Merge branch 'DrMxrcy-app/barrage'

This commit is contained in:
Nicolas Meienberger 2023-03-11 17:20:35 +01:00
commit f1cd4d6098
5 changed files with 80 additions and 0 deletions

View File

@ -5,6 +5,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
## Apps available
- [Adguard Home](https://github.com/AdguardTeam/AdGuardHome) - Adguard Home DNS adblocker
- [Barrage](https://github.com/maulik9898/barrage) - Minimal Deluge WebUI with full mobile support
- [Bazarr](https://github.com/morpheus65535/bazarr) - A companion application to Sonarr and Radarr that manages and downloads subtitles
- [Booksonic](https://github.com/popeen) - A server for streaming your audiobooks
- [Bookstack](https://github.com/BookStackApp/BookStack) - Simple, easy-to-use platform for organising and storing information.

44
apps/barrage/config.json Normal file
View File

@ -0,0 +1,44 @@
{
"$schema": "../schema.json",
"name": "Barrage",
"port": 8145,
"available": true,
"exposable": true,
"id": "barrage",
"tipi_version": 1,
"version": "0.3.0",
"categories": ["utilities"],
"description": "Minimal Deluge WebUI with full mobile support",
"short_desc": "Minimal Deluge WebUI with full mobile support",
"author": "https://github.com/maulik9898",
"source": "https://github.com/maulik9898/barrage",
"form_fields": [
{
"type": "random",
"label": "NEXTAUTH_SECRET",
"min": 32,
"env_variable": "NEXTAUTH_SECRET"
},
{
"type": "text",
"label": "Deluge URL",
"hint": "URL of your deluge client",
"required": true,
"env_variable": "DELUGE_URL"
},
{
"type": "text",
"label": "Deluge password",
"required": true,
"env_variable": "DELUGE_PASSWORD"
},
{
"type": "password",
"label": "Barrage password",
"max": 50,
"min": 3,
"required": true,
"env_variable": "BARRAGE_PASSWORD"
}
]
}

View File

@ -0,0 +1,23 @@
version: "3.7"
services:
barrage:
image: maulik9898/barrage:0.3.0
container_name: barrage
environment:
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
- DELUGE_URL=${DELUGE_URL}
- DELUGE_PASSWORD=${DELUGE_PASSWORD}
- BARRAGE_PASSWORD=${BARRAGE_PASSWORD}
ports:
- ${APP_PORT}:80
restart: unless-stopped
networks:
- tipi_main_network
labels:
traefik.enable: ${APP_EXPOSED}
traefik.http.routers.barrage.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.barrage.entrypoints: websecure
traefik.http.routers.barrage.service: barrage
traefik.http.routers.barrage.tls.certresolver: myresolver
traefik.http.services.barrage.loadbalancer.server.port: 80

View File

@ -0,0 +1,12 @@
# Barrage
Minimal Deluge WebUI with full mobile support
## [](https://github.com/maulik9898/barrage/blob/main/README.md#features)Features
- Responsive mobile first design
- Add torrent by URL or magnet
- Sort and Filter Torrents
- Global upload and Download speed limits
- Change File Priority
- Change Torrent options

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB