Compact PC

Mini PC

Name CPU Socket GPU USB Video out WiFi Bluetooth LAN mini PCI-e Dimension (mm) Price Other
Shuttle Slim DS81 Intel Core i7-4770S, 4x3.1 GHz LGA 1150 Intel HD 4600 2×3.0 + 6×2.0 1×HDMI, 2×DP (3840×2160) 2× (half + full / mSATA III) 190×165×43 €209 (no CPU) 2×RS232, card reader, 1×SATA II + 1×SATA III
Giada i57B Intel Core i5-4250U BGA 1168, CPU-on-board Intel HD 5000 1×3.0 + 2×2.0 1×HDMI (4096×2160), 1×DP (3200×2000) 2× (half + full / mSATA III) 190×149×26 1×RS232, card reader
Zbox EI750 Intel Core i7-4770R 3.2GHz BGA 1364 Intel Iris Pro 5200 4×3.0 2×DP, 1×DVI-D 802.11ac 4.0 2× (half + full / mSATA III) 188×188×51 7-in-1 card reader, S/PDIF, 2×SATA
Fanless Thin Mini-ITX PC Core i7 Haswell Intel Core i7-4765T LGA 1150 Intel HD 4600 4×3.0 2×DP, 1×HDMI Intel 7260 4.0 :HELP: 228×187×61 €924
Intense PC2 Pro Intel Core i7-4600U 2.1GHz BGA 1168, CPU-on-board Intel HD 4400 4×3.0 + 2×2.0 2×HDMI (4096×2304), 1×DP (3200×2000) 802.11ac dual band 4.0 2× (half + full / mSATA III) 187×160×40 $878 3×RS232, uSIM (micro-SIM) socket for cellular
Gigabyte's Brix Ultra Compact Intel Core i7-4500U 3.0GHz BGA 1168 Intel HD 4400 4×3.0 1×miniDP (3840×2160), 1×HDMI (4096×2160) 802.11ac 4.0 2× (half + full / mSATA III) 107.6×114.4×29.9 S/PDIF
Intel NUC D54250WYK Intel Core i5-4250U BGA 1168 Intel HD 5000 4×3.0 + 2×2.0 1×HDMI (1920×1200), 1×DP (3840×2160) 2× (half + full / mSATA III) 101×101x? 1×SATA
HP EliteDesk 800 G1 Ultra-slim PC Intel Core i3-4130 LGA 1150 Intel HD 4400 4×3.0 + 2×2.0 2×DP (3840×2160), 1×VGA (1920×1080) 1× half 251×254×66 1×PS/2
spo-book TURO HM76 Intel Core i7-3632QM, 4x2.2 GHz BGA 1224 Intel HD 4000 2×3.0 + 6×2.0 2×DP, 1×DVI-I :HELP: 180×180×44 4×RS232
ASUS VivoPC VM60 Intel Core i5-3337U BGA 1023 Intel HD 4000 2×3.0 + 4×2.0 2×HDMI, 1×VGA 802.11abgn 4.0 1× half 190×190×56 1× Optical S/PDIF

All models have Gigabit LAN and 2× DDR3-1600 SO-DIMM slots (max 16GB RAM).

Images

AOpen MP945

Specification

AOpen MP945-D Rare

Configuration screenshots from bundled Windows:

