Added: Algemene readme
This commit is contained in:
34
README.md
34
README.md
@@ -1,3 +1,33 @@
|
||||
# Servers
|
||||
# 🚀 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.
|
||||
|
||||
Alle installatiebestanden van de servers
|
||||
## 🏗️ 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_ntwk` zodat 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:
|
||||
|
||||
```bash
|
||||
docker network create caddy_ntwk
|
||||
|
||||
```
|
||||
|
||||
### 2. Startvolgorde
|
||||
1. Start eerst de **Caddy** stack.
|
||||
2. 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:
|
||||
|
||||
1. De poorten mappen naar de host (bijv. `- "80:80"`).
|
||||
2. De `networks:` sectie aanpassen van `external: true` naar een lokale driver, of de poort-mapping gebruiken om direct toegang te krijgen.
|
||||
|
||||
Reference in New Issue
Block a user