diff --git a/Plausible/README.md b/Plausible/README.md index 7938b5b..be40183 100644 --- a/Plausible/README.md +++ b/Plausible/README.md @@ -1,5 +1,4 @@ # 📊 Plausible Analytics Setup - Deze repository bevat de configuratie voor de zelf-gehoste Plausible Analytics stack voor [**stats.vanemousmantelzorgwoningen.nl**](stats.vanemousmantelzorgwoningen.nl). ## 🛠️ Voorbereiding diff --git a/Vaultwarden/README.md b/Vaultwarden/README.md new file mode 100644 index 0000000..e9519b7 --- /dev/null +++ b/Vaultwarden/README.md @@ -0,0 +1,30 @@ +# 🔐 Vaultwarden (Bitwarden) Setup +De kluis-omgeving voor het veilig opslaan van wachtwoorden en gevoelige data voor [**kluis.vanemousmantelzorgwoningen.nl**](kluis.vanemousmantelzorgwoningen.nl). + +## 🚀 Snelle Start +1. **Start de container:** + ```bash + docker compose up -d + ``` +2. **Account aanmaken:** +Navigeer naar https://kluis.vanemousmantelzorgwoningen.nl en maak direct je account aan. + +## 🛡️ Veiligheidsmaatregelen (Belangrijk!) +Zodra je account is aangemaakt, moet je de registratie voor anderen sluiten om misbruik te voorkomen: + +1. Pas de SIGNUPS_ALLOWED variabele aan in docker-compose.yml: + ```bash + - SIGNUPS_ALLOWED=false + ``` +2. Herstart de container: + ```bash + docker compose up -d + ``` + +## 🔑 Admin Paneel +Toegang tot het admin-paneel (/admin) is beveiligd via de ADMIN_TOKEN. + +> Tip: Genereer een sterke token (bijv. met `openssl rand -base64 48`) en vul deze in bij de environment variabelen om instellingen via de browser te kunnen beheren. + +## 💾 Backups +Alle data, inclusief de SQLite database en attachments, staat in de map `./vw-data` \ No newline at end of file diff --git a/Vaultwarden/docker-compose.yml b/Vaultwarden/docker-compose.yml new file mode 100644 index 0000000..8f95d13 --- /dev/null +++ b/Vaultwarden/docker-compose.yml @@ -0,0 +1,18 @@ +services: + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + restart: always + environment: + - SIGNUPS_ALLOWED=true #Zet uit na aanmaken alle accounts + - DOMAIN=https://kluis.vanemousmantelzorgwoningen.nl + # - ADMIN_TOKEN= + volumes: + - ./vw-data:/data + - ./vw-data/templates:/data/templates + networks: + - caddy_ntwk + +networks: + caddy_ntwk: + external: true