Skip to content

Commit

Permalink
Version 121
Browse files Browse the repository at this point in the history
- 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
  • Loading branch information
homeserverhq committed Jan 19, 2025
1 parent 68625a0 commit 0f76d40
Show file tree
Hide file tree
Showing 2 changed files with 5,577 additions and 1,545 deletions.
Loading

0 comments on commit 0f76d40

Please sign in to comment.