Your own Postgres with real disk, real backups and no row or connection caps. Built for Ampere A1 (arm64), listens on port 5432, and starts with postgres.
# Postgres runs from the official image — no custom build needed.
# docker-compose.yml
services:
db:
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: app
volumes:
- pgdata:/var/lib/postgresql/data
ports:
- "127.0.0.1:5432:5432"
volumes:
pgdata:The official Postgres image is multi-arch, so it runs natively on Ampere. The Always Free block volume allowance (200 GB total) is far more storage than most free managed database tiers offer.
Cheaploy builds this image on your own Oracle Always Free VM, opens the ports, issues HTTPS and rolls back if health checks fail.