docker-compose.yml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. ---
  2. volumes:
  3. files:
  4. name: ${NEXTCLOUD_CONTAINER_NAME}_files
  5. external: true
  6. db:
  7. name: ${NEXTCLOUD_CONTAINER_NAME}_db
  8. external: true
  9. es_index:
  10. name: ${NEXTCLOUD_CONTAINER_NAME}_es_index
  11. external: true
  12. oo_data:
  13. name: ${NEXTCLOUD_CONTAINER_NAME}_oo_data
  14. external: true
  15. clamav:
  16. name: ${NEXTCLOUD_CONTAINER_NAME}_clamav
  17. external: true
  18. files_michelle:
  19. name: ${NEXTCLOUD_CONTAINER_NAME}_files_michelle
  20. external: true
  21. files_mindy:
  22. name: ${NEXTCLOUD_CONTAINER_NAME}_files_mindy
  23. external: true
  24. files_jennifer:
  25. name: ${NEXTCLOUD_CONTAINER_NAME}_files_jennifer
  26. external: true
  27. files_larry:
  28. name: ${NEXTCLOUD_CONTAINER_NAME}_files_larry
  29. external: true
  30. services:
  31. duplicati:
  32. image: lscr.io/linuxserver/duplicati:latest
  33. container_name: ${CONTAINER_NAME}
  34. environment:
  35. # - PUID=1000
  36. # - PGID=1000
  37. - PUID=0
  38. - PGID=0
  39. - TZ=Asia/Hong_Kong
  40. - SETTINGS_ENCRYPTION_KEY=${ENCRYPTION_KEY}
  41. - CLI_ARGS= #optional
  42. - DUPLICATI__WEBSERVICE_PASSWORD=AuFFg5bMB #optional
  43. volumes:
  44. - ${DUPLICATI_CONFIG}:/config
  45. - ${DUPLICATI_BACKUPS}:/backups
  46. - files_michelle:/mnt/michelle
  47. - files_mindy:/mnt/mindy
  48. - files_jennifer:/mnt/jennifer
  49. - files_larry:/mnt/larry
  50. - files:/mnt/files
  51. - db:/mnt/db
  52. - es_index:/mnt/es_index
  53. - oo_data:/mnt/oo_data
  54. - clamav:/mnt/clamav
  55. ports:
  56. - 8320:8200
  57. restart: no