|
|
@ -2,7 +2,26 @@ |
|
|
|
|
|
|
|
# Setting up the Nextcloud containers |
|
|
|
|
|
|
|
## Changes in docker/compose/docker-compose.yml |
|
|
|
## set up http auth in the traefik instance |
|
|
|
|
|
|
|
install apache2 utils and get the user+password in the right format for the docker-compose file |
|
|
|
```bash |
|
|
|
suo apt-get install apache2-utils |
|
|
|
echo $(htpasswd -nbB <USER> "<PASS>") | sed -e s/\\$/\\$\\$/g |
|
|
|
``` |
|
|
|
In `docker/compose/docker-compose.yml` fill in the <output> to the right place |
|
|
|
In this case, in the beginning, put it under the nextcloud instance. |
|
|
|
Then later, when disabling nextcloud-web, uncomment and fill in under traefik middlewares |
|
|
|
regarding the labels of the deb-rust-sncf container. |
|
|
|
|
|
|
|
nextcloud-web: |
|
|
|
label: |
|
|
|
- "traefik.http.routers.nextcloud.middlewares=nextcloud, nextcloud-auth" |
|
|
|
- "traefik.http.middlewares.nextcloud-auth.basicauth.users=<output> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Further changes in docker/compose/docker-compose.yml |
|
|
|
|
|
|
|
Go to docker-compose.yml and change all AAAAApw to your passwords. |
|
|
|
|
|
|
|