with reverse proxy
https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
sudo docker run \ --init \ --sig-proxy=false \ --name nextcloud-aio-mastercontainer \ --restart always \ --publish 8081:8080 \ --env APACHE_PORT=11000 \ --env APACHE_IP_BINDING=0.0.0.0 \ --env APACHE_ADDITIONAL_NETWORK="" \ --env SKIP_DOMAIN_VALIDATION=false \ --env NEXTCLOUD_DATADIR="/home/ncdata" \ --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \ --volume /var/run/docker.sock:/var/run/docker.sock:ro \ nextcloud/all-in-one:latest
Reset fort start over
sudo docker stop nextcloud-aio-mastercontainer sudo docker stop nextcloud-aio-domaincheck sudo docker ps --format {{.Names}}. # Stop running containers: sudo docker stop nextcloud-aio-apache sudo docker stop nextcloud-aio-notify-push sudo docker stop nextcloud-aio-nextcloud sudo docker stop nextcloud-aio-imaginary sudo docker stop nextcloud-aio-redis sudo docker stop nextcloud-aio-database sudo docker stop nextcloud-aio-talk sudo docker stop nextcloud-aio-collabora sudo docker ps --format {{.Names}}. # Check which containers are stopped: sudo docker ps --filter "status=exited" # Remove all these stopped containers with sudo docker container prune Delete the docker network sudo docker network rm nextcloud-aio # Check which volumes are dangling with sudo docker volume ls --filter "dangling=true" # Now remove all these dangling volumes: sudo docker volume prune --filter all=1 # Make sure that no volumes are remaining with sudo docker volume ls --format {{.Name}} # Optional: You can remove all docker images with sudo docker image prune -a.
Set default language bz OCC:
https://docs.nextcloud.com/server/28/admin_manual/configuration_server/occ_command.html
sudo docker exec --user www-data -it nextcloud-aio-nextcloud php occ config:system:set default_language --value="en"