Skip to content

alexolinux/compose-media-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compose-media-tools

Orchestrated Media Tools for Raspberry PI

.
├── docker-compose.yml
├── .env
├── LICENSE
└── README.md

Container/Services

.env

Add required .env to be loaded by docker-compose.yml

  • .env sample template
PIHOLE_ETC="/etc/pihole"
PIHOLE_PASSWORD="<pihole_admin_pass_here>"
MARIADB_VERSION=10.11
REDIS_VERSION=6
PROXYMANAGER_VERSION="latest"
JELLYFIN_VERSION=10.10.1
OWNCLOUD_VERSION=10.15
DATA_MEDIA="/DATA"
DATA_CLOUD="/CLOUDATA"
OWNCLOUD_DOMAIN=localhost:8080
OWNCLOUD_PORT=8080
OWNCLOUD_TRUSTED_DOMAINS=localhost
ADMIN_USERNAME=admin
ADMIN_PASSWORD=<admin_pass_here>
TZ="UTC"
HOST_USER="sysadmin"
HOST_UID=1001
HOST_GID=1001
SUBDOMAINS="local"
DUCKDNS_API=<api_token_here>
DUCKDNS_PORT=8089

Make

Use make to manage your environment.

Usage:
  make start       Start the Docker Compose environment
  make stop        Stop the Docker Compose environment
  make restart     Restart the Docker Compose environment
  make help        Display this help message

owncloud Local Storage

Local External Storage is only configurable via the ownCloud admin settings.

  • Enable Local Storage

Add the specified line to the config.php in owncloud container:

echo "'files_external_allow_create_new_local' => 'true'," >> /var/www/owncloud/config/config.php

Using Local Storage is a security risk, only use it if you know what you are doing.

More cool docker-compose projects

https://github.com/docker/awesome-compose/tree/master

Author: Alex Mendes

https://www.linkedin.com/in/mendesalex/

About

Orchestrated Media Tools for Raspberry PI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published