Olaris is an open-source, community driven, media manager and transcoding server.
100K+

This is all pre-release code, continue at your own peril.Olaris is an open-source, community driven, media manager and transcoding server. The main interface is the olaris-react project although in due time we hope to support multiple clients / applications.
Our core values are:
We want Olaris to be a community project which means we will heavily prioritise features based on our user feedback.
We will work on features until they are perfect (or as close to it as possible). We would rather have a product where three features work really well than a product with 30 unfinished features.
This does not mean we won't work in parallel, it simply means we will not start anything new until we are happy the new feature works to a high standard.
We don't want to collect metadata, we don't want to sell metadata your data is yours and yours alone.
Our sole focus is on video and video alone, anything that does not meet this requirement will not be considered. This means for example we will never add music support due to different approach that would be required throughout the application.
Everything we build should be open-source. We feel strongly that more can be achieved with free open-source software. That's why were are aiming to be and to remain open-source instead of open-core where certain features are locked behind a paywall.
The following command runs Olaris in a Docker container under your own user‘s UID, ensuring that the Olaris config files end up in your home directory with the correct permissions. It exposes Olaris on port 8080 only on your local machine.
The command below mounts ~/Videos to /var/media in the container --- please update this path to match the location of your media files. When you create a library in Olaris, please keep in mind that Olaris is running inside the container and will see your media at /var/media/.
mkdir -p ~/.config/olaris ~/.config/rclone
docker run \
-p 127.0.0.1:8080:8080/tcp \
--mount type=bind,source="$HOME/Videos",target=/var/media \
--mount type=bind,source="$HOME/.config/olaris",target=/home/olaris/.config/olaris \
--mount type=bind,source="$HOME/.config/rclone",target="/home/olaris/.config/rclone" \
-e OLARIS_UID=$(id -u) -e OLARIS_GID=$(id -g) \
olaristv/olaris-server
Content type
Image
Digest
Size
325.2 MB
Last updated
over 4 years ago
docker pull olaristv/olaris-server