====== 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]].