Debian installation

  • Misc servers: openssh-server mysql-server proftpd-basic samba squid zoneminder backuppc mldonkey-server dropbox
  • Tomcat/Java: tomcat8 jenkins openjdk-8-jre1)
  • Web server: apache2 cacti awstats libgeo-ipfree-perl libapache2-mod-svn libapache2-mod-security22)
    • PHP: libapache2-mod-php php-fpm php-ldap php-gd php-bz23) php-net-ldap34)
  • Mail: postfix postfix-pcre cyrus-imapd cyrus-admin cyrus-clients sasl2-bin libsasl2-modules fetchmail roundcube spamassassin spamc squirrelmail5) squirrelmail-locales squirrelmail-compatibility squirrelmail-quicksave6)
  • LDAP: slapd ldap-utils libpam-ldap libnss-ldap libsasl2-modules-ldap proftpd-mod-ldap
  • X server: tightvncserver xtightvncviewer xfce4 xfce4-sensors-plugin gnome-icon-theme thunar wine wine-binfmt binfmt-support autocutsel xsel
  • Network: isc-dhcp-server host iproute2 net-tools telnet tcpdump nmap dnsutils whois lynx lftp cifs-utils hostapd wireless-tools bridge-utils bluetooth
  • Perl: libtie-ixhash-perl libxml-xslt-perl libdatetime-perl libmime-tools-perl libcrypt-ssleay-perl libxml-twig-perl libxml-writer-perl libimage-exiftool-perl liblog-log4perl-perl librrd-simple-perl
  • Filesystem: attr btrfs-tools xfsprogs smartmontools hdparm zram-tools
  • Media: alsa-utils vlc-bin
  • Other: apt-rdepends chkconfig sudo binutils gammu gpm locate fbset tmux reptyr locales-all vim mc less bc pv zip p7zip-full p7zip-rar xz-utils lz4 unrar rsync dos2unix xsltproc graphicsmagick qrencode mediainfo lsof iftop7) iotop htop sysstat8) lm-sensors lshw dmidecode intel-microcode9) libpam-google-authenticator grub-pc grub-imageboot memtest86+ debsums

Shuttle DS81 additional packages:

  • WiFi/WLAN: firmware-atheros. Successful load:
    usb 2-7.2: firmware: direct-loading firmware ar3k/AthrBT_0x11020000.dfu
    usb 2-7.2: firmware: direct-loading firmware ar3k/ramps_0x11020000_40.dfu
    usbcore: registered new interface driver ath3k
    usb 2-7.2: new full-speed USB device number 16 using xhci_hcd
    usb 2-7.2: New USB device found, idVendor=0489, idProduct=e04e, bcdDevice= 0.02
    usb 2-7.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    Bluetooth: BNEP filters: protocol multicast
    Bluetooth: BNEP socket layer initialized
  • WiFi/WLAN: firmware-iwlwifi firmware-intelwimax. Successful load:
    iwlwifi 0000:01:00.0: firmware: direct-loading firmware iwlwifi-6050-5.ucode
    iwlwifi 0000:01:00.0: loaded firmware version 41.28.5.1 build 33926 op_mode iwldvm
    iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN, REV=0x84
    iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
    
    i2400m_usb 2-7.2:1.0: WiMAX interface wmx0 (00:1d:e1:0e:1d:2a) ready
    i2400m_usb 2-7.2:1.0: firmware: direct-loading firmware i6050-fw-usb-1.5.sbcf
    i2400m_usb 2-7.2:1.0: firmware interface version 9.3.2
    i2400m_usb 2-7.2:1.0 enx001de10e1cdc: renamed from wmx0

Deprecated (don't use on the server):

  • X app: gnucash keepassx logjam genisoimage dvdauthor k3b ttf-mscorefonts-installer xnview
  • Dictionaries: myspell-en-gb myspell-ru myspell-de-de myspell-nl aspell aspell-en aspell-ru aspell-de aspell-nl
  • Development: strace gdb make cmake patch gcc devscripts quilt git subversion
  • Network: ntpdate: superseded by systemctl status systemd-timesyncd.service, see man timedatectl. Also [https://lists.debian.org/debian-user/2002/12/msg04091.html|ntpdate from cron – don't do that]].
  • Remove: hddtemp rpcbind nfs-common

Files with passwords

Path10) Control utility
/etc/shadow11) passwd
/etc/sasldb212) saslpasswd2
/etc/apache2/dav.passwd13) htpasswd
/home/dmitry/.vnc/passwd vncpasswd
/var/lib/samba/passdb.tdb14) smbpasswd

