From 4329b3e686121007c26de53022d8e479a41ab0c8 Mon Sep 17 00:00:00 2001 From: L4RM4ND <21357789+l4rm4nd@users.noreply.github.com> Date: Mon, 27 Feb 2023 01:05:55 +0100 Subject: [PATCH] add metube --- README.md | 7 +++++-- examples/metube/README.md | 3 +++ examples/metube/docker-compose.yml | 25 +++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 examples/metube/README.md create mode 100644 examples/metube/docker-compose.yml diff --git a/README.md b/README.md index 7923cde..5f61311 100644 --- a/README.md +++ b/README.md @@ -98,13 +98,16 @@ docker compose up ### Media Management - [Immich](examples/immich) - Self-hosted photo and video backup solution directly from your mobile phone. Alternative to Google Photos. - [Photoprism](examples/photoprism) - Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures. -- [Deemix](examples/deemix) - deemix is a barebone deezer downloader library built from the ashes of Deezloader Remix. - [Papermerge](examples/papermerge) - Free and open source document management system with OCR designed for scanned documents, digital archives, pdf, tiff, jpeg. - [Paperless NGX](examples/paperless-ngx) - A community-supported supercharged version of paperless: scan, index and archive all your physical documents. - [Stash](examples/stash) - Stash is a self-hosted webapp written in Go which organizes and serves your porn. -- [Raveberry](examples/raveberry) - A multi-user music server with a focus on participation. - [Syncthing](examples/syncthing) - Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. +### Music +- [Raveberry](examples/raveberry) - A multi-user music server with a focus on participation. +- [Deemix](examples/deemix) - deemix is a barebone deezer downloader library built from the ashes of Deezloader Remix. +- [MeTube](examples/metube) - Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos and audio only from YouTube and dozens of other sites. + ### Pastebins - [PrivateBin](examples/privatebin) - PrivateBin is a minimalist, opensource online pastebin/discussion board where the server has zero knowledge of hosted data. - [Hemmelig](examples/hemmelig) - Keep your sensitive information out of chat logs, emails, and more with encrypted secrets. Free encrypted secret sharing for everyone! diff --git a/examples/metube/README.md b/examples/metube/README.md new file mode 100644 index 0000000..7cf4bfe --- /dev/null +++ b/examples/metube/README.md @@ -0,0 +1,3 @@ +# References + +- https://github.com/alexta69/metube diff --git a/examples/metube/docker-compose.yml b/examples/metube/docker-compose.yml new file mode 100644 index 0000000..9576c8a --- /dev/null +++ b/examples/metube/docker-compose.yml @@ -0,0 +1,25 @@ +version: "3" + +services: + metube: + image: alexta69/metube + container_name: metube + hostname: metube + restart: unless-stopped + ports: + - "8081:8081" # web ui + volumes: + - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/metube/downloads:/downloads + #networks: + # - proxy + #labels: + # - traefik.enable=true + # - traefik.http.routers.metube.rule=Host(`metube.example.com`) + # - traefik.http.services.metube.loadbalancer.server.port=8081 + # - traefik.docker.network=proxy + # # Part for optional traefik middlewares + # - traefik.http.routers.metube.middlewares=local-ipwhitelist@file,basic-auth@file + +#networks: +# proxy: +# external: true