ich mache diesen Post nochmal weiter, da er ziemlich gut in meine Fragestellung passt.
Meine Ausgangssituation
Synology NAS 10.10.7.2
installierter Portainer
Auf dem NAS eine MariaDB aus dem Paketzentrum. Port 3307
Was ich versuche ist Vaultwarden über Portainer zu installieren, aber mit dem Unterschied, dass ich gerne möchte, dass die Maria DB genutzt wird und nicht die Postgres
Als Grundlage diente mir bis dato (Parameter natürlich durch meine eigenen ergänzt:
version: "3.9"
services:
db:
image: postgres
container_name: Vaultwarden-DB
hostname: vaultwarden-db
mem_limit: 512m
cpu_shares: 768
security_opt:
- no-new-privileges:true
user: 1026:100
healthcheck:
test: ["CMD", "pg_isready", "-q", "-d", "vaultwarden", "-U", "vaultwardenuser"]
timeout: 45s
interval: 10s
retries: 10
volumes:
- /volume1/docker/vaultwarden/db:/var/lib/postgresql/data:rw
environment:
POSTGRES_DB: vaultwarden
POSTGRES_USER: vaultwardenuser
POSTGRES_PASSWORD: vaultwardenpass
restart: on-failure:5
vaultwarden:
image: vaultwarden/server:latest
container_name: Vaultwarden
hostname: vaultwarden
mem_limit: 256m
mem_reservation: 96m
cpu_shares: 1024
security_opt:
- no-new-privileges:true
user: 1026:100
ports:
- 4080:4020
volumes:
- /volume1/docker/vaultwarden/data:/data:rw
environment:
ROCKET_PORT: 4020
DATABASE_URL: postgresql://vaultwardenuser:vaultwardenpass@vaultwarden-db:5432/vaultwarden
ADMIN_TOKEN: MariushostingMariushostingMari13
DISABLE_ADMIN_TOKEN: false
DOMAIN:
https://vaultwarden.yourname.synology.me
SMTP_HOST: smtp.gmail.com
SMTP_FROM: Your-own-gmail-address
SMTP_PORT: 587
SMTP_SECURITY: starttls
SMTP_USERNAME: Your-own-gmail-address
SMTP_PASSWORD: Your-own-app-password
restart: on-failure:5
depends_on:
db:
condition: service_started
Laut dem hilfelink weiter oben muss ich die Maria DB ja angeben mit
Beispiel für die Verwendung eines Nicht-Docker-MySQL-Servers
Server IP/Port 192.168.1.10:3306 UN: dbuser / PW: yourpassword / DB: vaultwarden
mysql://dbuser:
yourpassword@192.168.1.10:3306/vaultwarden
Die Maria DB hab ich angelegt mit
DB Admin: vaultwardenadmin
DB PW: vaultwarden!
Ich bin aber tatsächlich zu blöd, dass so zu integrieren, dass ich eine vernünftige Grundlage habe.
Kann mir jemand auf die Sprünge helfen bitte?
LG und ein schönes Wochenende