diff --git a/README.md b/README.md index eb654bac..8e8ca3f9 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,7 @@ This is the official repository for the Tipi App Store. It contains all the apps - [Readarr](https://github.com/Readarr/Readarr) - Book Manager and Automation (Sonarr for Ebooks) - [Resilio Sync](https://github.com/bt-sync) - Fast, reliable, and simple file sync and share solution - [RSS](https://github.com/ssddanbrown/rss) - A simple, opinionated, RSS feed aggregator + - [Sabnzbd](https://github.com/sabnzbd/sabnzbd) - Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can" - [SearXNG](https://github.com/searxng/searxng) - SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled - [Send](https://gitlab.com/timvisee/send) - Simple, private file sharing - [Sonarr](https://github.com/Sonarr/Sonarr) - TV show manager for Usenet and BitTorrent diff --git a/apps/sabnzbd/config.json b/apps/sabnzbd/config.json new file mode 100644 index 00000000..d7766915 --- /dev/null +++ b/apps/sabnzbd/config.json @@ -0,0 +1,16 @@ +{ + "$schema": "../schema.json", + "name": "SABnzbd", + "port": 8168, + "available": true, + "exposable": true, + "id": "sabnzbd", + "tipi_version": 1, + "version": "3.7.2", + "categories": ["media", "utilities"], + "description": "Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.", + "short_desc": "Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can", + "author": "Sabnzbd", + "source": "https://github.com/sabnzbd/sabnzbd", + "form_fields": [] +} diff --git a/apps/sabnzbd/docker-compose.yml b/apps/sabnzbd/docker-compose.yml new file mode 100644 index 00000000..a79f4d00 --- /dev/null +++ b/apps/sabnzbd/docker-compose.yml @@ -0,0 +1,26 @@ +version: "3" + +services: + sabnzbd: + image: lscr.io/linuxserver/sabnzbd:3.7.2 + container_name: sabnzbd + ports: + - ${APP_PORT}:8080 + volumes: + - ${APP_DATA_DIR}/data/appname:/config + - ${ROOT_FOLDER_HOST}/media/torrents/sabnzbd/downloads:/downloads + - ${ROOT_FOLDER_HOST}/media/torrents/sabnzbd/incomplete-downloads:/incomplete-downloads + environment: + - PUID=1000 + - PGID=1000 + - TZ=${TZ} + restart: unless-stopped + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.sabnzbd.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.sabnzbd.entrypoints: websecure + traefik.http.routers.sabnzbd.service: sabnzbd + traefik.http.routers.sabnzbd.tls.certresolver: myresolver + traefik.http.services.sabnzbd.loadbalancer.server.port: 8080 \ No newline at end of file diff --git a/apps/sabnzbd/metadata/description.md b/apps/sabnzbd/metadata/description.md new file mode 100644 index 00000000..9920c7e3 --- /dev/null +++ b/apps/sabnzbd/metadata/description.md @@ -0,0 +1,7 @@ +# SABnzbd - The automated Usenet download tool + +SABnzbd is an Open Source Binary Newsreader written in Python. + +It's totally free, easy to use, and works practically everywhere. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an `.nzb`. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction. SABnzbd offers an easy setup wizard and has self-analysis tools to verify your setup. + +If you want to know more you can head over to our website: [https://sabnzbd.org](https://sabnzbd.org). \ No newline at end of file diff --git a/apps/sabnzbd/metadata/logo.jpg b/apps/sabnzbd/metadata/logo.jpg new file mode 100644 index 00000000..39a83d28 Binary files /dev/null and b/apps/sabnzbd/metadata/logo.jpg differ