Performing the dist-upgrade

  • Make a backup and dump of all Berkley databases:
    1. subversion (/var/lib/svn) via svm admin dump [repo]
    2. cyrus (/var/lib/cyrus) via cvt_cyrusdb:
      cvt_cyrusdb /var/backups/cyrus-mboxlist.txt flat /var/lib/cyrus/mailboxes.db skiplist
      cvt_cyrusdb /var/backups/cyrus/dmitry.seen.txt flat /var/lib/cyrus/user/d/dmitry.seen skiplist
      cvt_cyrusdb /var/backups/cyrus/nbic.seen.txt flat /var/lib/cyrus/user/n/nbic.seen skiplist
      chown cyrus.mail /var/lib/cyrus/mailboxes.db /var/lib/cyrus/user/d/dmitry.seen /var/lib/cyrus/user/n/nbic.seen
      rm /usr/lib/cyrus/cyrus-db-types.active
    3. ldap (/var/lib/ldap) via slapcat
  • Make sure you have the latest incremental backup.

After update check:

  • logging
    Move mail logs to subfolder:
    # mkdir /var/log/mail
    # chown root.adm /var/log/mail
    # chmod 750 /var/log/mail
    # mv /var/log/mail.* /var/log/mail
    # /etc/init.d/rsyslog restart
  • Apache
    usermod -a -G www-data dmitry to make it possible for me to update files that Apache creates
  • awstats
    • Create new user and make it possible for this user to read Apache access file:
      # useradd -g www-data awstats
      # chown awstats -R /var/lib/awstats
      # chown awstats /var/log/apache2 /var/log/apache2/*.log
      # chmod a-w -R /var/log/apache2
    • Make sure that Apache access logs are rotated resulting awstats ownership (/etc/logrotate.d/apache2 states create 440 awstats adm).
    • Apply patch to support column sorting plus few other fixes:
      # patch -d /usr/lib/cgi-bin < awstats.pl_favicon.patch
      # patch -d /usr/lib/cgi-bin < awstats.pl_urldecode.patch
      # patch -d /usr/lib/cgi-bin < awstats.pl_sortable.patch
      # ln -s /home/programming/patches/awstats/awstats.ico /usr/share/awstats/icon/other/awstats.ico
  • SSL/CA
    Make sure that the following symlinks exist:
    centurion:/etc/ssl/certs# ll | grep centurion
    lrwxrwxrwx 1 root root     23 Jun 22 18:03 centurion_ca.pem -> /etc/ssl/private/ca.pem
    lrwxrwxrwx 1 root root     16 Jun 22 18:21 e0042930.0 -> centurion_ca.pem
    lrwxrwxrwx 1 root root     16 Jun 22 18:21 ebf85ebc.0 -> centurion_ca.pem

    Check that CA can be verified.

  • libnss-ldap
    getent passwd should list LDAP users
  • pam_ldap
    Users should be able to login using LDAP authentication
  • Cyrus+Postfix (same as make -f /etc/ssl/Makefile proper)
    # mkdir -m 750 /var/spool/postfix/var/run/cyrus/
    # chown cyrus.mail /var/spool/postfix/var/run/cyrus/
    # usermod -a -G mail postfix    # to access /var/spool/postfix/var/run/cyrus/
    # usermod -a -G sasl postfix    # to access /var/spool/postfix/var/run/saslauthd/
    # openssl s_client -starttls smtp -quiet -crlf -connect localhost:25
  • /etc/mailname should be FQDN of this host and /etc/hostname can be just a hostname
  • ProFTPd
    Check that passive mode ports (9000-9100) are forwarded from router. Make sure that IP address is correctly masqueraded (MasqueradeAddress option), for example the startup message can read:
    proftpd[25530] localhost: 127.0.0.1:21 masquerading as 92.143.15.216
  • smartmontools
    The daemon that checks that S.M.A.R.T. characteristics to not degrade. Check /etc/default/smartmontools. The utility smartctl is used by Cacti poller (it substitutes hddtemp which should be removed).
  • sensors
    Make sure that module w83627hf is added to /etc/modules: echo w83627hf >> /etc/modules.
  • SquirrelMail15)
    Install version 1.5.1 to support IMAP+STARTTLS. Use patched version or apply patches from SquirrelMail section.
  • BackupPC
    Check that incremental backups are created for all hosts.
  • mldonkey
    Make sure that torrent client is disabled.
  • Zoneminer
    Needs to be the latest version to support MPEG IPcam sources
  • SVN
    Check that SVN can be opened.
  • Samba
    Should have password to access LDAP server in /var/lib/samba/private/secrets.tdb.

