Skip to content

Host

Bind is designed to be easy to self-host via the following one-click panels; this also lets you install other things relevant to your community on the same server with little effort.

Each panel maintain its own app catalog for one-click installs; if Bind is not included there, it's possible to deploy as a 'custom app'.

Simpler options are first.

Safety note

After setup, you may want disable signups by going to /admin/settings on your instance.

Cloudron

Setup
  1. Install Cloudron via one-click images on numerous hosting platforms.

  2. Clone the project locally:

git clone https://github.com/0dataapp/bind
  1. From the project directory, run the install command via the Cloudron CLI:
cd bind
cloudron install --image 0data/bind:cloudron --location bind
Updates
  1. From the project directory, run the update command via the Cloudron CLI:
cloudron update --image 0data/bind:cloudron --app bind

Caprover

Setup
  1. Install Caprover via one-click DigitalOcean droplet, or manually on any hosting platform.
  2. Navigate to AppsCreate A New AppOne-Click Apps/Databases , then search for >> TEMPLATE << or scroll to the bottom.
  3. Select the >> TEMPLATE << app and paste the configuration from platform/caprover/compose.yml.
  4. Name your app bind or something else, then click Deploy.
Updates
  1. Navigate to Deployment, configure with the parameters below, then click Deploy Now.
Method 6: Deploy via ImageName
0data/bind:latest

After 'finishing', give it a minute, to fully load and come online.

Coolify

Setup
  1. Subscribe to Coolify Cloud, or install Coolify via one-click images on Hetzner, DigitalOcean or other hosting platforms.

  2. Navigate to Projects → choose/create a project… → Resources+ NewApplicationsGit BasedPublic Repository.

  3. Configure with the parameters below, then select Continue:

Repository URL
https://github.com/0dataapp/bind/tree/master
Build Pack
Docker Compose
Docker Compose Location
/platform/coolify/compose.yml
  1. On the Configuration page, add a domain under GeneralDomains by entering something like https://bind.[your root domain] and clicking Save, or make a random one by clicking Generate Domain.

  2. Click Deploy.

In case of SSL issues click Redeploy.

Updates
  1. Click Redeploy, or pull from the Git repository via AdvancedForce deploy (without cache).