Added: Vaultwarden (wachtwoord beheer)
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
# 📊 Plausible Analytics Setup
|
# 📊 Plausible Analytics Setup
|
||||||
|
|
||||||
Deze repository bevat de configuratie voor de zelf-gehoste Plausible Analytics stack voor [**stats.vanemousmantelzorgwoningen.nl**](stats.vanemousmantelzorgwoningen.nl).
|
Deze repository bevat de configuratie voor de zelf-gehoste Plausible Analytics stack voor [**stats.vanemousmantelzorgwoningen.nl**](stats.vanemousmantelzorgwoningen.nl).
|
||||||
|
|
||||||
## 🛠️ Voorbereiding
|
## 🛠️ Voorbereiding
|
||||||
|
|||||||
30
Vaultwarden/README.md
Normal file
30
Vaultwarden/README.md
Normal file
@@ -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`
|
||||||
18
Vaultwarden/docker-compose.yml
Normal file
18
Vaultwarden/docker-compose.yml
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user