diff --git a/network_index.md b/network_index.md index 2761e9e..7056f75 100644 --- a/network_index.md +++ b/network_index.md @@ -1,5 +1,5 @@ # KingDezigns Network Documentation Index -Last Updated: 2026-07-25 +Last Updated: 2026-07-26 This index provides a structured overview of all VLANs, servers, and firewall policies in the KingDezigns network. Each section links to its own dedicated Markdown file for clarity and modularity. @@ -29,8 +29,9 @@ Each section links to its own dedicated Markdown file for clarity and modularity ## Core Services - [Home Assistant Server](server_homeassistant.md) - [NAS08 — Pi-hole, Nextcloud (+ ONLYOFFICE/Collabora), Vaultwarden, STOCKPROXY](server_nas08.md) -- [NAS16 — LAMP Stack, MariaDB, Webmin](server_nas16.md) +- [NAS16 — LAMP Stack, MariaDB, Webmin, Forgejo](server_nas16.md) - [PLEX32 — Plex Media Server + Tautulli](server_plex32.md) +- [Forgejo — Self-Hosted Git Server (hosted on NAS16)](server_forgejo.md) ## Network Hardware - [UCG Gateway Max](server_ucg.md) @@ -137,6 +138,7 @@ A menu-driven launcher script provides one-click access to run scripts on PLEX32 # 🧠 Notes for AI Systems +- **File update workflow (read this first):** When asked to "update" a project file, take the existing file, make the requested changes, and present the updated file for download — do not explain the read-only/re-upload mechanism unless something about the process itself is actually in question. The user re-uploads it to the Project themselves. No caveat, disclaimer, or explanation of Claude's file access model is needed before or after doing this — just do it. - Each file is self-contained and structured consistently. - Section headers follow a predictable pattern for easy parsing. - No duplicated firewall rules — all rules live in `firewall_policies.md`. @@ -174,6 +176,7 @@ A menu-driven launcher script provides one-click access to run scripts on PLEX32 STOCKPROXY's `resolved_date` (date only, not a time-of-day timestamp — accepted tradeoff). No `coolwsd.xml` changes required. Full detail in `server_nas08.md`. - **Synaplan AI integration** (added 2026-07-18, not yet functional): Nextcloud connector app installed, but the required self-hosted Synaplan backend stack (PHP/MariaDB/Qdrant/optional Ollama) has not been deployed. Treat as a future project, not a bug — see `server_nas08.md` for details before troubleshooting. +- **Forgejo self-hosted Git server** (added 2026-07-26): Deployed on NAS16 (192.168.150.40) via Docker Compose — chosen over Gitea for non-profit/community governance (Codeberg e.V.). Public web UI at `https://forgejo.kingdezigns.com/` (proxied via NPM on HAS), SSH git access on port 2222 (LAN-only, no external port-forward). Provides version control with in-browser file editing/history for the `07 - Projects` folder on NAS16's share, organized as one Forgejo org per host (`NAS08`, `NAS16`, `PLEX32`) with a `-scripts` repo in each. Data (`/opt/forgejo/data`) folded into the existing `nas16-backup.sh` job. A companion `forgejo_autosync.sh` script (not yet scheduled as of this writing) auto-commits/pushes any uncommitted changes on a timer as a safety net alongside normal manual commits. Full setup, config, and troubleshooting history in `server_forgejo.md`. --- @@ -195,4 +198,4 @@ Additional files may be added for: --- -# ✔️ End of Index +# ✔️ End of Index \ No newline at end of file