Appearance
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
Create your admin account immediately after installation. You may also want disable signups by going to /admin/settings on your instance.
Cloudron
- automatic updates
- automatic backups
- multi-user management
- 175+ one-click apps
- demo: https://my.demo.cloudron.io
Setup
Install Cloudron via one-click images on numerous hosting platforms.
Navigate to
App Store→Add custom app→Community appand paste the following URL:
https://bind.0data.app/CloudronVersions.json- Tap
Install Bind, set your location tobindor something else, and then clickInstall Bind.
Updates
Community apps are updated automatically.
Caprover
- developer-oriented
- platform-as-a-service
- open-source
- deploy from a local directory or docker images
- 300+ apps (often requires setting environment variables)
- demo: https://captain.server.demo.caprover.com/?demo=true
Setup
- Install Caprover via one-click DigitalOcean droplet, or manually on any hosting platform.
- Navigate to
Apps→Create A New App→One-Click Apps/Databases, then search for>> TEMPLATE <<or scroll to the bottom. - Select the
>> TEMPLATE <<app and paste the configuration fromplatform/caprover/compose.yml. - Name your app
bindor something else, then clickDeploy.
Updates
- Navigate to
Deployment, configure with the parameters below, then clickDeploy Now.
- Method 6: Deploy via ImageName
0data/bind:latest
After 'finishing', give it a minute, to fully load and come online.
Coolify
- developer-oriented
- platform-as-a-service
- open-source
- 280+ one-click services
Setup
Subscribe to Coolify Cloud, or install Coolify via one-click images on Hetzner, DigitalOcean or other hosting platforms.
Navigate to
Projects→ choose/create a project… →Resources→+ New→Applications→Git Based→Public Repository.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
On the
Configurationpage, add a domain underGeneral→Domainsby entering something likehttps://bind.[your root domain]and clickingSave, or make a random one by clickingGenerate Domain.Click
Deploy.
In case of SSL issues click Redeploy.
Updates
- Click
Redeploy, or pull from the Git repository viaAdvanced→Force deploy (without cache).
Configuration
| variable | description |
|---|---|
BIND_SECRET | configured automatically; used by Better Auth to encrypt credentials; generate via openssl rand -hex 32 or online. |
GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET | create a new OAuth App and set these credentials to enable connecting GitHub accounts. |
DISABLE_CUSTODY | set to disable to hide Local disk as a data source. |