Table of Contents
Home Stack
Hardware
Device | Hostname | Function |
---|---|---|
Cable Modem | n/a | WAN connection |
8-Port Gigabit Switch | n/a | Network backbone, connects all stack devices |
Wireless Access Point | hydrogen | Provides wifi access |
Router | helium | Provides NAT to WAN, DHCP, DNS, dyndns, web caching, ntp, ssh, vpn (ppp over ssh), printing (cups), and (eventually) NIS |
NAS Box | argon | Software linux RAID, serves data via NFS |
App Server | xenon | Runs applications (transmission/torrents, VMs) , shell server) |
Diagram
Router | Cable Modem | |||||||||||||||||||||||
Switch | ||||||||||||||||||||||||
WAP | NAS | |||||||||||||||||||||||
App Server | ||||||||||||||||||||||||
Solid lines are Ethernet connections. Dotted line is USB.
Upgrade Plan
Helium
- Swap out HDD (current is dying)
- Setting up new HDD
- Port old netscript to systemd (write start and stop scripts and then write systemd service/unit file)
- Move squid config
- Enable all the services (cupsd, sshd, dnsmasq, snmp, ntp, squid)
- move dyndns script
- Setup mirroring or rsync to argon (nbd, raid1)
- Re-enable web caching (use tmpfs or )
- Upgrade RAM
- Setup NIS
Argon
- Re-install OS (run really old version of arch, pacman udpate will probably break stuff)
- Install/setup SAMBA
- Setup NIS
xenon
Rename to something not as boring as the model name.DONE- Update OS
- Setup NIS
- Get home mount working for users
Upgrade Plan Part Deux
I'm scrapping my old upgrade plan in lieu of something that compacts all the machines.
- Migrate all services (i.e. everything on helium) onto argon
- 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
- De-case and re-case WAP and switch into Argon's case
- Possibly get a PCI or USB card an setup hostapd
- solder molex connectors to the 12 volt src on the switch and WAP.
- Build brackets to hold WAP and switch in the lower, empty slots
- Get a UPS
More details here.