Commit graph

7 commits

Author SHA1 Message Date
1961184f93 Fixes container restart policy 2023-10-29 21:56:57 +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
ac66074c2d Consolidated HTTP Security Headers (CSP not working yet) 2020-04-04 23:52:54 +02:00
82be4f4f60 Use the new traefik public network 2020-03-25 23:06:49 +01:00
e8b54ec967 Initial commit 2020-03-24 00:38:20 +01:00