1.5 KiB
1.5 KiB
🚀 Servers - Van Emous Mantelzorgwoningen
Deze repository bevat de Docker-architectuur voor de diensten op onze VPS. De stack is modulair opgezet en maakt gebruik van een gedeeld netwerk voor veiligheid en overzicht.
🏗️ Caddy Gateway
Het belangrijkste onderdeel is de Caddy Reverse Proxy.
LET OP: Caddy moet draaien voordat de andere diensten (Gitea, Plausible, Vaultwarden, etc) correct kunnen functioneren. Caddy beheert namelijk het externe netwerk en de SSL-certificaten.
Netwerk-architectuur
De stack maakt gebruik van een extern Docker-netwerk genaamd caddy_ntwk.
- Modulaire setup: Elke dienst heeft zijn eigen
docker-compose.yml. Dit houdt de configuratie schoon. - Gedeeld netwerk: Alle diensten zijn gekoppeld aan
caddy_ntwkzodat ze onderling bereikbaar zijn via hun containernaam (bijv.http://gitea:3000).
🛠️ Gebruik op een nieuwe VPS
1. Initialiseer het netwerk
Maak handmatig het netwerk aan voordat je de containers start:
docker network create caddy_ntwk
2. Startvolgorde
- Start eerst de Caddy stack.
- Start daarna de overige stacks naar keuze (Gitea, Plausible, Vaultwarden).
3. Standalone gebruik
Wil je een dienst draaien zonder Caddy of op een server waar deze de enige dienst is? Dan moet je in de docker-compose.yml van die dienst:
- De poorten mappen naar de host (bijv.
- "80:80"). - De
networks:sectie aanpassen vanexternal: truenaar een lokale driver, of de poort-mapping gebruiken om direct toegang te krijgen.