Deploy Outline server with CI/CD on Elestio
You can open Outline UI here:
URL: https://[CI_CD_DOMAIN]
email: admin
password: [ADMIN_PASSWORD]
By default, we set up a CNAME on elestio.app domain, but probably you will want to have your own domain.
Step1: Add your domain in the Elestio dashboard as explained here:
https://docs.elest.io/books/security/page/custom-domain-and-automated-encryption-ssltls
Step2: Update the environment variables to reflect your custom domain Open Elestio dashboard > Service overview > Click on the Update CONFIG button > Env tab there edit 'URL_ADDRESS with your real domain and after SERVICE_NAME
key values removed all the env vars and click the button 'Update & Restart'.
Step3: You must reset the Outline instance DB, you can do that with those commands, connect over SSH and run this:
cd /opt/app;
docker-compose down;
rm -rf ./data;
rm -rf ./config/uc/fixtures/oidc-server-outline-client.json;
./scripts/preInstall.sh;
docker-compose up -d;
./scripts/postInstall.sh;
You will start over with a fresh instance of Outline directly configured with the correct custom domain name.
#Note: To increase file import and upload limit check their doc https://docs.getoutline.com/s/hosting/doc/file-storage-N4M0T6Ypu7#h-environment-variables