Advertisement
khisanthax

nextcloud compose

Apr 8th, 2024
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.09 KB | None | 0 0
  1. name: big-bear-nextcloud
  2. services:
  3. cron:
  4. depends_on:
  5. db-nextcloud:
  6. condition: service_started
  7. required: true
  8. redis-nextcloud:
  9. condition: service_started
  10. required: true
  11. entrypoint:
  12. - /cron.sh
  13. image: nextcloud:28.0.4-apache
  14. labels:
  15. icon: https://github.com/walkxcode/dashboard-icons/blob/main/png/nextcloud.png?raw=true
  16. networks:
  17. nextcloud_network: null
  18. restart: on-failure
  19. volumes:
  20. - type: bind
  21. source: /DATA/AppData/big-bear-nextcloud/html
  22. target: /var/www/html
  23. bind:
  24. create_host_path: true
  25. x-casaos:
  26. volumes:
  27. - container: /var/www/html
  28. description:
  29. en_us: 'Container Path: /var/www/html'
  30. db-nextcloud:
  31. container_name: db-nextcloud
  32. environment:
  33. POSTGRES_DB: nextcloud
  34. POSTGRES_PASSWORD: casaos
  35. POSTGRES_USER: casaos
  36. image: postgres:14.2
  37. labels:
  38. icon: https://github.com/walkxcode/dashboard-icons/blob/main/png/nextcloud.png?raw=true
  39. networks:
  40. nextcloud_network: null
  41. restart: on-failure
  42. volumes:
  43. - type: bind
  44. source: /DATA/AppData/big-bear-nextcloud/pgdata
  45. target: /var/lib/postgresql/data
  46. bind:
  47. create_host_path: true
  48. x-casaos:
  49. envs:
  50. - container: POSTGRES_PASSWORD
  51. description:
  52. en_us: Database password
  53. - container: POSTGRES_USER
  54. description:
  55. en_us: Database user
  56. - container: POSTGRES_DB
  57. description:
  58. en_us: Database type
  59. volumes:
  60. - container: /var/lib/postgresql/data
  61. description:
  62. en_us: 'Container Path: /var/lib/postgresql/data'
  63. nextcloud:
  64. container_name: nextcloud
  65. depends_on:
  66. db-nextcloud:
  67. condition: service_started
  68. required: true
  69. redis-nextcloud:
  70. condition: service_started
  71. required: true
  72. environment:
  73. NEXTCLOUD_ADMIN_PASSWORD: casaos
  74. NEXTCLOUD_ADMIN_USER: casaos
  75. OVERWRITEPROTOCOL: http
  76. PHP_UPLOAD_LIMIT: 1024G
  77. POSTGRES_DB: nextcloud
  78. POSTGRES_HOST: db-nextcloud
  79. POSTGRES_PASSWORD: casaos
  80. POSTGRES_USER: casaos
  81. REDIS_HOST: redis-nextcloud
  82. TRUSTED_PROXIES: ""
  83. image: nextcloud:28.0.4-apache
  84. labels:
  85. icon: https://github.com/walkxcode/dashboard-icons/blob/main/png/nextcloud.png?raw=true
  86. networks:
  87. nextcloud_network: null
  88. ports:
  89. - mode: ingress
  90. target: 80
  91. published: "7580"
  92. protocol: tcp
  93. restart: unless-stopped
  94. volumes:
  95. - type: bind
  96. source: /DATA/AppData/big-bear-nextcloud/html
  97. target: /var/www/html
  98. bind:
  99. create_host_path: true
  100. x-casaos:
  101. envs:
  102. - container: POSTGRES_HOST
  103. description:
  104. en_us: Database host
  105. - container: REDIS_HOST
  106. description:
  107. en_us: Redis host
  108. - container: POSTGRES_PASSWORD
  109. description:
  110. en_us: Database password
  111. - container: POSTGRES_USER
  112. description:
  113. en_us: Database user
  114. - container: POSTGRES_DB
  115. description:
  116. en_us: Database type
  117. - container: NEXTCLOUD_ADMIN_USER
  118. description:
  119. en_us: Nextcloud admin user
  120. - container: NEXTCLOUD_ADMIN_PASSWORD
  121. description:
  122. en_us: Nextcloud admin password
  123. - container: TRUSTED_PROXIES
  124. description:
  125. en_us: Trusted proxies
  126. - container: OVERWRITEPROTOCOL
  127. description:
  128. en_us: Overwrite protocol
  129. - container: PHP_UPLOAD_LIMIT
  130. description:
  131. en_us: PHP upload limit
  132. ports:
  133. - container: "7580"
  134. description:
  135. en_us: 'Container Port: 7580'
  136. volumes:
  137. - container: /var/www/html
  138. description:
  139. en_us: 'Container Path: /var/www/html'
  140. redis-nextcloud:
  141. container_name: redis-nextcloud
  142. image: redis:6.2.6
  143. labels:
  144. icon: https://github.com/walkxcode/dashboard-icons/blob/main/png/nextcloud.png?raw=true
  145. networks:
  146. nextcloud_network: null
  147. restart: on-failure
  148. user: 1000:1000
  149. volumes:
  150. - type: bind
  151. source: /DATA/AppData/big-bear-nextcloud/redis
  152. target: /data
  153. bind:
  154. create_host_path: true
  155. x-casaos:
  156. ports:
  157. - container: "6379"
  158. description:
  159. en_us: 'Container Port: 6379'
  160. volumes:
  161. - container: /data
  162. description:
  163. en_us: 'Container Path: /data'
  164. networks:
  165. nextcloud_network:
  166. name: big-bear-nextcloud_nextcloud_network
  167. driver: bridge
  168. x-casaos:
  169. architectures:
  170. - amd64
  171. - arm64
  172. author: BigBearTechWorld
  173. category: BigBearCasaOS
  174. description:
  175. en_us: Nextcloud puts your data at your fingertips, under your control. Store your documents, calendar, contacts and photos on a server
  176. at home, at one of our providers or in a data center you trust.
  177. developer: nextcloud
  178. icon: https://github.com/walkxcode/dashboard-icons/blob/main/png/nextcloud.png?raw=true
  179. main: nextcloud
  180. port_map: "7580"
  181. screenshot_link:
  182. - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-1.png
  183. - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-2.png
  184. - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-3.png
  185. store_app_id: big-bear-nextcloud
  186. tagline:
  187. en_us: The productivity platform that keeps you in control
  188. thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/thumbnail.jpg
  189. tips:
  190. before_install:
  191. en_us: |
  192. Read the [Nextcloud installation guide](https://community.bigbeartechworld.com/t/added-nextcloud-to-bigbearcasaos/455?u=dragonf
  193. ire1119)
  194. title:
  195. en_us: Nextcloud
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement