You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When all the containers first come up, there are in an empty clean slate state.
Please write a script that creates whatever config files & db records are needed to point Nextcloud to Authentik for authentication.
The script should live in either nextcloud/bin/link_to_authentik.sh and/or authentik/bin/link_to_nextcloud, whatever you think is best. The script should take the following inputs as environment variables:
COMPANY_NAME=SelfHostYourTech
COMPANY_DOMAIN=selfhostyour.tech
ADMIN_USERNAME=admin
ADMIN_PASSWORD=<random if not provided>
It should programatically perform the steps described here on the Nextcloud side and the Authentik side:
When all the containers first come up, there are in an empty clean slate state.
Please write a script that creates whatever config files & db records are needed to point Nextcloud to Authentik for authentication.
The script should live in either
nextcloud/bin/link_to_authentik.sh
and/orauthentik/bin/link_to_nextcloud
, whatever you think is best. The script should take the following inputs as environment variables:COMPANY_NAME=SelfHostYourTech
COMPANY_DOMAIN=selfhostyour.tech
ADMIN_USERNAME=admin
ADMIN_PASSWORD=<random if not provided>
It should programatically perform the steps described here on the Nextcloud side and the Authentik side:
https://apps.nextcloud.com/apps/user_saml
https://docs.goauthentik.io/docs/add-secure-apps/providers/saml/
✅ You can write directly to other app's
./<appname>/.env
files to apply config to them on their next restart✅ You can add/remove/modify the filesystem and database files directly under
./<appname>/data/...
✅ You can start other apps and use use their REST/RPC APIs to configure them
❌ The script cannot expect any human interaction or require UI steps
Use these powers wisely.
Subtasks
./authentik/docker-compose.yml
works to spin up a fresh empty autentik server./nextcloud/docker-compose.yml
works to spin up a fresh empty Nextcloud server with theThe text was updated successfully, but these errors were encountered: