====== 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 [[http://www.amazon.com/dp/B000NMAZU0/ref=wl_it_dp_o_pC_S_ttl?_encoding=UTF8&colid=3V7S7HUVMXW2H&coliid=I2C45718JU6B4P|hot-swappable tray]] to argon
* Get 2 [[http://www.amazon.com/dp/B00B99JU4S/ref=wl_it_dp_o_pd_nS_ttl?_encoding=UTF8&colid=3V7S7HUVMXW2H&coliid=IWJF6J3XWL6G9&psc=1|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 [[schi|here]].