root@mail:~/pgweb# cat docker-compose.yml
services:
pgbackweb:
image: eduardolat/pgbackweb:latest
restart: always
ports:
- "8085:8085" # Access the web interface at http://localhost:8085
volumes:
- ./backups:/backups # If you only use S3 destinations, you don't need this volume
environment:
PBW_ENCRYPTION_KEY: "my_secret_key" # Change this to a strong key
PBW_POSTGRES_CONN_STRING: "postgresql://postgres:password@postgres:5432/pgbackweb?sslmode=disable"
TZ: "America/Guatemala" # Set your timezone, optional
depends_on:
postgres:
condition: service_healthy
postgres:
image: postgres:16
restart: always
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pgbackweb
POSTGRES_PASSWORD: password
ports:
- "5432:5432"
volumes:
- ./data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 5s
timeout: 5s
retries: 5
затем
docker compose up -d
бутнул сервер и вуаля
docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
pgweb-pgbackweb-1 eduardolat/pgbackweb:latest "task migrate-serve" pgbackweb About a minute ago Up 24 seconds 0.0.0.0:8085->8085/tcp, :::8085->8085/tcp
pgweb-postgres-1 postgres:16 "docker-entrypoint.s…" postgres About a minute ago Up 25 seconds (healthy) 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp
Исторически сложилось так что на этом серваке доступ к 443 и 80 из нет ограничен фаерволом (открыт только для определенных ip).
Ну и как говорится мало чего )))
Rsa97, Собственно на этом серваке что к 443 что 80 доступ ограничен с помощью фаервола(открыт только для определенных ip ). Там крутится вебка почтовика. Клиенты цепляются к почте не через вебку .
Собственно в обычном, нормальном режиме, для все открыты только порты почтового сервера.
сделал
затем
docker compose up -d
бутнул сервер и вуаля