Commit graph

20 commits

Author SHA1 Message Date
f36c602a0e Update all apps 2025-04-18 21:37:23 +02:00
b8acfca98e Add missing indices 2025-04-18 21:36:15 +02:00
a70efcf8e9 Runs maintenance:repair --include-expensive 2025-04-18 21:29:56 +02:00
81b86deddc Maintenance activities should run at night between 01:00-05:00 UTC 2025-04-18 21:20:37 +02:00
16304bd7c4 Sets default_phone_region 2025-04-18 21:19:52 +02:00
abbf7b50dc Docker Compose should always pull 2025-04-18 21:12:21 +02:00
93ed612a65 Explicitly handles maintenance mode around instance setup; Provides and runs database utils scripts 2025-04-18 21:11:32 +02:00
0be8dd75b4 Restores a /bin/sh wrapper 2024-09-14 10:47:28 +02:00
08fb859479 Adds support to provision trusted_proxies 2024-09-14 10:39:34 +02:00
edf24dd5a6 Adds task to install a list of Nextcloud apps 2023-12-10 11:34:42 +01:00
9ffd149c65 Adds Redis cache (#4)
Requires adding a Redis host password through `redis_host_password`.

If you are updating you existing Nextcloud, you might have to manually update the `<nextcloud-data-volume>/config/config.php` and replace `memcache...` properties with:

```
  'memcache.distributed' => '\OC\Memcache\Redis',
  'memcache.local' => '\OC\Memcache\Redis',
  'memcache.locking' => '\OC\Memcache\Redis',
  'redis' => array(
     'host' => 'redis',
     'port' => 6379,
     ),
```

Co-authored-by: Jan Beilicke <dev@jotbe.io>
Reviewed-on: #4
2023-10-29 19:40:26 +01:00
13e163913a Switches Nextcloud image to Alpine (#3)
Co-authored-by: Jan Beilicke <dev@jotbe.io>
Reviewed-on: #3
2023-10-29 11:32:14 +01:00
d860a9c086 Pins Nextcloud to version 27 and switches from Apache to Nginx to improve performance esp. of video streaming (#2)
Streaming videos had been a pain with the default Nextcloud Docker image which uses Apache. This PR will replace that Docker image with Nextcloud 27 FPM and provides an Nginx to serve the app.

Additionally, with moving from the latest Nextcloud (-Apache) image to a pinned version, it will be way clearer, which version is about to be deployed, major upgrades have to be done consciously and without skipping major versions which Nextcloud does not support.

Co-authored-by: Jan Beilicke <dev@jotbe.io>
Reviewed-on: #2
2023-10-28 23:38:27 +02:00
5b39dfb6fa Do not run a health check against the service while in check mode 2020-11-26 22:20:43 +00:00
bf944c0579 Do not run a health check against the service while in check mode 2020-11-26 21:23:28 +00:00
33fcd73c5e Adds a retry to the URL check whether Nextcloud is available from the public internet 2020-05-02 22:45:24 +02:00
b375e7519a Improved and simplified healthcheck. Use with --tags health to run. 2020-04-01 21:28:45 +02:00
df3d47bc9f Added final health check to ensure availability of Nextcloud from the outside 2020-03-29 15:32:45 +02:00
efedd28d68 Works around a bug in MariaDB (various versions >10.x) where the Nextcloud setup fails after a while, gets stuck or shows interesting behaviour like not creating users
See: https://github.com/docker-library/mariadb/issues/262
2020-03-27 00:18:44 +01:00
e8b54ec967 Initial commit 2020-03-24 00:38:20 +01:00