You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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