Table of Contents
Single Case Home Infrastructure
I need space in my office/lab. While it was kind of fun to break out all the tasks for my home infrastructure to dedicated devices (NAS, Router, Torrent Box, switch, AP), it takes up a lot of space and means managing a lot of cables. It also means that having everything UPS backed is a greater challenge.
The Plan
- Beef up Argon hardware wise
- Replace 1gb stick of DDR-2 with 2 x 2gb sticks (for a total for 4gb RAM)
- Install Atheros-based Mini-PCIe chipset and antennas
- Migrate all infrastructure services will be migrated argon
- routing
- proxy (Do I want to set that up again?)
- torrent server (definitely want to set this up again)
- NAS (already on argon)
- AP (setup and configure hostapd)
- Rename argon to “router” or “schi” inline with the printer being named printer and the entertainment computer being named tv.
Additional work, down the line:
- Add hot-swappable tray to argon
- Get 2 4tb drives and format them with btrfs (setup compression, dedup, and raid 1). Later a 4th drive can be added and the system migrated to raid 5 once raid 5 is stable for btrfs
- Get a UPS
Services
What is SCHI actually doing?
- NAT (routing)
- DNS (caching and local devices)
- DHCP
- UPNP (running upnp daemon)
- WAP (atheros 802.11n card is bridged to the wired gigabit network)
- RAID1 (Two 4 TB disks running BTRFS in raid1. Snapshots are in use.)
- NFS (serving up those 4 TB and user home dirs)
- CIFS (via samba, allowing easier access to storage for windows)
- dyndns (script updates home.vay8.net to external IP)
- cron (for periodic tasks)
- ssh
- NBD (Network Block Device, like iscsi, but simpler and easier to use)
Planned:
- web cache
- btsync
- http
Integrating the Switch
I integrated the 8-port, 1 gigabit ethernet switch into the case of my NAS. I salvaged a molex power connector from a dead fan and soldered it to the power contacts on the board.
The only downside is one port is made inaccessible.