Commit Graph

7 Commits

Author SHA1 Message Date
22d17d39f9 zet: document UFW rules required for nginx on LAN
Ports 80 and 443 must be open in UFW so LAN clients using split DNS
can reach nginx directly without going through pfSense NAT.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 15:08:17 +00:00
7c4c786e7b zet.home.arpa: document all services and SSL/nginx setup
- Server overview (README.md) with services, storage, and network summary
- Storage layout with disk/fstab/mount details (storage.md)
- Service docs: Samba, NFS, Squid, Pi-hole (with DHCP/split-DNS notes)
- Let's Encrypt cert via acme.sh + GoDaddy DNS-01 (ssl/)
- nginx SSL reverse proxy config and virtual host guide (nginx/)
- Pi-hole moved to port 8081; split DNS overrides documented for both
  Pi-hole and pfSense Unbound to avoid hairpin NAT issues

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 14:37:04 +00:00
Kenji Morishige
060219d161 added git server info 2026-04-22 14:59:04 -05:00
Kenji Morishige
2f0a95674c Fix: Resolve relative path issue in backup script git operations
- Convert backup file path to absolute path before git add/commit
- Fixes 'pathspec did not match any files' error when using ../
- Use absolute_backup_path consistently in commit_to_git()
- Tested successfully: backups now commit to git without errors
2026-04-22 14:44:19 -05:00
Kenji Morishige
c8fe188cca pfSense: Backup configuration (2026-04-22 14:44:09)
Contains:
  - VLANs: 0
0
  - Firewall rules: 42
  - Backup timestamp: 2026-04-22_144408

File: pfsense-config-2026-04-22_144408.xml
SHA256: a9f250c4e47bf78c829684034c785772d8726e0d62af354dd4c21d6e668d6564
2026-04-22 14:44:09 -05:00
Kenji Morishige
dc92ffeb0a pfSense: Backup configuration (2026-04-22 14:43:53)
Contains:
  - VLANs: 0
unknown
  - Firewall rules: 42
  - Backup timestamp: 2026-04-22_144353

File: pfsense-config-2026-04-22_144353.xml
SHA256: a9f250c4e47bf78c829684034c785772d8726e0d62af354dd4c21d6e668d6564
2026-04-22 14:43:53 -05:00
Kenji Morishige
38f2aefecd Add pfSense backup utility and documentation
- Add backup-pfsense-config.sh script for automated config backups via SSH
- Auto-commits backups to git with timestamped filenames
- Includes validation, error handling, and troubleshooting guides
- Add scripts/README.md with detailed usage and crontab examples
- Add BACKUP-QUICKSTART.md for quick reference commands
- Update README.md to reference automated backup workflow
- Create backups/ directory structure

The script tests SSH connectivity successfully to pfSense.
2026-04-22 14:42:43 -05:00