PostgreSQL 18 Alpine with pgAdmin 4 web UI, persistent volumes and healthchecks for easy database administration.
How to deploy
Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBwb3N0Z3JlczpcbiAgICBpbWFnZTogcG9zdGdyZXM6MTgtYWxwaW5lXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gUE9TVEdSRVNfVVNFUj0ke1BPU1RHUkVTX1VTRVJ9XG4gICAgICAtIFBPU1RHUkVTX1BBU1NXT1JEPSR7UE9TVEdSRVNfUEFTU1dPUkR9XG4gICAgICAtIFBPU1RHUkVTX0RCPSR7UE9TVEdSRVNfREJ9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gcG9zdGdyZXMtZGF0YTovdmFyL2xpYi9wb3N0Z3Jlc3FsXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTUQtU0hFTExcIiwgXCJwZ19pc3JlYWR5IC1VICQke1BPU1RHUkVTX1VTRVJ9IC1kICQke1BPU1RHUkVTX0RCfVwiXVxuICAgICAgaW50ZXJ2YWw6IDEwc1xuICAgICAgdGltZW91dDogNXNcbiAgICAgIHJldHJpZXM6IDVcbiAgICAgIHN0YXJ0X3BlcmlvZDogMjBzXG4gICAgZXhwb3NlOlxuICAgICAgLSBcIjU0MzJcIlxuXG4gIHBnYWRtaW46XG4gICAgaW1hZ2U6IGRwYWdlL3BnYWRtaW40OjkuMTdcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgICMgcGdwYXNzIG11c3QgYmUgMDYwMCBhbmQgcmVhZGFibGUgYnkgdGhlIHBnYWRtaW4gdXNlciAodWlkIDUwNTApLCBzbyBjb3B5IHRoZVxuICAgICMgbW91bnRlZCBmaWxlIGludG8gdGhlIGRhdGEgdm9sdW1lIGJlZm9yZSBzdGFydGluZyBwZ0FkbWluLlxuICAgIGVudHJ5cG9pbnQ6XG4gICAgICAtIC9iaW4vc2hcbiAgICAgIC0gLWNcbiAgICAgIC0gY3AgL3BnYWRtaW40L3BncGFzcyAvdmFyL2xpYi9wZ2FkbWluL3BncGFzcyAmJiBjaG1vZCA2MDAgL3Zhci9saWIvcGdhZG1pbi9wZ3Bhc3MgJiYgZXhlYyAvZW50cnlwb2ludC5zaFxuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBQR0FETUlOX0RFRkFVTFRfRU1BSUw9JHtQR0FETUlOX0RFRkFVTFRfRU1BSUx9XG4gICAgICAtIFBHQURNSU5fREVGQVVMVF9QQVNTV09SRD0ke1BHQURNSU5fREVGQVVMVF9QQVNTV09SRH1cbiAgICAgIC0gUEdBRE1JTl9DT05GSUdfU0VSVkVSX01PREU9RmFsc2VcbiAgICAgIC0gUEdBRE1JTl9DT05GSUdfTUFTVEVSX1BBU1NXT1JEX1JFUVVJUkVEPUZhbHNlXG4gICAgICAtIFBHQURNSU5fU0VSVkVSX0pTT05fRklMRT0vcGdhZG1pbjQvc2VydmVycy5qc29uXG4gICAgdm9sdW1lczpcbiAgICAgIC0gcGdhZG1pbi1kYXRhOi92YXIvbGliL3BnYWRtaW5cbiAgICAgIC0gLi4vZmlsZXMvc2VydmVycy5qc29uOi9wZ2FkbWluNC9zZXJ2ZXJzLmpzb246cm9cbiAgICAgIC0gLi4vZmlsZXMvcGdwYXNzOi9wZ2FkbWluNC9wZ3Bhc3M6cm9cbiAgICBkZXBlbmRzX29uOlxuICAgICAgcG9zdGdyZXM6XG4gICAgICAgIGNvbmRpdGlvbjogc2VydmljZV9oZWFsdGh5XG5cbnZvbHVtZXM6XG4gIHBvc3RncmVzLWRhdGE6XG4gIHBnYWRtaW4tZGF0YToiLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbnBnYWRtaW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxucG9zdGdyZXNfdXNlciA9IFwiJHt1c2VybmFtZX1cIlxucG9zdGdyZXNfcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcbnBvc3RncmVzX2RiID0gXCJwb3N0Z3Jlc1wiXG5wZ2FkbWluX2VtYWlsID0gXCIke2VtYWlsfVwiXG5wZ2FkbWluX3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjE2fVwiXG5cbltjb25maWddXG5bW2NvbmZpZy5kb21haW5zXV1cbnNlcnZpY2VOYW1lID0gXCJwZ2FkbWluXCJcbnBvcnQgPSA4MFxuaG9zdCA9IFwiJHtwZ2FkbWluX2RvbWFpbn1cIlxuXG5bY29uZmlnLmVudl1cblBPU1RHUkVTX1VTRVIgPSBcIiR7cG9zdGdyZXNfdXNlcn1cIlxuUE9TVEdSRVNfUEFTU1dPUkQgPSBcIiR7cG9zdGdyZXNfcGFzc3dvcmR9XCJcblBPU1RHUkVTX0RCID0gXCIke3Bvc3RncmVzX2RifVwiXG5QR0FETUlOX0RFRkFVTFRfRU1BSUwgPSBcIiR7cGdhZG1pbl9lbWFpbH1cIlxuUEdBRE1JTl9ERUZBVUxUX1BBU1NXT1JEID0gXCIke3BnYWRtaW5fcGFzc3dvcmR9XCJcblxuIyBQcmUtcmVnaXN0ZXIgdGhlIGJ1bmRsZWQgUG9zdGdyZVNRTCBzZXJ2ZXIgaW4gcGdBZG1pbiAoaW1wb3J0ZWQgb24gZmlyc3QgbGF1bmNoIG9ubHkpLlxuW1tjb25maWcubW91bnRzXV1cbmZpbGVQYXRoID0gXCIvc2VydmVycy5qc29uXCJcbmNvbnRlbnQgPSBcIlwiXCJ7XG4gIFwiU2VydmVyc1wiOiB7XG4gICAgXCIxXCI6IHtcbiAgICAgIFwiTmFtZVwiOiBcIlBvc3RncmVTUUxcIixcbiAgICAgIFwiR3JvdXBcIjogXCJTZXJ2ZXJzXCIsXG4gICAgICBcIkhvc3RcIjogXCJwb3N0Z3Jlc1wiLFxuICAgICAgXCJQb3J0XCI6IDU0MzIsXG4gICAgICBcIk1haW50ZW5hbmNlREJcIjogXCIke3Bvc3RncmVzX2RifVwiLFxuICAgICAgXCJVc2VybmFtZVwiOiBcIiR7cG9zdGdyZXNfdXNlcn1cIixcbiAgICAgIFwiUGFzc0ZpbGVcIjogXCIvdmFyL2xpYi9wZ2FkbWluL3BncGFzc1wiLFxuICAgICAgXCJTU0xNb2RlXCI6IFwicHJlZmVyXCJcbiAgICB9XG4gIH1cbn1cblwiXCJcIlxuXG5bW2NvbmZpZy5tb3VudHNdXVxuZmlsZVBhdGggPSBcIi9wZ3Bhc3NcIlxuY29udGVudCA9IFwiXCJcInBvc3RncmVzOjU0MzI6Kjoke3Bvc3RncmVzX3VzZXJ9OiR7cG9zdGdyZXNfcGFzc3dvcmR9XG5cIlwiXCIiCn0=
Reference files
The exact Docker Compose and template configuration this template deploys.
More like this
Version 8.3
pgAdmin is an administration and management tool for PostgreSQL databases. Self-host it on your own server with Dokploy, which deploys pgAdmin as a Docker Compose service in a few clicks.
Version 2.5.0
Appwrite is an end-to-end platform for building Web, Mobile, Native, or Backend apps, packaged as a set of Docker microservices. It includes both a backend server and a fully integrated hosting solution for deploying static and server-side rendered frontends. Appwrite abstracts the complexity and repetitiveness required to build modern apps from scratch and allows you to build secure, full-stack applications faster. Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, messaging, and more services.
Version 2.11.0
Autobase for PostgreSQL® is an open-source alternative to cloud-managed databases (self-hosted DBaaS).
Version 1.8.4
Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite, Firebird and Redis to S3, SFTP, Samba or local storage. SSH tunnel support.
Version 0.1.26
PostgreSQL database with PgDog connection pooler, load balancer, and horizontal scaling proxy. A modern alternative to PgBouncer with multi-threading support.
Version 1.21.0
PowerSync is a sync engine for local-first apps. Syncs PostgreSQL data to mobile devices and browsers with real-time replication.
Free and open source
Notploy is a free, open source deployment platform. Deploy PostgreSQL + pgAdmin and 571+ other templates on your own infrastructure with a single click.