Main /
Nextcloud
Backup and Restore Script by DecaTec
get rid of spammy message "Get your own account"
Add this in config.php: 'simpleSignUpLink.shown' => false
source: https://help.nextcloud.com/t/remove-link-get-your-own-free-account/41131
get rid of ad "Reasons to use Nextcloud in your organization"
truncate -s 0 apps/settings/templates/settings/personal/development.notice.php
Nextcloud with Mariadb, Redis, Collabora, and Fulltext Search (docker compose)
services: nextcloud: image: lscr.io/linuxserver/nextcloud:latest container_name: nextcloud environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - ./appdata:/config - ./data:/data ports: - 127.0.0.1:8080:80 networks: - default restart: unless-stopped depends_on: - db - elasticsearch links: - redis db: image: linuxserver/mariadb:latest container_name: nextcloud_db environment: - PUID=1000 - PGID=1000 - MYSQL_ROOT_PASSWORD=rootpassword - TZ=Etc/UTC - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=mysqlpassword volumes: - ./appdata_db:/config networks: - default restart: unless-stopped redis: image: redis:alpine restart: always networks: - default command: redis-server --requirepass password collabora: image: collabora/code container_name: collabora hostname: collabora ports: - 127.0.0.1:9980:9980 environment: - domain=sub\.domain\.com - username=username - password=password volumes: - ./collabora:/config # env_file: code.env cap_add: - MKNOD depends_on: - nextcloud restart: unless-stopped elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.14.1 networks: - default ports: - 127.0.0.1:9200:9200 restart: always environment: - discovery.type=single-node - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - xpack.security.enabled=false user: 1000:1000 ulimits: memlock: soft: -1 hard: -1 volumes: - elasticsearch:/usr/share/elasticsearch/data volumes: elasticsearch: