cd /volume1/docker/paperless/exportpg/ find -mtime +28 -delete docker exec paperless-postgres bash -c "pg_dumpall -U paperless | gzip > /var/lib/postgresql/data/backup/pg_dumpall_$(date +%F_%a_%T_%Z).dump.gz"
docker stop paperlessngx-webserver-1
docker stop paperlessngx-broker-1
docker stop mariadb
Portianer Stack auf Synology:
version: "3.4"
services:
broker:
image: docker.io/library/redis
restart: always
volumes:
- /volume1/docker/paperlessngx/redisdata:/data
db:
image: library/mariadb:latest
container_name: mariadb
restart: unless-stopped
volumes:
- /volume1/docker/paperlessngx/mariadb:/var/lib/mysql
command:
- "--character-set-server=utf8mb4"
- "--collation-server=utf8mb4_unicode_ci"
environment:
TZ: Europe/Berlin
MARIADB_HOST: paperless
MARIADB_DATABASE: paperless
MARIADB_USER: paperless
MARIADB_PASSWORD: paperless
MARIADB_ROOT_PASSWORD: supergeheim
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: always
depends_on:
- db
- broker
ports:
- 8080:8000
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- /volume1/docker/paperlessngx/data:/usr/src/paperless/data
- /volume1/docker/paperlessngx/media:/usr/src/paperless/media
- /volume1/paperlesstransfer/export:/usr/src/paperless/export
- /volume1/paperlesstransfer/import:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBENGINE: mariadb
PAPERLESS_DBHOST: db
PAPERLESS_DBPORT: 3306
USERMAP_UID: 1030
USERMAP_GID: 100
PAPERLESS_SECRET_KEY:megageheim
PAPERLESS_TIME_ZONE: Europe/Berlin
PAPERLESS_OCR_LANGUAGE: deu+eng
PAPERLESS_ADMIN_USER: admin[/FONT]
PAPERLESS_ADMIN_PASSWORD:strenggeheim
synowebapi --exec api=SYNO.Docker.Container version=1 method=stop name=paperlessngx-webserver-1
synowebapi --exec api=SYNO.Docker.Container version=1 method=stop name=paperlessngx-broker-1
synowebapi --exec api=SYNO.Docker.Container version=1 method=stop name=mariadb
Mache ich, wie gesagt, nicht, bisher problemlos. Und alleine schon wegen der Experimente hin und wieder muss ich die Daten zurückspielen und schauen, dass es wieder funktioniert.Wenn man nur das Verzeichnis sichert, sollte man aber die Container vorher anhalten.
hänge mich auch einmal rein, mit meinem Versuch ein Dump-Skript auszuführen:... Mein Skript lautet
...Code:cd /volume1/docker/paperless/exportpg/ find -mtime +28 -delete docker exec paperless-postgres bash -c "pg_dumpall -U paperless | gzip > /var/lib/postgresql/data/backup/pg_dumpall_$(date +%F_%a_%T_%Z).dump.gz"
3. erstellt den Dump, der Dateiname wird über den Teil „$(date +%F_%a_%T_%Z)“ aus dem Zeitstempel erstellt
cd /volume1/docker/paperless-ngx/export/backup-db
find -mtime +28 -delete
docker exec config-db-1 bash -c "pg_dumpall -U paperless | gzip > /volume1/docker/paperless-ngx/export/backup-db/pg_dumpall_$(date +%F_%a_%T_%Z).dump.gz"
No such file or directory
bash: line 1: /volume1/docker/paperless-ngx/export/backup-db/pg_dumpall_2024-04-17_Wed_06:06:19_CEST.dump.gz: No such file or directory
root
aus.Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.