Back to Templates
PostgreSQL + pgAdmin logo

PostgreSQL + pgAdmin

v18-alpine

PostgreSQL 18 Alpine with pgAdmin 4 web UI, persistent volumes and healthchecks for easy database administration.

Deploy on Dokploy

Deploy PostgreSQL + pgAdmin on Dokploy

  1. Install Dokploy on your server if you haven't already.
  2. In your Dokploy panel, open a project and click Create Service → Template.
  3. Search for PostgreSQL + pgAdmin and click Create — Dokploy configures domains, environment variables, and volumes for you.

Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:

base64
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIHBvc3RncmVzOlxuICAgIGltYWdlOiBwb3N0Z3JlczoxOC1hbHBpbmVcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBQT1NUR1JFU19VU0VSPSR7UE9TVEdSRVNfVVNFUn1cbiAgICAgIC0gUE9TVEdSRVNfUEFTU1dPUkQ9JHtQT1NUR1JFU19QQVNTV09SRH1cbiAgICAgIC0gUE9TVEdSRVNfREI9JHtQT1NUR1JFU19EQn1cbiAgICB2b2x1bWVzOlxuICAgICAgLSBwb3N0Z3Jlcy1kYXRhOi92YXIvbGliL3Bvc3RncmVzcWxcbiAgICBoZWFsdGhjaGVjazpcbiAgICAgIHRlc3Q6IFtcIkNNRC1TSEVMTFwiLCBcInBnX2lzcmVhZHkgLVUgJCR7UE9TVEdSRVNfVVNFUn0gLWQgJCR7UE9TVEdSRVNfREJ9XCJdXG4gICAgICBpbnRlcnZhbDogMTBzXG4gICAgICB0aW1lb3V0OiA1c1xuICAgICAgcmV0cmllczogNVxuICAgICAgc3RhcnRfcGVyaW9kOiAyMHNcbiAgICBleHBvc2U6XG4gICAgICAtIFwiNTQzMlwiXG5cbiAgcGdhZG1pbjpcbiAgICBpbWFnZTogZHBhZ2UvcGdhZG1pbjQ6OS4xN1xuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgIyBwZ3Bhc3MgbXVzdCBiZSAwNjAwIGFuZCByZWFkYWJsZSBieSB0aGUgcGdhZG1pbiB1c2VyICh1aWQgNTA1MCksIHNvIGNvcHkgdGhlXG4gICAgIyBtb3VudGVkIGZpbGUgaW50byB0aGUgZGF0YSB2b2x1bWUgYmVmb3JlIHN0YXJ0aW5nIHBnQWRtaW4uXG4gICAgZW50cnlwb2ludDpcbiAgICAgIC0gL2Jpbi9zaFxuICAgICAgLSAtY1xuICAgICAgLSBjcCAvcGdhZG1pbjQvcGdwYXNzIC92YXIvbGliL3BnYWRtaW4vcGdwYXNzICYmIGNobW9kIDYwMCAvdmFyL2xpYi9wZ2FkbWluL3BncGFzcyAmJiBleGVjIC9lbnRyeXBvaW50LnNoXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIFBHQURNSU5fREVGQVVMVF9FTUFJTD0ke1BHQURNSU5fREVGQVVMVF9FTUFJTH1cbiAgICAgIC0gUEdBRE1JTl9ERUZBVUxUX1BBU1NXT1JEPSR7UEdBRE1JTl9ERUZBVUxUX1BBU1NXT1JEfVxuICAgICAgLSBQR0FETUlOX0NPTkZJR19TRVJWRVJfTU9ERT1GYWxzZVxuICAgICAgLSBQR0FETUlOX0NPTkZJR19NQVNURVJfUEFTU1dPUkRfUkVRVUlSRUQ9RmFsc2VcbiAgICAgIC0gUEdBRE1JTl9TRVJWRVJfSlNPTl9GSUxFPS9wZ2FkbWluNC9zZXJ2ZXJzLmpzb25cbiAgICB2b2x1bWVzOlxuICAgICAgLSBwZ2FkbWluLWRhdGE6L3Zhci9saWIvcGdhZG1pblxuICAgICAgLSAuLi9maWxlcy9zZXJ2ZXJzLmpzb246L3BnYWRtaW40L3NlcnZlcnMuanNvbjpyb1xuICAgICAgLSAuLi9maWxlcy9wZ3Bhc3M6L3BnYWRtaW40L3BncGFzczpyb1xuICAgIGRlcGVuZHNfb246XG4gICAgICBwb3N0Z3JlczpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcblxudm9sdW1lczpcbiAgcG9zdGdyZXMtZGF0YTpcbiAgcGdhZG1pbi1kYXRhOiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxucGdhZG1pbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5wb3N0Z3Jlc191c2VyID0gXCIke3VzZXJuYW1lfVwiXG5wb3N0Z3Jlc19wYXNzd29yZCA9IFwiJHtwYXNzd29yZDozMn1cIlxucG9zdGdyZXNfZGIgPSBcInBvc3RncmVzXCJcbnBnYWRtaW5fZW1haWwgPSBcIiR7ZW1haWx9XCJcbnBnYWRtaW5fcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MTZ9XCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcInBnYWRtaW5cIlxucG9ydCA9IDgwXG5ob3N0ID0gXCIke3BnYWRtaW5fZG9tYWlufVwiXG5cbltjb25maWcuZW52XVxuUE9TVEdSRVNfVVNFUiA9IFwiJHtwb3N0Z3Jlc191c2VyfVwiXG5QT1NUR1JFU19QQVNTV09SRCA9IFwiJHtwb3N0Z3Jlc19wYXNzd29yZH1cIlxuUE9TVEdSRVNfREIgPSBcIiR7cG9zdGdyZXNfZGJ9XCJcblBHQURNSU5fREVGQVVMVF9FTUFJTCA9IFwiJHtwZ2FkbWluX2VtYWlsfVwiXG5QR0FETUlOX0RFRkFVTFRfUEFTU1dPUkQgPSBcIiR7cGdhZG1pbl9wYXNzd29yZH1cIlxuXG4jIFByZS1yZWdpc3RlciB0aGUgYnVuZGxlZCBQb3N0Z3JlU1FMIHNlcnZlciBpbiBwZ0FkbWluIChpbXBvcnRlZCBvbiBmaXJzdCBsYXVuY2ggb25seSkuXG5bW2NvbmZpZy5tb3VudHNdXVxuZmlsZVBhdGggPSBcIi9zZXJ2ZXJzLmpzb25cIlxuY29udGVudCA9IFwiXCJcIntcbiAgXCJTZXJ2ZXJzXCI6IHtcbiAgICBcIjFcIjoge1xuICAgICAgXCJOYW1lXCI6IFwiUG9zdGdyZVNRTFwiLFxuICAgICAgXCJHcm91cFwiOiBcIlNlcnZlcnNcIixcbiAgICAgIFwiSG9zdFwiOiBcInBvc3RncmVzXCIsXG4gICAgICBcIlBvcnRcIjogNTQzMixcbiAgICAgIFwiTWFpbnRlbmFuY2VEQlwiOiBcIiR7cG9zdGdyZXNfZGJ9XCIsXG4gICAgICBcIlVzZXJuYW1lXCI6IFwiJHtwb3N0Z3Jlc191c2VyfVwiLFxuICAgICAgXCJQYXNzRmlsZVwiOiBcIi92YXIvbGliL3BnYWRtaW4vcGdwYXNzXCIsXG4gICAgICBcIlNTTE1vZGVcIjogXCJwcmVmZXJcIlxuICAgIH1cbiAgfVxufVxuXCJcIlwiXG5cbltbY29uZmlnLm1vdW50c11dXG5maWxlUGF0aCA9IFwiL3BncGFzc1wiXG5jb250ZW50ID0gXCJcIlwicG9zdGdyZXM6NTQzMjoqOiR7cG9zdGdyZXNfdXNlcn06JHtwb3N0Z3Jlc19wYXNzd29yZH1cblwiXCJcIiIKfQ==

Configuration

The exact Docker Compose and template configuration this template deploys.

Related Templates

Self-host PostgreSQL + pgAdmin in minutes

Dokploy is a free, open source deployment platform. Deploy PostgreSQL + pgAdmin and 532+ other templates on your own infrastructure with a single click.