I'm trying to run Joplin Server on my Synology NAS DS920+ with Docker already installed. I'm inexperienced with Docker so I use Portainer to deploy a stack.
version: '3' services: db: image: postgres:latest container_name: postgres network_mode: bridge volumes: - /volume1/docker/joplin/joplin-data:/var/lib/postgresql/data ports: - "5435:5432" restart: unless-stopped environment: - APP_PORT=22300 - POSTGRES_PASSWORD=joplin - POSTGRES_USER=joplin - POSTGRES_DB=joplin app: image: joplin/server:latest depends_on: - db network_mode: bridge ports: - "22300:22300" restart: unless-stopped environment: - APP_BASE_URL=https://joplin.mydomain.de - DB_CLIENT=pg - POSTGRES_PASSWORD=joplin - POSTGRES_DATABASE=joplin - POSTGRES_USER=joplin - POSTGRES_PORT=5435 - POSTGRES_HOST=db
The database was created. The Joplin Container doesn't start correctly. The container starts and shut down immediately.
2022-04-24 18:51:01: App: Starting server v2.7.4 (prod) on port 22300 and PID 7... Error: The device time drift is 64674ms (Max allowed: 2000ms) - cannot continue as it could cause data loss and conflicts on the sync clients. You may increase env var MAX_TIME_DRIFT to pass the check, or set to 0 to disabled the check. at /home/joplin/packages/server/src/app.ts:260:11 at Generator.next (<anonymous>) at fulfilled (/home/joplin/packages/server/dist/app.js:5:58) at processTicksAndRejections (node:internal/process/task_queues:96:5)