# docker-compose.yml — pgAdmin 4 voor PostgreSQL op Synology NAS # Plaats op NAS: /volume1/docker/postgres-web/ # # Starten: docker-compose up -d # Web UI: http://192.168.1.211:5434 # Stoppen: docker-compose down # Logs: docker-compose logs -f services: pgadmin: image: dpage/pgadmin4:latest container_name: pgadmin restart: unless-stopped ports: - "5434:80" # Web UI: http://NAS_IP:5434 environment: # Standaard inlog voor de web UI - PGADMIN_DEFAULT_EMAIL=mo@el-kadi.nl - PGADMIN_DEFAULT_PASSWORD=${PGADMIN_PASSWORD:-WaQTUw2t} # Masquerade root URL voor nginx reverse proxy - PGADMIN_CONFIG_SERVER_MODE=True - PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED=False - PGADMIN_SERVER_JSON_FILE=/pgadmin4/servers.json volumes: - pgadmin-data:/var/lib/pgadmin # persistentie: server lijst, instellingen - ./servers.json:/pgadmin4/servers.json # pre-configureer database connecties volumes: pgadmin-data: