Docker Deployment

Docker is the easiest way to run Domain Locker. We publish tagged x-platform images to DockerHub and GHCR for every version.

Docker Run

docker run -p 3000:3000 -v domain-locker-data:/data lissy93/domain-locker

Docker Compose

  • Ensure you have Docker and Docker Compose installed on your system.
  • Download our docker-compose.yml to your current directory
  • Make any changes (if you feel like it)
  • Run docker compose up to start the app
  • Visit http://localhost:3000 in your browser

Sample Docker Compose

Postgres Version

Prior to 0.3.0 the default self-hosted database for Domain Locker was Postgres. If you still wanna use that, here's a Postgres compose: docker-compose.postgres.yml

Hey there! 👋

I hope you're finding Domain Locker useful. If you'd like to support my work, consider becoming a sponsor on GitHub Sponsors. Every contribution however small is greatly appreciated and helps me keep these tools running and open source.
Either way, thanks for being here—you're awesome! 🚀