Skip to content

Version 121

Latest
Compare
Choose a tag to compare
@homeserverhq homeserverhq released this 19 Jan 15:52
· 10 commits to main since this release
  • Massive Update!
  • Reworked the entire host networking setup to allow for DHCP interfaces and adaptive firewall rules
  • Implemented capability to add multiple host interfaces with a corresponding reverse proxy and distinct firewall rules
  • Split the encrypted configuration file into 3 different files - encrypted config, plaintext config that requires root privileges, and plaintext config the requires regular user privileges
  • Changed the HSHQOpen status from a file lock to a mkdir check, as it is an atomic operation and much safer
  • Shrunk the reserved Docker networking range to 172.16.0.0/15 with 24 as the default size which allows for 512 disjoint /24 networks
  • Modified firewall initialization to take place before networking is up - much safer
  • Split the boot scripts into before networking and after docker
  • Modified caddy-home instances to reflect the name of the interface to which it is attached
  • Modified WireGuard vpn interface names to have vpn- at beginning of name rather than end (to be consistent with the caddy-home naming convention)
  • Added numerous editing functions for HomeServer host interfaces
  • Added functions for managing the HomeServer firewall
  • Added capability to route HomeServer host internet-bound traffic via a WireGuard interface
  • Added cronjobs to monitor host interface IP changes and update IP tables
  • Many other related updates