Quick Start
This is the fastest path from zero to running. Make sure you've met the requirements first.
Install
bash
git clone https://github.com/silent-suite/silentsuite.io.git
cd silentsuite.io/self-host
chmod +x install.sh update.sh verify.sh
./install.shThe install.sh script will:
- Check that Docker and Docker Compose are installed.
- Prompt you for your domain name.
- Generate strong random passwords for PostgreSQL and Etebase.
- Write the completed
.envfile. - Copy the database initialization scripts into
./init-db/. - Pull all Docker images.
- Start the stack with
docker compose up -d.
Verify
Once the script completes, open https://your-domain in a browser. The first request may take a moment while Caddy provisions TLS certificates.
To verify everything is running:
bash
./verify.shAll services should show Up with a health status of healthy.
Next Steps
- Configuration -- understand and customise your environment variables.
- Admin Dashboard -- manage your instance from the browser.
- Updating -- keep your instance up to date.