nextcloud.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. version: '3'
  2. services:
  3. nextcloud:
  4. image: nexus.sebastianfisahn.com/nextcloud:28.0.2
  5. environment:
  6. APC_SHM_SIZE: 256M
  7. CRON_PERIOD: 15m
  8. DB_HOST: nextcloud-db
  9. DB_NAME: nextcloud
  10. DB_PASSWORD: qT2QyZGcJ6KPfnph
  11. DB_TYPE: mysql
  12. DB_USER: nextcloud
  13. DOMAIN: localhost
  14. GID: '1000'
  15. OPCACHE_MEM_SIZE: '256'
  16. REDIS_HOST: redis
  17. REDIS_HOST_PORT: '6379'
  18. TZ: Europe/Berlin
  19. UID: '1000'
  20. UPLOAD_MAX_SIZE: 10G
  21. volumes:
  22. - /mnt/volume-data/nextcloud1/data:/nextcloud/data
  23. - /mnt/volume-data/nextcloud1/config:/nextcloud/config
  24. - /mnt/volume-data/nextcloud1/apps2:/nextcloud/apps2
  25. - /mnt/volume-data/nextcloud1/themes:/nextcloud/themes
  26. domainname: nextcloud.sebastianfisahn.com
  27. links:
  28. - nextcloud-db:nextcloud
  29. - redis:redis
  30. ports:
  31. - 8888:8888/tcp
  32. nextcloud-db:
  33. image: mariadb:latest
  34. environment:
  35. MYSQL_DATABASE: nextcloud
  36. MYSQL_PASSWORD: qT2QyZGcJ6KPfnph
  37. MYSQL_ROOT_PASSWORD: root
  38. MYSQL_USER: nextcloud
  39. volumes:
  40. - /mnt/volume-data/nextcloud-db/db:/var/lib/mysql
  41. command:
  42. - --transaction-isolation=READ-COMMITTED
  43. - --binlog-format=ROW
  44. - --log-bin=ib_logfile
  45. - --character-set-server=utf8
  46. redis:
  47. image: redis:alpine
  48. stdin_open: true
  49. volumes:
  50. - /mnt/volume-data/nextcloud1/redis:/data