From 60878f278d544b204d8e7c96240c797f43a9b319 Mon Sep 17 00:00:00 2001 From: Steven Briscoe Date: Tue, 6 Sep 2022 18:42:20 +0100 Subject: [PATCH] Media Apps Co-authored-by: Steven Briscoe Co-authored-by: Luke Childs Co-authored-by: John Corser --- jellyfin/data/config/.gitkeep | 0 jellyfin/docker-compose.yml | 25 +++++++++++++++++++++ jellyfin/exports.sh | 1 + jellyfin/umbrel-app.yml | 36 +++++++++++++++++++++++++++++++ lidarr/data/config/.gitkeep | 0 lidarr/docker-compose.yml | 35 ++++++++++++++++++++++++++++++ lidarr/exports.sh | 2 ++ lidarr/umbrel-app.yml | 31 ++++++++++++++++++++++++++ plex/data/config/.gitkeep | 0 plex/data/transcode/.gitkeep | 0 plex/docker-compose.yml | 32 +++++++++++++++++++++++++++ plex/exports.sh | 8 +++++++ plex/umbrel-app.yml | 27 +++++++++++++++++++++++ prowlarr/data/config/.gitkeep | 0 prowlarr/docker-compose.yml | 32 +++++++++++++++++++++++++++ prowlarr/exports.sh | 2 ++ prowlarr/umbrel-app.yml | 24 +++++++++++++++++++++ radarr/data/config/.gitkeep | 0 radarr/docker-compose.yml | 35 ++++++++++++++++++++++++++++++ radarr/exports.sh | 2 ++ radarr/umbrel-app.yml | 25 +++++++++++++++++++++ sonarr/data/config/.gitkeep | 0 sonarr/docker-compose.yml | 35 ++++++++++++++++++++++++++++++ sonarr/exports.sh | 2 ++ sonarr/umbrel-app.yml | 25 +++++++++++++++++++++ transmission/data/config/.gitkeep | 0 transmission/docker-compose.yml | 23 ++++++++++++++++++++ transmission/exports.sh | 1 + transmission/umbrel-app.yml | 33 ++++++++++++++++++++++++++++ 29 files changed, 436 insertions(+) create mode 100644 jellyfin/data/config/.gitkeep create mode 100644 jellyfin/docker-compose.yml create mode 100644 jellyfin/exports.sh create mode 100644 jellyfin/umbrel-app.yml create mode 100644 lidarr/data/config/.gitkeep create mode 100644 lidarr/docker-compose.yml create mode 100644 lidarr/exports.sh create mode 100644 lidarr/umbrel-app.yml create mode 100644 plex/data/config/.gitkeep create mode 100644 plex/data/transcode/.gitkeep create mode 100644 plex/docker-compose.yml create mode 100644 plex/exports.sh create mode 100644 plex/umbrel-app.yml create mode 100644 prowlarr/data/config/.gitkeep create mode 100644 prowlarr/docker-compose.yml create mode 100644 prowlarr/exports.sh create mode 100644 prowlarr/umbrel-app.yml create mode 100644 radarr/data/config/.gitkeep create mode 100644 radarr/docker-compose.yml create mode 100644 radarr/exports.sh create mode 100644 radarr/umbrel-app.yml create mode 100644 sonarr/data/config/.gitkeep create mode 100644 sonarr/docker-compose.yml create mode 100644 sonarr/exports.sh create mode 100644 sonarr/umbrel-app.yml create mode 100644 transmission/data/config/.gitkeep create mode 100644 transmission/docker-compose.yml create mode 100644 transmission/exports.sh create mode 100644 transmission/umbrel-app.yml diff --git a/jellyfin/data/config/.gitkeep b/jellyfin/data/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/jellyfin/docker-compose.yml b/jellyfin/docker-compose.yml new file mode 100644 index 0000000..ce11be3 --- /dev/null +++ b/jellyfin/docker-compose.yml @@ -0,0 +1,25 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_JELLYFIN_IP + APP_PORT: 8096 + PROXY_AUTH_ADD: "false" + + server: + image: linuxserver/jellyfin:10.8.4@sha256:f5f4e11e7d56eaad47a3bd26a7f44b65fc46ae4d2c4b8b039402dfcae791a665 + restart: on-failure + hostname: "${DEVICE_HOSTNAME}" + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + ports: + # Service auto-discovery + - 7359:7359/udp + networks: + default: + ipv4_address: $APP_JELLYFIN_IP diff --git a/jellyfin/exports.sh b/jellyfin/exports.sh new file mode 100644 index 0000000..e2be306 --- /dev/null +++ b/jellyfin/exports.sh @@ -0,0 +1 @@ +export APP_JELLYFIN_IP="10.21.25.4" \ No newline at end of file diff --git a/jellyfin/umbrel-app.yml b/jellyfin/umbrel-app.yml new file mode 100644 index 0000000..b66925b --- /dev/null +++ b/jellyfin/umbrel-app.yml @@ -0,0 +1,36 @@ +manifestVersion: 1 +id: jellyfin +category: Media +name: Jellyfin +version: "10.8.4" +tagline: The Free Software Media System +description: >- + Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way. + + + Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included. + + + Watch your media from a web browser on your computer, apps on your Roku, Android, iOS (including AirPlay), Android TV, or Fire TV device, or via your Chromecast or existing Kodi installation. + + + Jellyfin has no tracking, phone-home, or central servers collecting your data. We believe in keeping our software open and transparent, and anything we might collect (crash logs, etc.) is opt-in only. We’re also not in the media business, so the only media you see is your own. + + + The Jellyfin server and clients are free to download, now and always. There are no costs, hidden or otherwise, to use Jellyfin, either for yourself, for your friends, or for your company. All our incidental costs are paid through donations from users like you. +developer: Jellyfin +website: https://jellyfin.org/ +dependencies: [] +repo: https://github.com/jellyfin/jellyfin +support: https://github.com/jellyfin/jellyfin/issues +port: 8096 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +torOnly: false +permissions: + - STORAGE_DOWNLOADS \ No newline at end of file diff --git a/lidarr/data/config/.gitkeep b/lidarr/data/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/lidarr/docker-compose.yml b/lidarr/docker-compose.yml new file mode 100644 index 0000000..d4ef077 --- /dev/null +++ b/lidarr/docker-compose.yml @@ -0,0 +1,35 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_LIDARR_IP + APP_PORT: $APP_LIDARR_PORT + PROXY_AUTH_WHITELIST: "/api/*" + + server: + image: linuxserver/lidarr:1.0.2@sha256:890b8b35aa1e6509f61ee3efab0691a4360ca257489cb535dbc1c49fa3093a56 + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + restart: on-failure + networks: + default: + ipv4_address: $APP_LIDARR_IP + + mac: + image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 + user: "1000:1000" + restart: on-failure + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + environment: + DOWNLOAD_CLIENT_API_URL: "http://${APP_LIDARR_IP}:${APP_LIDARR_PORT}/api/v1/downloadclient" + ROOT_FOLDER_API_URL: "http://${APP_LIDARR_IP}:${APP_LIDARR_PORT}/api/v1/rootfolder" + TRANSMISSION_HOST: "transmission_server_1" + TRANSMISSION_PORT: 9091 + ROOT_FOLDER: "/downloads/music" diff --git a/lidarr/exports.sh b/lidarr/exports.sh new file mode 100644 index 0000000..52a0d28 --- /dev/null +++ b/lidarr/exports.sh @@ -0,0 +1,2 @@ +export APP_LIDARR_IP="10.21.25.7" +export APP_LIDARR_PORT=8686 \ No newline at end of file diff --git a/lidarr/umbrel-app.yml b/lidarr/umbrel-app.yml new file mode 100644 index 0000000..3662080 --- /dev/null +++ b/lidarr/umbrel-app.yml @@ -0,0 +1,31 @@ +manifestVersion: 1 +id: lidarr +category: Media +name: Lidarr +version: "3.0.9" +tagline: Looks and smells like Sonarr but made for music +description: >- + Lidarr is a music collection manager for Usenet and BitTorrent users. + + + It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. + + + It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. +developer: Lidarr +website: https://lidarr.audio/ +dependencies: + - transmission +repo: https://github.com/Lidarr/Lidarr +support: https://github.com/Lidarr/Lidarr/issues +port: 8686 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +torOnly: false +permissions: + - STORAGE_DOWNLOADS \ No newline at end of file diff --git a/plex/data/config/.gitkeep b/plex/data/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/plex/data/transcode/.gitkeep b/plex/data/transcode/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/plex/docker-compose.yml b/plex/docker-compose.yml new file mode 100644 index 0000000..924f833 --- /dev/null +++ b/plex/docker-compose.yml @@ -0,0 +1,32 @@ +version: "3.7" + +services: + server: + image: ghcr.io/linuxserver/plex:version-1.28.2.6151-914ddd2b3@sha256:d52ffd41863d5731e1b116c8c82e836ffb0b4c2ba41a08108dc82f7030a05294 + restart: on-failure + hostname: "${DEVICE_HOSTNAME}" + environment: + - PUID=1000 + - PGID=1000 + - VERSION=docker + ports: + - 32400:32400 + # Plex Companion + - 3005:3005/tcp + # Roku via Plex Companion + - 8324:8324/tcp + # Plex DLNA Server + - 32469:32469/tcp + - 1900:1900/udp + # Network discovery + - 32410:32410/udp + - 32412:32412/udp + - 32413:32413/udp + - 32414:32414/udp + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${APP_DATA_DIR}/data/transcode:/transcode + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + networks: + default: + ipv4_address: $APP_PLEX_IP diff --git a/plex/exports.sh b/plex/exports.sh new file mode 100644 index 0000000..c79869e --- /dev/null +++ b/plex/exports.sh @@ -0,0 +1,8 @@ +export APP_PLEX_IP="10.21.25.2" + +# As Plex does not use the app proxy +# There is a bug when generating the Tor HS +# This 'fix' will create a fake HS hostname +PLEX_TOR_DIR="${EXPORTS_TOR_DATA_DIR}/app-${EXPORTS_APP_ID}" +mkdir -p "${PLEX_TOR_DIR}" +touch "${PLEX_TOR_DIR}/hostname" \ No newline at end of file diff --git a/plex/umbrel-app.yml b/plex/umbrel-app.yml new file mode 100644 index 0000000..8015f34 --- /dev/null +++ b/plex/umbrel-app.yml @@ -0,0 +1,27 @@ +manifestVersion: 1 +id: plex +category: Media +name: Plex +version: "1.28.2" +tagline: Stream Movies & TV Shows +description: >- + Stream movies and TV shows, plus 300+ channels of live TV, instantly, without a subscription. Watch live TV and movies anywhere, from any device, with Plex. + + + Plex uses a server to house your media library and player apps to playback the media. Add, access, and share all the entertainment that matters to you, on almost any device. +developer: Plex +website: https://www.plex.tv/ +dependencies: [] +repo: https://github.com/plexinc/pms-docker +support: https://www.plex.tv/ +port: 32400 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: /web +defaultUsername: "" +defaultPassword: "" +torOnly: false +permissions: + - STORAGE_DOWNLOADS \ No newline at end of file diff --git a/prowlarr/data/config/.gitkeep b/prowlarr/data/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/prowlarr/docker-compose.yml b/prowlarr/docker-compose.yml new file mode 100644 index 0000000..3622008 --- /dev/null +++ b/prowlarr/docker-compose.yml @@ -0,0 +1,32 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_PROWLARR_IP + APP_PORT: $APP_PROWLARR_PORT + PROXY_AUTH_WHITELIST: "/api/*" + + server: + image: linuxserver/prowlarr:0.4.4-nightly@sha256:053efaf2ede2a8e85a960f6db0d6a54e2ca29b13910dc3575eb5a86c686ed302 + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + restart: on-failure + networks: + default: + ipv4_address: $APP_PROWLARR_IP + + mac: + image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 + user: "1000:1000" + restart: on-failure + volumes: + - ${APP_DATA_DIR}/data/config:/config + environment: + DOWNLOAD_CLIENT_API_URL: "http://${APP_PROWLARR_IP}:${APP_PROWLARR_PORT}/api/v1/downloadclient" + TRANSMISSION_HOST: "transmission_server_1" + TRANSMISSION_PORT: 9091 diff --git a/prowlarr/exports.sh b/prowlarr/exports.sh new file mode 100644 index 0000000..5011dd6 --- /dev/null +++ b/prowlarr/exports.sh @@ -0,0 +1,2 @@ +export APP_PROWLARR_IP="10.21.25.8" +export APP_PROWLARR_PORT=9696 \ No newline at end of file diff --git a/prowlarr/umbrel-app.yml b/prowlarr/umbrel-app.yml new file mode 100644 index 0000000..12d6648 --- /dev/null +++ b/prowlarr/umbrel-app.yml @@ -0,0 +1,24 @@ +manifestVersion: 1 +id: prowlarr +category: Media +name: Prowlarr +version: "0.4.4-nightly" +tagline: Prowlarr is an indexer manager/proxy +description: >- + Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all). +developer: Prowlarr +website: https://prowlarr.com/ +dependencies: [] +repo: https://github.com/Prowlarr/Prowlarr +support: https://github.com/Prowlarr/Prowlarr/issues +port: 9696 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +torOnly: false +permissions: + - STORAGE_DOWNLOADS \ No newline at end of file diff --git a/radarr/data/config/.gitkeep b/radarr/data/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/radarr/docker-compose.yml b/radarr/docker-compose.yml new file mode 100644 index 0000000..8a00cf7 --- /dev/null +++ b/radarr/docker-compose.yml @@ -0,0 +1,35 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_RADARR_IP + APP_PORT: $APP_RADARR_PORT + PROXY_AUTH_WHITELIST: "/api/*" + + server: + image: linuxserver/radarr:version-4.1.0.6175@sha256:b30a063d5aeaf4b354f6cc28979ba5acbfdc24bd450b53fad4c4d4c17882a631 + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + restart: on-failure + networks: + default: + ipv4_address: $APP_RADARR_IP + + mac: + image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 + user: "1000:1000" + restart: on-failure + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + environment: + DOWNLOAD_CLIENT_API_URL: "http://${APP_RADARR_IP}:${APP_RADARR_PORT}/api/v3/downloadclient" + ROOT_FOLDER_API_URL: "http://${APP_RADARR_IP}:${APP_RADARR_PORT}/api/v3/rootfolder" + TRANSMISSION_HOST: "transmission_server_1" + TRANSMISSION_PORT: 9091 + ROOT_FOLDER: "/downloads/movies" diff --git a/radarr/exports.sh b/radarr/exports.sh new file mode 100644 index 0000000..c54ecdd --- /dev/null +++ b/radarr/exports.sh @@ -0,0 +1,2 @@ +export APP_RADARR_IP="10.21.25.5" +export APP_RADARR_PORT=7878 \ No newline at end of file diff --git a/radarr/umbrel-app.yml b/radarr/umbrel-app.yml new file mode 100644 index 0000000..102c675 --- /dev/null +++ b/radarr/umbrel-app.yml @@ -0,0 +1,25 @@ +manifestVersion: 1 +id: radarr +category: Media +name: Radarr +version: "4.1.0.6175" +tagline: Your movie collection manager +description: >- + Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. Note that only one type of a given movie is supported. If you want both an 4k version and 1080p version of a given movie you will need multiple instances. +developer: Radarr +website: https://radarr.video/ +dependencies: + - transmission +repo: https://github.com/Radarr/Radarr +support: https://github.com/Radarr/Radarr/issues +port: 7878 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +torOnly: false +permissions: + - STORAGE_DOWNLOADS \ No newline at end of file diff --git a/sonarr/data/config/.gitkeep b/sonarr/data/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/sonarr/docker-compose.yml b/sonarr/docker-compose.yml new file mode 100644 index 0000000..17db647 --- /dev/null +++ b/sonarr/docker-compose.yml @@ -0,0 +1,35 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_SONARR_IP + APP_PORT: $APP_SONARR_PORT + PROXY_AUTH_WHITELIST: "/api/*" + + server: + image: linuxserver/sonarr:3.0.9@sha256:acd113ad8514ac08e87da01f6cd9a48c3ac30e3c6b77e5f2ea13b80fe1a119d9 + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + restart: on-failure + networks: + default: + ipv4_address: $APP_SONARR_IP + + mac: + image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 + user: "1000:1000" + restart: on-failure + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + environment: + DOWNLOAD_CLIENT_API_URL: "http://${APP_SONARR_IP}:${APP_SONARR_PORT}/api/v3/downloadclient" + ROOT_FOLDER_API_URL: "http://${APP_SONARR_IP}:${APP_SONARR_PORT}/api/v3/rootfolder" + TRANSMISSION_HOST: "transmission_server_1" + TRANSMISSION_PORT: 9091 + ROOT_FOLDER: "/downloads/shows" \ No newline at end of file diff --git a/sonarr/exports.sh b/sonarr/exports.sh new file mode 100644 index 0000000..4f95533 --- /dev/null +++ b/sonarr/exports.sh @@ -0,0 +1,2 @@ +export APP_SONARR_IP="10.21.25.6" +export APP_SONARR_PORT=8989 \ No newline at end of file diff --git a/sonarr/umbrel-app.yml b/sonarr/umbrel-app.yml new file mode 100644 index 0000000..2ebdc08 --- /dev/null +++ b/sonarr/umbrel-app.yml @@ -0,0 +1,25 @@ +manifestVersion: 1 +id: sonarr +category: Media +name: Sonarr +version: "3.0.9" +tagline: Smart PVR for newsgroup and bittorrent users +description: >- + Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. +developer: Sonarr +website: https://sonarr.tv/ +dependencies: + - transmission +repo: https://github.com/Sonarr/Sonarr +support: https://github.com/Sonarr/Sonarr/issues +port: 8989 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +torOnly: false +permissions: + - STORAGE_DOWNLOADS \ No newline at end of file diff --git a/transmission/data/config/.gitkeep b/transmission/data/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/transmission/docker-compose.yml b/transmission/docker-compose.yml new file mode 100644 index 0000000..f50618f --- /dev/null +++ b/transmission/docker-compose.yml @@ -0,0 +1,23 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_TRANSMISSION_IP + APP_PORT: 9091 + + server: + image: linuxserver/transmission:version-3.00-r5@sha256:f0b885f211dd6fde7b64f0d6b9e5931929cfc2331fb83d6f3171e412f22b3f87 + environment: + - PUID=1000 + - PGID=1000 + volumes: + - ${APP_DATA_DIR}/data/config:/config + - ${UMBREL_ROOT}/data/storage/downloads:/downloads + ports: + - 51413:51413 + - 51413:51413/udp + restart: on-failure + networks: + default: + ipv4_address: $APP_TRANSMISSION_IP diff --git a/transmission/exports.sh b/transmission/exports.sh new file mode 100644 index 0000000..983579b --- /dev/null +++ b/transmission/exports.sh @@ -0,0 +1 @@ +export APP_TRANSMISSION_IP="10.21.25.3" \ No newline at end of file diff --git a/transmission/umbrel-app.yml b/transmission/umbrel-app.yml new file mode 100644 index 0000000..0603649 --- /dev/null +++ b/transmission/umbrel-app.yml @@ -0,0 +1,33 @@ +manifestVersion: 1 +id: transmission +category: Networking +name: Transmission +version: "3.00-r5" +tagline: A fast, easy and free BitTorrent client +description: >- + Transmission is designed for easy, powerful use. We've set the defaults to just work and it only takes a few clicks to configure advanced features like watch directories, bad peer blocklists, and the web interface. When Ubuntu chose Transmission as its default BitTorrent client, one of the most-cited reasons was its easy learning curve. + + + Transmission has one of the lowest memory & resource footprints of any major BitTorrent client. Transmission's light overhead is one reason why it is so well suited for home NAS and media servers. Having been used by Western Digital, Zyxel and Belkin, Transmission gives truly impressive performance on almost any compatible hardware. + + + Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn't play games with its users to make money. + + + We don't bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else. It doesn't hold some features back for a payware version. We don't track our users. Our website and forums have no third-party ads or analytics. +developer: Transmission +website: https://transmissionbt.com/ +dependencies: [] +repo: https://github.com/transmission/transmission +support: https://github.com/transmission/transmission/issues +port: 9091 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "/transmission/web/" +defaultUsername: "" +defaultPassword: "" +torOnly: false +permissions: + - STORAGE_DOWNLOADS \ No newline at end of file