docker-compose.yml | ||
LICENSE | ||
README.md |
Nextcloud Deployment Repository
This repository contains configurations for deploying Nextcloud using Docker. Nextcloud is an open-source platform that provides secure data storage, sharing, and access across devices. It is a self-hosted alternative to cloud storage services and offers features like file sharing, calendar and contact management, and collaborative editing tools.
Docker Configuration
IMAGE
: Specifies the Docker image for Nextcloud (default:nextcloud
).VERSION
: Specifies the tag of the Docker image (default:latest
).NAME
: Sets the name of the Docker container (default:nextcloud
).
Nextcloud Configuration
PHP_MEMORY_LIMIT
: Sets the memory limit for PHP processes (default:1024M
).
Traefik Configuration
ROUTER
: Defines the router name for Traefik to use (default:nextcloud
).DOMAIN
: Specifies the domain for accessing Nextcloud (default:cloud.local.krislamo.org
).ENTRYPOINT
: Configures the Traefik entrypoint (default:web
).ENABLE_TLS
: Toggles TLS encryption (default:false
).CONTAINER_PORT
: Specifies the HTTP port used for Traefik (default:80
).MIDDLEWARES
: Lists the middlewares applied to the Nextcloud service (default:nextcloud-webdav
).
Network Configuration
NETWORK
: Designates the Docker network to be used (default:traefik
).
Volume Configuration
DATA
: Required. Specifies the path for persistent data storage for Nextcloud.
License
This project is released under the 0BSD license, which allows for unrestricted use, modification, and distribution.