diff --git a/README.md b/README.md index 5a4f927..7d9bba5 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ Not every stack is tested to fully work. | magneticod | ✅ | `boramalper/magneticod` | DHT indexing daemon. | [Website](https://www.boramalper.org/labs/magnetico/), [Github](https://github.com/boramalper/magnetico) | | ~~magneticod-python~~ | ✅ Abandoned | `skobkin/magneticod-python` | DHT indexing daemon (legacy version) | [Website](https://www.boramalper.org/labs/magnetico/), [Github](https://github.com/boramalper/magnetico) | | ~~mariadb-common~~ | ❌ Unfinished | `mariadb` | MariaDB database for common use. | [Website](https://mariadb.org) | +| Metube | Not tested | `alexta69/metube` | Web GUI for yt-dlp. | [Github](https://github.com/alexta69/metube) | | Murmur | ✅ | `registry.gitlab.com/skobkin/docker-murmur` | Mumble VoIP server (custom build) | [Website](https://www.mumble.info), [Github](https://github.com/mumble-voip/mumble) | | NextCloud | ❌ Unfinished | `nextcloud` | File management, synchronization, management and GTD platform. | [Website](https://nextcloud.com), [Github](https://github.com/nextcloud/server) | | Open Streaming Platform | ✅ | `deamos/openstreamingplatform` | Live streaming platform. | [Website](https://openstreamingplatform.com), [Gitlab](https://gitlab.com/osp-group/flask-nginx-rtmp-manager) | diff --git a/metube/.env.dist b/metube/.env.dist new file mode 100644 index 0000000..3df8fee --- /dev/null +++ b/metube/.env.dist @@ -0,0 +1,13 @@ +# see https://github.com/alexta69/metube#configuration-via-environment-variables +PUID=0 +PGID=0 +TZ=Europe/Moscow + +HOST_USER=1000 +HOST_DATA_DIR=./data + +WEBUI_BIND_ADDR=127.0.0.1 +WEBUI_BIND_PORT=8384 + +LOG_MAX_SIZE=5m +LOG_MAX_FILE=5 \ No newline at end of file diff --git a/metube/data/.gitignore b/metube/data/.gitignore new file mode 100644 index 0000000..a68d087 --- /dev/null +++ b/metube/data/.gitignore @@ -0,0 +1,2 @@ +/* +!/.gitignore diff --git a/metube/docker-compose.yml b/metube/docker-compose.yml new file mode 100644 index 0000000..cb9c696 --- /dev/null +++ b/metube/docker-compose.yml @@ -0,0 +1,19 @@ +# https://hub.docker.com/r/alexta69/metube +version: '3.7' + +services: + metube: + image: alexta69/metube + container_name: metube + user: "${HOST_USER:-1000}" + volumes: + - "${HOST_DATA_DIR}:/downloads" + ports: + - "${WEBUI_BIND_ADDR}:${WEBUI_BIND_PORT}:8081" + env_file: .env + restart: unless-stopped + logging: + driver: "json-file" + options: + max-size: "${LOG_MAX_SIZE:-5m}" + max-file: "${LOG_MAX_FILE:-5}"