BerkleyDB dependencies

  • libsvn1_1.6.17dfsg-1libdb4.8
  • cyrus-imapd-2.2_2.2.13p1libdb5.1
  • slapd_2.4.25-1.1libdb4.8

Installed SquirrelMail plugins

Questions answered

Our TV does not have DVI port but it does have HDMI, can I use it on my AOpen MP45 series?

From here:

Yes. You need to have DVI to HDMI converter or adapter. In addition, you need to have separate audio cables because DVI only hold video signal.

Shuttle Slim DH370

1049e083b9.jpg

  • Socket LGA 1151v2 supports the 8th and 9th generation of Intel Core i7 / i5 / i3 processors (codename “Coffee Lake (Refresh)”) with TDP 65W.
  • Mainboard Shuttle FS370
  • Chipset: Intel® H370
  • 2× SO-DIMM slots with 260 pins, supports DDR4-2400/2666 1.2V SDRAM memory (PC4-19200/21300), max 2×32 GB
  • 1× SATA 3.0 (6 Gb/s), 1× M.2-2280M SSD slot with PCI-e Gen. 3.0 X4 supporting NVMe / SATA v3.0 (6 Gb/s), 1× M.2-2230E slot for WLAN cards with PCI-e Gen. 2.0 X1 and USB 2.0
  • 2× RJ45 Intel i211 Gigabit Ethernet
  • USB 3.1 gen 1, 4× USB 3.1 gen 2, 1× SD card reader
  • 2× RS232 serial ports (5V/12V)
  • HDMI 2.0a, 2× DisplayPort audio/video with 4K (3840×2160, 2160p/60Hz) support

Shuttle Slim DS81

38c0a7a04b.jpg

  • Socket LGA 1150 (H3) supports the fourth generation of Intel Core i7 / i5 / i3 / Pentium processors (codename “Haswell”) with TDP 65W.
  • Mainboard Shuttle FS81 (8 layer design)
  • Chipset: Intel® H81 Express (Intel DH82H81 PCH, code name “Lynx Point”)
  • 2× SO-DIMM slots with 204 pins, supports DDR3-1333/1600 1.5V SDRAM memory (PC3-10600/12800), max 2×8 GB
  • 1× SATA 3.0 (6 Gb/s), 1x SATA 2.0 (3 Gb/s), 1× full size mSATA (supports SATA 3.0 6Gb/s), 1× half size mPCIe (supports PCIe 2.0)
  • 2× RJ45 Realtek 8111G Gigabit Ethernet
  • USB 3.0, 6× USB 2.0, 1× SD card reader
  • 2× RS232 serial ports (5V/12V)
  • HDMI, 2× DisplayPort audio/video with 4K (3840×2160, 2160p/60Hz) support

Shuttle Slim XH97V

e8c2ce3746.jpg

  • Socket LGA 1150 (H3) supports the fourth generation of Intel Core i7 / i5 / i3 processors (codename “Haswell” & “Haswell Refresh”) with max power consumption (TDP) 65W.
  • Mainboard FH97V, Mini-ITX form factor 17×17 cm, 8 layer design
  • Chipset: Intel® H97 (Intel® DH82H97 PCH, code name “Wildcat Point”)
  • 2× SO-DIMM 204 pins slots, supports DDR3-1333/1600 1.5V/1.35V SDRAM memory (PC3-10600/12800), max 2×8 GB
  • 3× SATA 3.0 connectors (max. 6 Gb/s), 1× external eSATA (not powered, max. 3 Gb/s), 1× mSATA (SATA 3.0 / max. 6 Gb/s)
  • 2× RJ45 Realtek 8111G Gigabit Ethernet
  • USB 2.0, 4× USB 3.0
  • HDMI 1.4, 2× DisplayPort 1.2 audio/video
