TYPE=cryptpad COMPOSE_FILE="compose.yml" DOMAIN=cryptpad.example.com # This is a separate domain for the secure side of Cryptpad. It can be any other domain (subdomain or separate domain) SANDBOX_DOMAIN=sandbox.cryptpad.example.com # CRYPTPAD_ADMIN_KEYS ## here is an example of the format for one single key # CRYPTPAD_ADMIN_KEYS= '"[user1@cryptpad.cctest.autonomic.zone/zew-WaKZimxhNSL3iiVL8SCzVzPB8KhIxZNrRKn+uRo=]",' ## here is an example of the format for multiple keys (including here because it was confusing to me) # CRYPTPAD_ADMIN_KEYS='"[user1@cryptpad.cctest.autonomic.zone/zew-WaKZimxhNSL3iiVL8SCzVzPB8KhIxZNrRKn+uRo=]","[user2@cryptpad.cctest.autonomic.zone/Z7agNvwPXHm9xuEYOYV2YY53fSofgzum86xvhUxJ4nU=]",' ## Domain aliases #EXTRA_DOMAINS=', `www.cryptpad.example.com`' LETS_ENCRYPT_ENV=production ## Set to true to block unregistered users from accessing any CryptPad applications ## See https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access #RESTRICT_GUEST_ACCESS=false ## SSO / OIDC (optional — uncomment below and add compose.sso.yml to COMPOSE_FILE to enable) # COMPOSE_FILE="$COMPOSE_FILE:compose.sso.yml" #SSO_ENABLED=true #SSO_ENFORCED=false #SSO_PROVIDER_NAME=Authentik #SSO_OIDC_URL=https://authentik.example.com/application/o/cryptpad #SSO_CLIENT_ID=cryptpad #SSO_CLIENT_SECRET_VERSION=v1 #SSO_JWT_ALG=RS256 #SSO_PLUGIN_VERSION=0.4.0 ## Adding OnlyOffice to cryptpad #COMPOSE_FILE="$COMPOSE_FILE:compose.onlyoffice.yaml" ## Enables installation of older onlyoffice versions so that older documents ## can also be loaded and converted. #ONLYOFFICE_OLDEST=v6