Docker
Docker Alle Server laufen in Dockern
Immich
Immich
docker-compose.yml, .env und ImmichLibrary liegen unter docker/Immich/
Erreichbar unter: raspberry5:2283 immich.fshrmnsfrnd.ddnss.de:443
NGINX Proxy
NGINX
docker-compose.yml liegt unter /docker/ReverseProxy/
Erreichbar unter:
Admin Panel: http://raspberry4:81/login
Portainer
Portainer
Erreichbar unter:
raspberry5:9443
Business Licence:
3-R3S3AOJc/mfRmwMw02X6yqDX8nBhL20+PCYDbzZcgFX3Uwyd4/kxTrqhjw7Qszo/ghUv4vWTUQ7ktxLIhxDJU4j2afXR5KFcCu+gA9ZLyiLRQR6kK0m+Xi/G/7vyG8k=
Rezepte
/docker/Rezepte
Cocktails
/docker/Cocktails
Quartz
/docker/Quartz
Backup
Das Backup von /docker/Nextcloud/NextcloudStorage und /docker/Immich/ImmichLibrary wird mit Restic nach /mnt/backup gemacht. Das Passwort ist im Passwort File
/mnt/backup ist eine smb Freigabe vom Raspberry3 eingebunden über die fstab
fstab:
//192.168.178.26/backup /mnt/backup cifs uid=nico,gid=nico,username=nico,password=<password>,iocharset=utf8,file_mode=0700,dir_mode=0700
Password file: /mnt/backup/resticpwd
Automatisiert mit Cron:
Immich Database Dump
30 3 * * * root /usr/bin/docker exec -t immich_postgres pg_dumpall --clean --if-exists --username=postgres | gzip > "/docker/Immich/ImmichLibrary/dump.sql.gz"
Nextcloud Data Backup
0 3 * * * root /usr/bin/restic -r /mnt/backup/NextcloudStorage_Backup backup /docker/Nextcloud/nextcloudStorage --password-file /mnt/backup/resticpwd >> /mnt/backup/restic-backup.log 2>&1
Immich Data Backup
0 4 * * * root /usr/bin/restic -r /mnt/backup/ImmichLibrary_Backup backup /docker/Immich/ImmichLibrary --password-file /mnt/backup/resticpwd >> /mnt/backup/restic-backup.log 2>&1
Die Logs vom Backup werden in /mnt/backup/restic-backup.log geschrieben