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-mbstring php-bz2 php-xml3) 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

After Windows 10 installation, go to Windows Update and install the following optional items to fix missing drivers:

  • INTEL - System - 7/18/1968 - 10.1.16.6
  • Intel Corporation - System - 10/8/2018 - 30.100.1841.2
  • Intel Corporation - Bluetooth - 23.60.5.10
  • Realtek Semiconductor Corp. - MTD - 10.018362.21318

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 5 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: 2025/11/05 16:23 (external edit)
 
 
Recent changes RSS feed Driven by DokuWiki