Nextcloud container with preinstalled video preview generation. Compatible with x86_64 and arm64.
Go to file
Jarno Rankinen 888a71ebcd Update SYSTEMD.md 2023-11-02 21:56:19 +02:00
.github/workflows Rename daily build job 2023-11-02 20:42:04 +02:00
examples Added Kube YAML and systemd service examples for running with Podman. 2023-11-02 21:51:08 +02:00
Dockerfile 27.1.3 2023-11-02 20:23:04 +02:00
LICENSE Create LICENSE 2022-08-01 00:48:11 +03:00
PODMAN.md Added Kube YAML and systemd service examples for running with Podman. 2023-11-02 21:51:08 +02:00
README.md Remove extra build badge from readme 2023-11-02 21:53:43 +02:00
SYSTEMD.md Update SYSTEMD.md 2023-11-02 21:56:19 +02:00
enable-previews Make a backup copy of config.php before modifying, updated readme, 24.0.3 2022-08-01 00:38:14 +03:00
previews.conf 23.0.1, added script for adding preview configuration to Nextcloud configuration 2022-07-31 23:21:25 +03:00
supervisord.conf 23.0.1, added script for adding preview configuration to Nextcloud configuration 2022-07-31 23:21:25 +03:00

README.md

nextcloud-previews

Nextcloud container with preinstalled video preview generation

These are container images built using the official Nextcloud Apache images as source, adding the required packages to generate video previews.

Starting from 24.0.9 and 25.0.3 supervisord is no longer installed. A separate cron container is recommended as per upstream recommendations.

Starting from 26.0.1 and 25.0.6 the builds are multiarch for linux/amd64 and linux/arm64

The latest tag points to 27.1.x

I strongly recommend using a specific major version in your docker-compose, kube YAML files or scripts. This will avoid accidentally updating your instance.

A daily build runs from the master branch. Automatic Build

Usage

Running using Podman Kube YAML

Running the Podman pod as a service with systemd

For instructions on using these images, go to https://github.com/nextcloud/docker and https://docs.nextcloud.com/.

Simply use ghcr.io/0ranki/nextcloud-previews/nextcloud:<version> instead of docker.io/library/nextcloud.

latest currently points to 27.1.x

To pull e.g. version 24.0.3:

podman pull ghcr.io/0ranki/nextcloud-previews/nextcloud:24.0.3

The images have a convenience script installed that modifies config.php to actually enable the video preview generation. To use it, finish the first run wizard first, then

podman run <name-of-nc-container> enable-previews

if using podman. If using docker substitute podman with docker. The script makes a backup copy of config.php starting from versions 23.0.7 and 24.0.3 (noticed that feature missing a bit late)

Disclaimer

Nextcloud is a registered trademark of Nextcloud GmbH, and I am in no way affiliated with them. These images are built for personal use and for learning GitHub actions.