OpenPanel

Latest Docker Images

Get access to OpenPanel's latest private Docker images with bleeding-edge features built on every commit.

Thank you for your support! ๐Ÿ™

First and foremost, thank you for supporting OpenPanel! Your contribution means the world to us and helps keep this project alive, maintained, and constantly improving. Every dollar you contribute goes directly into development, infrastructure, and making OpenPanel better for everyone.

As a supporter, you get exclusive access to our private Docker images that are built with every commit, giving you the absolute latest features and fixes before they're publicly released.

Why latest images matter

Bleeding-edge features

  • Instant access: Get new features the moment they're merged
  • Early bug fixes: Patches and fixes deployed immediately
  • Continuous improvements: Performance enhancements and optimizations in real-time
  • Stay ahead: Run the most advanced version of OpenPanel available

Built on every commit

We maintain a continuous integration pipeline that builds new Docker images with every single commit to our repository. This means:

  • Zero delay between development and deployment
  • Production-ready images tested and validated automatically
  • Access to features weeks or months before stable releases

How it works

Our private Docker images are hosted on GitHub's container registry and protected from public access. As a supporter, you get an API key that grants you access to our private Docker proxy at docker.openpanel.dev, which seamlessly pulls these images for you.

Getting started

Step 1: Become a supporter

Become a supporter to get access to exclusive Docker images. Support starts at just $20/month and includes:

  • Access to all private Docker images
  • Priority support in our Discord community
  • Direct impact on OpenPanel's development
  • Our eternal gratitude โค๏ธ

Step 2: Get your API key

Once you become a supporter, you'll receive a unique API key that grants access to our Docker proxy.

Step 3: Login to docker registry

On your server, authenticate with our Docker proxy using your API key:

echo "your_api_key" | docker login docker.openpanel.dev -u user --password-stdin

Replace your_api_key with the actual API key provided to you.

Make sure to keep your API key secure and never commit it to version control!

Step 4: Install the CLI

On your server:

curl -fsSL https://raw.githubusercontent.com/Openpanel-dev/openpanel/main/self-hosting/install.sh | sh

Already have the openpanel CLI? Skip this. The next step moves it to the newest build, so it always matches your images.

Step 5: Switch to the latest images

openpanel upgrade --supporter

This updates the CLI to the newest build, checks that you're logged in to docker.openpanel.dev, finds the newest build (every push to our main branch gets a version such as 3.1.9), points your install at it, and restarts. It shows every change and asks before writing anything.

Don't have the CLI yet? See Get started with self-hosting.

Staying up to date

Once your install uses the supporter images, a plain upgrade keeps it there and moves it to the newest build:

openpanel upgrade

To go back to the public release images from Docker Hub:

openpanel upgrade --public

Important notes

  • Stability: While these images are tested, they may occasionally contain bugs that haven't been discovered yet. We recommend having a backup strategy.
  • Breaking changes: We strive to maintain backwards compatibility, but occasionally breaking changes may occur. Always check the changelog before updating.
  • Configuration changes: openpanel upgrade updates your docker-compose.yml and .env for what its own release knows about. Builds newer than your CLI rarely need more; when they do, the next CLI release (installed automatically by openpanel upgrade) brings it.
  • Support: As a supporter, you have priority access to support. If you encounter any issues, reach out to us on Discord or via email.

Need help?

If you have any questions or run into issues:


Your impact

Every contribution helps us:

  • Dedicate more time to development
  • Maintain and improve infrastructure
  • Provide better documentation and support
  • Keep OpenPanel open-source and accessible for everyone

Thank you for being an essential part of OpenPanel's journey. We couldn't do this without supporters like you! ๐Ÿ’™

On this page