Self-Hosting
- Docker Deployment - How to deploy Domain Locker using docker compose
- Kubernetes Deployment - How to deploy Domain Locker using Kubernetes and Helm charts
- Deploy to Proxmox VE - One-line Proxmox VE install
- Deploy to Umbrel OS - One-click install Domain Locker on your Umbrel OS server
- Deploy from Source - Building the app manually from source code
- Domain Fetching Config - How to configure domain data fetching and subdomain discovery for self-hosted Domain Locker instances
- EasyPanel Deployment - How to deploy Domain Locker on an easypanel.io instance
- Notifications - How to setup alerts for domain changes and upcoming expirations in a self-hosted Domain Locker instance
- Self-Hosted Architecture - Overview of Domain Locker's architecture and components
- Docker Tips - Securing, monitoring, backing up and generally maintaining your container
- Publishing a Public Instance - Etiquette for deploying a public instance of Domain Locker
- Self-hosting Supabase - Enabling full feature access, by self-hosting a Supabase instance
- Troubleshooting Common Issues - Common issues and their solutions and workarounds
- Quick Start - Get up and running in minutes
Self-Hosting Domain Locker
Important Disclaimer
⚠️ The self-hosted edition comes with no warranty. There are no guarantees for functionality and maintaining, securing and managing the infrastructure will be your responsibility. The developer cannot be held liable for any damages or losses caused by the use of the self-hosted edition.
‼️ Domain Locker is not intended to be publicly exposed to the internet. It does not come with authentication, and may be susceptible unrestricted or arbitrary SQL execution unless properly secured behind a firewall, with correct access controls implemented.
Prerequisites
In order to self-host Domain Locker, you will need a server (such as a Raspberry Pi, laptop, VM or VPS). Domain Locker is intended to be run with Docker, so you will need to have Docker and Docker Compose installed.
Deployment
One-Liner
curl -fsSL https://install.domain-locker.com | bashResolving Issues
- Debugging Docs - Walk through of diagnosing issues
- Checking Logs - How view and understand the build and runtime logs
- Troubleshooting - Solutions for common issues and outline of known limitations
- 3rd-party Docs - Signposting to docs for related packages and services
- Support - Contact details for support queries (currently unavailable for free users)
Developing
See Also
Initializing
We're just getting everything ready for you. This shouldn't take a moment...