Nextcloud container with preinstalled video preview generation. Compatible with x86_64 and arm64.
Go to file
Jarno Rankinen 4a3d2c7429 Rename Daily build to Weekly build 2024-04-06 11:15:15 +03:00
.github/workflows Rename Daily build to Weekly build 2024-04-06 11:15:15 +03:00
examples 27.1.4, updated build action 2023-11-30 20:17:20 +02:00
Dockerfile 27.1.4, updated build action 2023-11-30 20:17:20 +02:00
LICENSE Create LICENSE 2022-08-01 00:48:11 +03:00
PODMAN.md Update PODMAN.md 2023-12-06 00:37:34 +02:00
README.md Readme change about weekly build 2024-04-06 10:47:20 +03: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.

A weekly build runs from the master branch. Automatic Build

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

Update to the image name

Starting from version 27.1.4 the image is the same as the repo, ghcr.io/0ranki/nextcloud-previews

The old ghcr.io/0ranki/nextcloud-previews/nextcloud still works, but pushes will stop at some point in the future.

Usage

Running using Podman Kube YAML

Running the Podman pod as a service with systemd

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

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

latest currently points to 27.1.x

To pull e.g. version 27.1.4:

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

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.