Category Archives: Server computers

UNIX home server idea

Full form factor tower
Intel quad-core i5 with vPro[1]
Intel HD graphics
16GB DDR3
UEFI firmware
Headset port
Microphone port
Ethernet
Intel dual-band wireless
Bluetooth
Two HDMI, one DVI, and one DisplayPort
One FireWire
Two USB Ports, plus four SSUSB and one eSATAp. One Mini-USB.
Blu-Ray+/-RW drive supporting four-layer Blu-Ray
1TB GPT SSHD and 128GB MBR SSD[4]
Three aux ports
In/Out telephone ports.
OpenSUSEArch[3] on 380GB Btrfs root, 620GB XFS /home, and 16GB swap on SSHD[5], and 128GB XFSext4 boot on SSD, with QEMU/KVM[6] hosting CentOSFedora on 128GB XFSext4, Ubuntu 14.04 LTS on 50GB ext4, and FreeBSD(with tcsh and FreeBSD Bootloader and Boot Manager) on 50GB UFS, each in qcow2 virtual disk format.

[1]Alternatively, quad-core Xeon.
[3]Alternatively, OpenSUSE as host. If possible, Red Hat Enterprise Linux desktop edition.
[4]Insert citation.
[5]Don’t know if swap would be in NAND flash cache. If so, ext4 would be 620GB.
[6]Otherwise, Xen. OpenSUSE would be used.

Inspired by Dell PowerEdge T130 and OptiPlex 5000; HPE ProLiant ML110 and HP EliteDesk(don’t know what model); and Lenovo ThinkCentre(again, don’t know what model) and ThinkServer TS series(again, don’t know what model).

We’d use a router and a modem with USB, Wi-Fi, Ethernet, DSL, and TV ports.

Anything I could add or improve?

Software:
Web:
Apache 2.2 OpenSSL
FileZillaProFTPd
PostgreSQLMySQL
Virtualization:
LXCDocker CE on Linux
FreeBSD Jail on FreeBSD
Development environmentsPlatforms:
Java
GTK
Graphics and compute API:
OpenGL
OpenCL
Graphics:
GIMPhoto with GIMP Paint Studio and GIMP Animation Package
Inkscape
Remote access:
XDMCD over OpenSSH
FreeNX
VNC
Codecs:
FFMPEG
GStreamer
LibAVCodec
Plugins:
VLC Media Player
Adobe Flash
Programming:
Python
Perl
PHP
Web browser: Firefox
Gaming: Steam

Server would serve Linux and BSD clients.

I might move this post to Computing or to a brand new blog.
Edit note: I improved some things of this note. FileZilla doesn’t support Linux.

Advertisement