- Setting
NEXTCLOUD_ADMIN_USERandNEXTCLOUD_ADMIN_PASSWORDvariables help admin account creation. This runs every time the containers are started and better to comment out parts of the docker-compose.yml file after the first run to avoid going into init loop on every start. - The pre/post installation hooks run only (when
config.phpfile is not present / detected) on first install.
- Cron jobs need to set manually.
- External Storage support (currently) needs to be manually enabled post installation.
- Local (LAN) DNS names are not automatically setup on host.
docker compose up -dto start containers the first time.docker compose stopto stop / pause containers for maintenance.docker compose startto resume containers.docker compose downto take down instance.
docker psto view all docker processes.docker compose lsto list all compose instances.docker logs -f ${DOCKER_CONTAINER_NAME}to watch real-time logs.docker exec -it ${DOCKER_CONTAINER_NAME} [COMMAND]to run command inside container.docker exec -it ${DOCKER_CONTAINER_NAME} bashopens shell inside container.
docker compose down -v --rmi localto take down instance, remove volumes, and images.docker compose up -d --buildto rebuild containers and volumes.