adding projects for gluetun, lidar notes, navidrome, nicotine and qtorrent changes, also updating the homelab infra doc
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 1m49s
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 1m49s
This commit is contained in:
@@ -81,10 +81,11 @@ This document outlines the internal infrastructure of the **wompmacho** homelab.
|
||||
* **Default Gateway**: `10.0.0.1` (OPNsense)
|
||||
* **Primary DNS**: `10.0.0.11` (Pi-hole)
|
||||
|
||||
### VPN
|
||||
### VPN and Proxy
|
||||
|
||||
* **Tunnel Subnet**: `10.10.10.0/24`
|
||||
* **Phone Peer**: `10.10.10.3/32`
|
||||
* **Gluetun (Container VPN)**: Lightweight VPN gateway for p2p and sensitive services. It provides a container-level killswitch and manages shared network namespaces.
|
||||
|
||||
## Storage infrastructure
|
||||
|
||||
@@ -114,6 +115,7 @@ These services run on the main Docker Host VM (`10.0.0.190`) and are proxied via
|
||||
| Container Name | Mapped Ports | Access | Description / Role |
|
||||
| ----------------------- | ---------------------- | ------------ | ------------------------------------------------------------------------- |
|
||||
| **nginx-proxy-manager** | 80, 81, 443 | Internal/VPN | Reverse proxy for all internal and external domains |
|
||||
| **gluetun** | 8181, 6565, 6881, etc. | Internal/VPN | VPN Gateway for other containers (`http://torrent/`, `http://nicotine/`) |
|
||||
| **portainer** | 8000, 9000, 9001, 9443 | Internal/VPN | Docker container management GUI |
|
||||
| **cloudflare-ddns** | - | Internal/VPN | Automatically updates dynamic IP to Cloudflare DNS |
|
||||
| **immich_server** | 2283 | Public | Photo/Video backup and gallery (`immich.wompmacho.com`) |
|
||||
@@ -133,8 +135,11 @@ These services run on the main Docker Host VM (`10.0.0.190`) and are proxied via
|
||||
| **webtop** | 7978, 7979 | Public | Browser-based desktop environment (`webtop.wompmacho.com`) |
|
||||
| **open-webui** | 3007 | Internal/VPN | ChatGPT-like web interface connected to Ollama LLMs (`http://gemma/`) |
|
||||
| **linkstack** | 80, 8190 | Public | Personal link landing page |
|
||||
| **torrent** | 8181, 8999 | Internal/VPN | Internal/VPN (`http://torrent/`) |
|
||||
| **dozzle** | 4343 | Internal/VPN | Internal/VPN (`http://dozzle/`) |
|
||||
| **torrent** | (via Gluetun) | Internal/VPN | qBittorrent routed through VPN (`http://torrent/`) |
|
||||
| **nicotine** | (via Gluetun) | Internal/VPN | Soulseek client routed through VPN (`http://nicotine/`) |
|
||||
| **navidrome** | 4533 | Internal/VPN | Personal music streaming server (`http://music/`) |
|
||||
| **picard** | 5800 | Internal/VPN | MusicBrainz Picard tagger GUI (`http://picard/`) |
|
||||
| **dozzle** | 4343 | Internal/VPN | Real-time Docker log viewer (`http://dozzle/`) |
|
||||
|
||||
## Media stack
|
||||
|
||||
@@ -144,7 +149,6 @@ These services are hosted on the TrueNAS node (`truenas`) and proxied via the Do
|
||||
| -------------- | ------------- | ------------------------------------------ |
|
||||
| **Sonarr** | 30027 | TV Show Management |
|
||||
| **Radarr** | 30025 | Movie Management |
|
||||
| **Lidarr** | 30014 | Music Management |
|
||||
| **Readarr** | 30045 | Book Management |
|
||||
| **Prowlarr** | 30050 | Indexer Management |
|
||||
| **Bazarr** | 30046 | Subtitle Management |
|
||||
|
||||
Reference in New Issue
Block a user