Dokploy

Postgresus

Free, open source and self-hosted solution for automated PostgreSQL backups. With multiple storage options and notifications

Postgresus logo

Configuration

services:
  postgresus:
    image: rostislavdugin/postgresus:latest
    ports:
      - "4005"
    volumes:
      # Persistent data storage
      - postgresus-data:/postgresus-data
    restart: unless-stopped
    environment:
      # Optional: Set timezone
      - TZ=UTC
    healthcheck:
      test: [ "CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:4005" ]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s

volumes:
  postgresus-data:
    driver: local
[variables]
main_domain = "${domain}"

[config]
env = []
mounts = []

[[config.domains]]
serviceName = "postgresus"
port = 4005
host = "${main_domain}"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBwb3N0Z3Jlc3VzOlxuICAgIGltYWdlOiByb3N0aXNsYXZkdWdpbi9wb3N0Z3Jlc3VzOmxhdGVzdFxuICAgIHBvcnRzOlxuICAgICAgLSBcIjQwMDVcIlxuICAgIHZvbHVtZXM6XG4gICAgICAjIFBlcnNpc3RlbnQgZGF0YSBzdG9yYWdlXG4gICAgICAtIHBvc3RncmVzdXMtZGF0YTovcG9zdGdyZXN1cy1kYXRhXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgICMgT3B0aW9uYWw6IFNldCB0aW1lem9uZVxuICAgICAgLSBUWj1VVENcbiAgICBoZWFsdGhjaGVjazpcbiAgICAgIHRlc3Q6IFsgXCJDTURcIiwgXCJ3Z2V0XCIsIFwiLS1uby12ZXJib3NlXCIsIFwiLS10cmllcz0xXCIsIFwiLS1zcGlkZXJcIiwgXCJodHRwOi8vbG9jYWxob3N0OjQwMDVcIiBdXG4gICAgICBpbnRlcnZhbDogMzBzXG4gICAgICB0aW1lb3V0OiAxMHNcbiAgICAgIHJldHJpZXM6IDNcbiAgICAgIHN0YXJ0X3BlcmlvZDogNDBzXG5cbnZvbHVtZXM6XG4gIHBvc3RncmVzdXMtZGF0YTpcbiAgICBkcml2ZXI6IGxvY2FsXG5cbiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5cbltjb25maWddXG5lbnYgPSBbXVxubW91bnRzID0gW11cblxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwicG9zdGdyZXN1c1wiXG5wb3J0ID0gNDAwNVxuaG9zdCA9IFwiJHttYWluX2RvbWFpbn1cIlxuIgp9

Tags

postgres, backup, s3


Version: latest

On this page