Item Price
Barebone Shuttle Slim XH97V €199
CPU Intel Core i7-4770S CPU @ 3.10GHz €287.94
CPU Intel Core i7-4790S CPU @ 3.20GHz £195 / €276.88
Memory Crucial / Micron 8GB DDR3-1600 1.5V/1.35V CT102464BF160B 16KTF1G64HZ-1G6E1 $62.49 / €54.09
SATA SSD PNY CS1311 480GB €114.95
WiFi Intel 7260HMW-BN $8.95 / €8.50 (later downgraded to Intel 6250 taken from Sony VAIO VGN-Z21WN/B which supports 5GHz)
Total €653.42

Micro PC

  • Space Cube (direct link): VR5701 300MHz CPU, 64MB DDR, XGA (1024×768), CF card reader, USB1.1, 100Mb LAN, IEEE1355, RS232
  • Raspberry Pi: Broadcom BCM2835 700MHz CPU, 256MB SDRAM, 1080p30 H.264 HDMI, 2× USB 2.0, SD/MMC card reader, 100Mb LAN
  • VIA Technologies outs $49 APC: VIA 800MHz processor, 512MB RAM, 2GB flash memory, and built-in (up to 720p) graphics. HDMI, VGA, 4 x USB, audio out / in, microSD and Ethernet, custom Android 2.3
  • Cubieboard: 1G ARM cortex-A8 processor (NEON, VFPv3, 256KB L2 cache), OpenGL ES GPU Mali400, 512M/1GB DDR3 @480MHz, HDMI 1080p, 100M Ethernet, 4GB Nand Flash, 2 USB Host, 1 micro SD slot, 1 SATA, 1 IR, 96 extend pin

Misc

Search for full-sized PC

Модель Описание Цена
Acer Aspire TC-605 (DT.SRQME.020) Intel Core i5 4460 (4 ядр.), Intel HD Graphics 4600, 4 Гб (DDR3), 2000 Гб, оптический привод DVD Multi 8 450 000 руб. (€528)
Dell Inspiron 3847 MT (3847-9066) Intel Core i5 4460 (4 ядр.), NVIDIA GeForce 705 1 ГБ, 8 Гб (DDR3), 1000 Гб (7200 RPM), оптический привод DVD Multi ?
ASUS M32AD-RU009S Intel Core i5 4460 (4 ядр.), NVIDIA GeForce GTX 750 1 ГБ, 8 Гб (DDR3), 1000 Гб, оптический привод DVD Multi, 350 Вт 10 407 400 руб. (€650)
Lenovo H50-50 (90B70048RK) Intel Core i7 4790 (4 ядр.), Intel HD Graphics 4600, 8 Гб (DDR3), 1000 Гб (7200 RPM), оптический привод DVD Multi 11 855 300 руб. (€740)

Docking stations

Модель Video VGA DVI Net USB mic headphone Other
Toshiba PA3575U-1PRP DynaDock U10 Universal USB Docking Station PA3575E-1PRP, S/N 59048739 (another description, and original description) 1920×1200@24 :YES: :YES: :YES: 7 :YES: :YES: optical S/PDIF (7.1 surround)
Belkin High-Speed Docking Station 1600×1200@32 :YES: :YES: :YES: 5 :YES: ×3 (5.1)
Xtreme Docking Station 2048×1280@16, 1680×1050@32 :YES: :NO: :YES: 4 :YES: :YES:
Kensington K33926US 2048×1152:HELP: :NO: :YES: :YES: 5 :YES: :YES: Chip DisplayLink DL-195
1) Jenkins currently works only on Java8
3) Last three are required by DokuWiki
4) Required by Roundcube when LDAP address book is activated
5) Should be v1.5.0 or higher as older versions don't support IMAP+STARTTLS
6) , 15) Superseded by Roundcube
8) Includes iostat needed for Cacti statistics
9) To protect against Spectre and Meltdown attacks
10) After LDAP introduction everything (except VNC) is not actual
11) , 13) , 14) Obsolete because of LDAP introduction
12) Obsolete because of LDAP introduction but can be used to create virtual IMAP users
hardware/mini_pc.txt · Last modified: 2011/07/20 13:57 by dmitry
 
 
Recent changes RSS feed Driven by DokuWiki