convert legacy appfile to new Docker Compose based app format (#17)

Signed-off-by: Tiger Wang <tigerwang@outlook.com>
This commit is contained in:
Tiger Wang 2023-02-27 19:15:03 -05:00 committed by GitHub
parent d8b7a2dc59
commit af9b788b96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
44 changed files with 3347 additions and 0 deletions

View File

@ -0,0 +1,49 @@
name: 2fauth
services:
2fauth:
image: 2fauth/2fauth:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8000
published: "8000"
protocol: tcp
restart: always
volumes:
- type: bind
source: /DATA/AppData/$AppID
target: /2fauth
x-casaos:
author: CasaOS Team
category: Utilities
container:
index: /
port_map: "8000"
ports:
- configurable: "no"
container: "8000"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /2fauth
description:
en_US: ""
description:
en_US: 2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.
developer: Bubka
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/2FAuth/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/2FAuth/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/2FAuth/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/2FAuth/screenshot-3.png
tagline:
en_US: A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/2FAuth/thumbnail.png
tips: {}
title:
en_US: 2FAuth
x-casaos:
main_app: 2fauth

View File

@ -0,0 +1,88 @@
name: adguard-home
services:
adguard-home:
image: adguard/adguardhome:v0.107.5
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 53
published: "53"
protocol: tcp
- target: 53
published: "53"
protocol: udp
- target: 3000
published: "3000"
protocol: tcp
- target: 853
published: "853"
protocol: tcp
- target: 784
published: "784"
protocol: udp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/opt/adguardhome/work
target: /opt/adguardhome/work
- type: bind
source: /DATA/AppData/$AppID/opt/adguardhome/conf
target: /opt/adguardhome/conf
x-casaos:
author: CasaOS Team
category: Network
container:
index: /
port_map: "3000"
ports:
- configurable: "no"
container: "53"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "53"
description:
en_US: ""
protocol: udp
- configurable: "no"
container: "3000"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "853"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "784"
description:
en_US: ""
protocol: udp
shell: sh
volumes:
- configurable: "no"
container: /opt/adguardhome/work
description:
en_US: ""
- configurable: "no"
container: /opt/adguardhome/conf
description:
en_US: ""
description:
en_US: AdGuard Home is a network-wide software for blocking ads and tracking. After you set it up, it'll cover all your home devices, and you won't need any client-side software for that. Learn more on our official Github repository.
developer: AdguardTeam
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AdGuardHome/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AdGuardHome/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AdGuardHome/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AdGuardHome/screenshot-3.png
tagline:
en_US: 'Network-wide ads & trackers blocking DNS server '
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AdGuardHome/thumbnail.png
tips: {}
title:
en_US: AdGuard Home
x-casaos:
main_app: adguard-home

View File

@ -0,0 +1,40 @@
name: alltube-download
services:
alltube-download:
image: rudloff/alltube:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 80
published: "80"
protocol: tcp
restart: always
x-casaos:
author: CasaOS Team
category: Utilities
container:
index: /
port_map: "80"
ports:
- configurable: "no"
container: "80"
description:
en_US: ""
protocol: tcp
shell: sh
description:
en_US: Easily download videos from YouTube, Dailymotion, Vimeo and other websites.
developer: Rudloff
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AllTubeDownload/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AllTubeDownload/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AllTubeDownload/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AllTubeDownload/screenshot-3.png
tagline:
en_US: Web GUI for youtube-dl
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/AllTubeDownload/thumbnail.png
tips: {}
title:
en_US: AllTube Download
x-casaos:
main_app: alltube-download

View File

@ -0,0 +1,80 @@
name: bazarr
services:
bazarr:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/bazarr:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 6767
published: "6767"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/Media/Movies
target: /movies
- type: bind
source: /DATA/Media/TV Shows
target: /tv
- type: bind
source: /DATA/AppData/bazarr/config
target: /config
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "6767"
ports:
- configurable: "no"
container: "6767"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /movies
description:
en_US: ""
- configurable: "no"
container: /tv
description:
en_US: ""
- configurable: "no"
container: /config
description:
en_US: ""
description:
en_US: Bazarr is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.
developer: Sabnzbd Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Bazarr/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Bazarr/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Bazarr/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Bazarr/screenshot-3.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Bazarr/screenshot-4.png
tagline:
en_US: Letter generators for Sonarr and Radarr
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/2FAuth/thumbnail.png
tips: {}
title:
en_US: Bazarr
x-casaos:
main_app: bazarr

View File

@ -0,0 +1,85 @@
name: calibre-web
services:
calibre-web:
environment:
DOCKER_MODS: linuxserver/calibre-web:calibre
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/calibre-web:nightly-version-c0675497
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8083
published: "8083"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Media/Books
target: /books
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
- configurable: "no"
container: DOCKER_MODS
description:
en_US: ""
index: /
port_map: "8083"
ports:
- configurable: "no"
container: "8083"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /books
description:
en_US: ""
description:
en_US: Calibre-web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself.
developer: linuxserver
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Calibre-web/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Calibre-web/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Calibre-web/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Calibre-web/screenshot-3.png
tagline:
en_US: Web app for browsing, reading and downloading eBooks stored in a Calibre database
thumbnail: ' https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Calibre-web/thumbnail.png'
tips:
before_install:
- content:
en_US: UserName
value: admin
- content:
en_US: Password
value: admin123
title:
en_US: Calibre-web
x-casaos:
main_app: calibre-web

View File

@ -0,0 +1,82 @@
name: couchpotato
services:
couchpotato:
environment:
PGID: "1000"
PUID: "1000"
TZ: $TZ
image: linuxserver/couchpotato
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 5050
published: "5050"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Media/Movies
target: /movies
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "yes"
container: TZ
description:
en_US: TimeZone
- configurable: "yes"
container: PUID
description:
en_US: Run CouchPotato as specified uid.
- configurable: "yes"
container: PGID
description:
en_US: Run CouchPotato as specified gid.
index: /
port_map: "5050"
ports:
- configurable: advanced
container: "5050"
description:
en_US: WebUI HTTP Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: CouchPotato config directory.
- configurable: advanced
container: /movies
description:
en_US: CouchPotato movies directory.
- configurable: advanced
container: /downloads
description:
en_US: CouchPotato downloads directory.
description:
en_US: Awesome PVR for usenet and torrents. Just fill in what you want to see and CouchPotato will add it to your want to watch-list. Every day it will search through multiple sources, looking for the best possible match. If available, it will send it using your favorite download software.
developer: CouchPotato
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CouchPotato/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CouchPotato/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CouchPotato/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CouchPotato/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CouchPotato/screenshot-4.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CouchPotato/screenshot-5.jpg
tagline:
en_US: Automatically find movies you want to watch
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CouchPotato/thumbnail.jpg
tips: {}
title:
en_US: CouchPotato
x-casaos:
main_app: couchpotato

View File

@ -0,0 +1,116 @@
name: deluge
services:
deluge:
environment:
DELUGE_LOGLEVEL: error
PGID: $PGID
PUID: $PUID
TZ: $TZ
image: linuxserver/deluge:latest
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 8112
published: "8112"
protocol: tcp
- target: 6881
published: "6881"
protocol: tcp
- target: 6881
published: "6881"
protocol: udp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA
target: /DATA
x-casaos:
author: CasaOS Team
category: Downloader
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run Deluge as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run Deluge as specified gid.
- configurable: "no"
container: DELUGE_LOGLEVEL
description:
en_US: 'Deluge Log Level '
index: /
port_map: "8112"
ports:
- configurable: advanced
container: "8112"
description:
en_US: WebUI HTTP Port
protocol: tcp
- configurable: advanced
container: "6881"
description:
en_US: Inbound torrent traffic (TCP)
protocol: tcp
- configurable: advanced
container: "6881"
description:
en_US: Inbound torrent traffic (UDP)
protocol: udp
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: Deluge config directory.
- configurable: advanced
container: /DATA
description:
en_US: Deluge Accessible directory.
description:
en_US: Deluge contains the common features to BitTorrent clients such as Protocol Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-PMP, Proxy support, Web seeds, global and per-torrent speed limits. As Deluge heavily utilises the libtorrent library it has a comprehensive list of the features provided.
developer: Deluge Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Deluge/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Deluge/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Deluge/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Deluge/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Deluge/screenshot-4.jpg
tagline:
en_US: A lightweight and free BitTorrent client.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Deluge/thumbnail.jpg
tips:
before_install:
- content:
en_US: 'Default Password: '
value: deluge
- content:
en_US: ""
- content:
en_US: Default Accessible Path in Deluge
- content:
en_US: 'DATA Path: '
value: /DATA
- content:
en_US: 'Downloads Path: '
value: /DATA/Downloads
- content:
en_US: 'Media Path: '
value: /DATA/Media
- content:
en_US: The paths of other DATA subdirectories in CasaOS are also similar.
- content:
en_US: Please make sure you use the correct path when using Deluge.
title:
en_US: Deluge
x-casaos:
main_app: deluge

View File

@ -0,0 +1,80 @@
name: duplicati
services:
duplicati:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/duplicati:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8200
published: "8200"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Duplicati/backups
target: /backups
- type: bind
source: /DATA/Duplicati/source
target: /source
x-casaos:
author: CasaOS Team
category: Cloud
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
index: /
port_map: "8200"
ports:
- configurable: "no"
container: "8200"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /backups
description:
en_US: ""
- configurable: "no"
container: /source
description:
en_US: ""
description:
en_US: Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.
developer: duplicati
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Duplicati/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Duplicati/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Duplicati/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Duplicati/screenshot-3.png
tagline:
en_US: Store securely encrypted backups in the cloud!
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Duplicati/thumbnail.png
tips: {}
title:
en_US: Duplicati
x-casaos:
main_app: duplicati

View File

@ -0,0 +1,94 @@
name: emby
services:
emby:
devices:
- /dev/dri:/dev/dri
- /dev/vchiq:/dev/vchiq
- /dev/video10:/dev/video10
- /dev/video11:/dev/video11
- /dev/video12:/dev/video12
environment:
PGID: "1000"
PUID: "1000"
TZ: $TZ
image: linuxserver/emby:4.6.7
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8096
published: "8096"
protocol: tcp
- target: 8920
published: "8920"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Media/TV Shows
target: /data/tvshows
- type: bind
source: /DATA/Media/Movies
target: /data/movies
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
index: /
port_map: "8096"
ports:
- configurable: "no"
container: "8096"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "8920"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /data/tvshows
description:
en_US: ""
- configurable: "no"
container: /data/movies
description:
en_US: ""
description:
en_US: Bringing all of your home videos, music, and photos together into one place has never been easier. Your personal Emby Server automatically converts and streams your media on-the-fly to play on any device.
developer: linuxserver
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Emby/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Emby/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Emby/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Emby/screenshot-3.png
tagline:
en_US: TAKE YOUR MEDIA ANYWHERE WITH EMBY
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Emby/thumbnail.png
tips: {}
title:
en_US: Emby
x-casaos:
main_app: emby

View File

@ -0,0 +1,65 @@
name: embystat
services:
embystat:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/embystat:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 6555
published: "6555"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/embystat/config
target: /config
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "6555"
ports:
- configurable: "no"
container: "6555"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
description:
en_US: EmbyStat is a personal web server that can calculate all kinds of statistics from your (local) Emby or Jellyfin server. Just install this on your server and let him calculate all kinds of fun stuff. This project is still in Alpha phase, but feel free to pull in on your computer and test it out yourself. When the time is right I will host a full informational website/release for common platforms and Wiki pages.
developer: Embystart Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Embystat/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Embystat/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Embystat/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Embystat/screenshot-3.png
tagline:
en_US: Calculate all kinds of statistics from your (local) Emby or Jellyfin server
thumbnail: ""
tips: {}
title:
en_US: Embystat
x-casaos:
main_app: embystat

View File

@ -0,0 +1,82 @@
name: filebrowser
services:
filebrowser:
environment:
PGID: $PGID
PUID: $PUID
TZ: $TZ
image: filebrowser/filebrowser:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 80
published: "80"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/db
target: /db
- type: bind
source: /DATA
target: /srv
x-casaos:
author: CasaOS Team
category: Cloud
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run FileBrowser as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run FileBrowser as specified gid.
index: /
port_map: "80"
ports:
- configurable: advanced
container: "80"
description:
en_US: WebUI Port
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /db
description:
en_US: FileBrowser database directory.
- configurable: advanced
container: /srv
description:
en_US: FileBrowser managed directory.
description:
en_US: File Browser - Webbased File Browser including sharing functions etc.
developer: File Browser
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/screenshot-3.jpg
tagline:
en_US: Upload, delete, preview, rename, edit and share your files.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/thumbnail.jpg
tips:
before_install:
- content:
en_US: Default Account
- content:
en_US: 'Username: '
value: admin
- content:
en_US: 'Password: '
value: admin
title:
en_US: FileBrowser
x-casaos:
main_app: filebrowser

View File

@ -0,0 +1,75 @@
name: gitea
services:
gitea:
environment:
USER_GID: "1000"
USER_UID: "1000"
image: gitea/gitea:1
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 3000
published: "3000"
protocol: tcp
- target: 22
published: "222"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/data
target: /data
x-casaos:
author: CasaOS Team
category: Developer
container:
envs:
- configurable: advanced
container: USER_UID
description:
en_US: The UID (Unix user ID) of the user that runs Gitea
- configurable: advanced
container: USER_GID
description:
en_US: The GID (Unix group ID) of the user that runs Gitea
index: /
port_map: "3000"
ports:
- configurable: advanced
container: "3000"
description:
en_US: WebUI Port
protocol: tcp
- configurable: advanced
container: "22"
description:
en_US: SSH Port
protocol: tcp
shell: sh
volumes:
- configurable: advanced
container: /data
description:
en_US: Gitea data directory.
description:
en_US: Gitea is a community managed lightweight code hosting solution written in Go.
developer: Gitea
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/screenshot-4.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/screenshot-5.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/screenshot-6.jpg
tagline:
en_US: Git with a cup of tea
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Gitea/thumbnail.png
tips:
before_install:
- content:
en_US: When the App is installed, the first account registered will become the administrator account.
title:
en_US: Gitea
x-casaos:
main_app: gitea

View File

@ -0,0 +1,47 @@
name: grafana
services:
grafana:
image: grafana/grafana:8.4.5
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 3000
published: "3000"
protocol: tcp
restart: always
x-casaos:
author: CasaOS Team
category: Network
container:
index: /
port_map: "3000"
ports:
- configurable: "no"
container: "3000"
description:
en_US: ""
protocol: tcp
shell: sh
description:
en_US: 'Grafana open source is open source visualization and analytics software.Visualizations: Fast and flexible client side graphs with a multitude of options. Panel plugins offer many different ways to visualize metrics and logs. Dynamic Dashboards: Create dynamic & reusable dashboards with template variables that appear as dropdowns at the top of the dashboard. Explore Metrics: Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side by side. Explore Logs: Experience the magic of switching from metrics to logs with preserved label filters. Quickly search through all your logs or streaming them live. Alerting: Visually define alert rules for your most important metrics. Grafana will continuously evaluate and send notifications to systems like Slack, PagerDuty, VictorOps, OpsGenie. Mixed Data Sources: Mix different data sources in the same graph! You can specify a data source on a per-query basis. This works for even custom datasources.'
developer: grafana
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Grafana/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Grafana/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Grafana/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Grafana/screenshot-3.png
tagline:
en_US: 'Grafana is a complete observability stack that allows you to monitor and analyze metrics, logs and traces. It allows you to query, visualize, alert on and understand your data no matter where it is stored. '
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Grafana/thumbnail.png
tips:
before_install:
- content:
en_US: username
value: admin
- content:
en_US: password
value: admin
title:
en_US: Grafana
x-casaos:
main_app: grafana

View File

@ -0,0 +1,57 @@
name: homeassistant
services:
homeassistant:
environment:
PGID: $PGID
PUID: $PUID
TZ: $TZ
image: linuxserver/homeassistant:latest
mem_reservation: "268435456"
network_mode: host
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
x-casaos:
author: CasaOS Team
category: Home Automation
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run HomeAssistant as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run HomeAssistant as specified gid.
index: /
port_map: "8123"
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: HomeAssistant config directory.
description:
en_US: Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
developer: Home Assistant
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HomeAssistant/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HomeAssistant/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HomeAssistant/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HomeAssistant/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HomeAssistant/screenshot-4.jpg
tagline:
en_US: Awaken your home
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HomeAssistant/thumbnail.png
tips: {}
title:
en_US: Home Assistant
x-casaos:
main_app: homeassistant

View File

@ -0,0 +1,78 @@
name: jackett
services:
jackett:
environment:
AUTO_UPDATE: "true"
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: lscr.io/linuxserver/jackett:0.20.783
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 9117
published: "9117"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Network
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
- configurable: "no"
container: AUTO_UPDATE
description:
en_US: ""
index: /
port_map: "9117"
ports:
- configurable: "no"
container: "9117"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
description:
en_US: it translates queries from apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar3, Lidarr, DuckieTV, qBittorrent, Nefarious etc.) into tracker-site-specific http queries, parses the html or json response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
developer: Jackett
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jackett/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jackett/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jackett/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jackett/screenshot-3.png
tagline:
en_US: Jackett works as a proxy server
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jackett/thumbnail.png
tips: {}
title:
en_US: Jackett
x-casaos:
main_app: jackett

View File

@ -0,0 +1,118 @@
name: jellyfin
services:
jellyfin:
devices:
- /dev/dri:/dev/dri
- /dev/vcsm:/dev/vcsm
- /dev/vchiq:/dev/vchiq
- /dev/video10:/dev/video10
- /dev/video11:/dev/video11
- /dev/video12:/dev/video12
environment:
JELLYFIN_PublishedServerUrl: $APP_IPV4
PGID: $PGID
PUID: $PUID
TZ: $TZ
image: linuxserver/jellyfin:latest
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 8096
published: "8096"
protocol: tcp
- target: 8920
published: "8920"
protocol: tcp
- target: 7359
published: "7359"
protocol: tcp
- target: 1900
published: "1900"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Media
target: /Media
- type: bind
source: /opt/vc/lib
target: /opt/vc/lib
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run Jellyfin as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run Jellyfin as specified gid.
- configurable: advanced
container: JELLYFIN_PublishedServerUrl
description:
en_US: The autodiscovery response domain or IP address.
index: /
port_map: "8096"
ports:
- configurable: advanced
container: "8096"
description:
en_US: WebUI HTTP Port
protocol: tcp
- configurable: advanced
container: "8920"
description:
en_US: WebUI HTTPS Port
protocol: tcp
- configurable: "no"
container: "7359"
description:
en_US: Jellyfin auto-discovery Port
protocol: tcp
- configurable: "no"
container: "1900"
description:
en_US: Jellyfin DLNA Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: Jellyfin config directory.
- configurable: advanced
container: /Media
description:
en_US: Jellyfin Media directory.
- configurable: advanced
container: /opt/vc/lib
description:
en_US: OpenMax libs
description:
en_US: Jellyfin enables you to collect, manage, and stream your media. Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included.
developer: Jellyfin
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/screenshot-4.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/screenshot-5.jpg
tagline:
en_US: Puts you in control of your media.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/thumbnail.png
tips: {}
title:
en_US: Jellyfin
x-casaos:
main_app: jellyfin

View File

@ -0,0 +1,84 @@
name: lazylibrarian
services:
lazylibrarian:
environment:
DOCKER_MODS: linuxserver/calibre-web:calibre|linuxserver/mods:lazylibrarian-ffmpeg
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/lazylibrarian:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 5299
published: "5299"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/Downloads
target: /downloads
- type: bind
source: /path/to/data
target: /books
- type: bind
source: /DATA/AppData/lazylibrarian/config
target: /config
x-casaos:
author: asaOS Team
category: Downloader
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
- configurable: "no"
container: DOCKER_MODS
description:
en_US: ""
port_map: "5299"
ports:
- configurable: "no"
container: "5299"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /downloads
description:
en_US: ""
- configurable: "no"
container: /books
description:
en_US: ""
- configurable: "no"
container: /config
description:
en_US: ""
description:
en_US: Lazylibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. This container is based on the DobyTang fork.
developer: Lazylibrarian Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lazylibrarian/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lazylibrarian/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lazylibrarian/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lazylibrarian/screenshot-3.png
tagline:
en_US: eBook Auto Downloader
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lazylibrarian/thumbnail.png
tips: {}
title:
en_US: Lazylibrarian
x-casaos:
main_app: lazylibrarian

View File

@ -0,0 +1,79 @@
name: lidarr
services:
lidarr:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/lidarr:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8686
published: "8686"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/lidarr/config
target: /config
- type: bind
source: /DATA/Media/Music
target: /music
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Downloader
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "8686"
ports:
- configurable: "no"
container: "8686"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /music
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
description:
en_US: 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 Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lidarr/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lidarr/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lidarr/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lidarr/screenshot-3.png
tagline:
en_US: Music collection manager for Usenet and BitTorrent users
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lidarr/thumbnail.png
tips: {}
title:
en_US: Lidarr
x-casaos:
main_app: lidarr

View File

@ -0,0 +1,75 @@
name: mylar3
services:
mylar3:
environment:
PGID: "1000"
PUID: "1000"
image: lscr.io/linuxserver/mylar3:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8090
published: "8090"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/mylar3/config
target: /config
- type: bind
source: /path/to/comics
target: /comics
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Downloader
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
port_map: "8090"
ports:
- configurable: "no"
container: "8090"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /comics
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
description:
en_US: Mylar is an automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents. Mylar allows you to create a watchlist of series that it monitors for various things (new issues, updated information, etc). It will grab, sort, and rename downloaded issues. It will also allow you to monitor weekly pull-lists for items belonging to said watchlisted series to download, as well as being able to monitor and maintain story-arcs.
developer: Mylar3 Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Mylar3/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Mylar3/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Mylar3/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Mylar3/screenshot-3.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Mylar3/screenshot-4.png
tagline:
en_US: Automatic comic book (cbr/cbz) downloader
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Mylar3/thumbnail.png
tips: {}
title:
en_US: Mylar3
x-casaos:
main_app: mylar3

View File

@ -0,0 +1,56 @@
name: n8n
services:
n8n:
environment:
TZ: $TZ
image: n8nio/n8n:latest
mem_reservation: "335544320"
network_mode: bridge
ports:
- target: 5678
published: "5678"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/.n8n
target: /.n8n
x-casaos:
author: YoussofKhawaja
category: Utilities
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
index: /
port_map: "5678"
ports:
- configurable: "no"
container: "5678"
description:
en_US: web port
protocol: tcp
shell: bash
volumes:
- configurable: advanced
container: /.n8n
description:
en_US: n8n directory.
description:
en_US: Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
developer: n8n
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/N8n/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/N8n/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/N8n/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/N8n/screenshot-3.png
tagline:
en_US: Workflow automation tool
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/N8n/thumbnail.png
tips: {}
title:
en_US: n8n
x-casaos:
main_app: n8n

View File

@ -0,0 +1,57 @@
name: nextcloud
services:
nextcloud:
image: nextcloud:latest
mem_reservation: "536870912"
network_mode: bridge
ports:
- target: 80
published: "10080"
protocol: tcp
- target: 443
published: "10443"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/var/www/html
target: /var/www/html
x-casaos:
author: CasaOS Team
category: Cloud
container:
index: /
port_map: "80"
ports:
- configurable: advanced
container: "80"
description:
en_US: WebUI HTTP Port
protocol: tcp
- configurable: advanced
container: "443"
description:
en_US: WebUI HTTPS Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /var/www/html
description:
en_US: Nextcloud config directory.
description:
en_US: Nextcloud puts your data at your fingertips, under your control. Store your documents, calendar, contacts and photos on a server at home, at one of our providers or in a data center you trust.
developer: Nextcloud
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-3.png
tagline:
en_US: The productivity platform that keeps you in control
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/thumbnail.jpg
tips: {}
title:
en_US: Nextcloud
x-casaos:
main_app: nextcloud

View File

@ -0,0 +1,91 @@
name: nginxproxymanager
services:
nginxproxymanager:
image: jc21/nginx-proxy-manager:latest
mem_reservation: "134217728"
network_mode: bridge
ports:
- target: 80
published: "80"
protocol: tcp
- target: 443
published: "443"
protocol: tcp
- target: 81
published: "81"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/data
target: /data
- type: bind
source: /DATA/AppData/$AppID/etc/letsencrypt
target: /etc/letsencrypt
x-casaos:
author: CasaOS Team
category: Network
container:
index: /
port_map: "81"
ports:
- configurable: advanced
container: "80"
description:
en_US: Nginx HTTP Port
protocol: tcp
- configurable: advanced
container: "443"
description:
en_US: Nginx HTTPS Port
protocol: tcp
- configurable: basic
container: "81"
description:
en_US: WebUI Port
protocol: tcp
shell: sh
volumes:
- configurable: advanced
container: /data
description:
en_US: Nginx Proxy Manager data directory.
- configurable: advanced
container: /etc/letsencrypt
description:
en_US: Nginx Proxy Manager letsencrypt directory.
description:
en_US: Managing Nginx proxy hosts with a simple, powerful interface.
developer: Nginx Proxy Manager
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/screenshot-3.jpg
tagline:
en_US: Just what the name says
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/thumbnail.png
tips:
before_install:
- content:
en_US: ⚠️ Warning!
- content:
en_US: This is a technical app, please make sure you know what you are doing.
- content:
en_US: Nginx Proxy Manager occupies ports 80 and 443 by default for built-in Nginx use. It occupies port 81 for the admin page.
- content:
en_US: Please change the CasaOS WebUI port to a port other than 80/81/443. And pay attention to whether the ports conflict with other apps. Otherwise, it may cause your CasaOS to run abnormally.
- content:
en_US: ""
- content:
en_US: Default Administrator User
- content:
en_US: 'Username: '
value: admin@example.com
- content:
en_US: 'Password: '
value: changeme
title:
en_US: Nginx Proxy Manager
x-casaos:
main_app: nginxproxymanager

View File

@ -0,0 +1,49 @@
name: node-red
services:
node-red:
image: nodered/node-red:2.2.2-12
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 1880
published: "1880"
protocol: tcp
restart: always
volumes:
- type: bind
source: /DATA/AppData/$AppID/data
target: /data
x-casaos:
author: CasaOS Team
category: Developer
container:
index: /
port_map: "1880"
ports:
- configurable: "no"
container: "1880"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /data
description:
en_US: ""
description:
en_US: Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.
developer: Node-RED
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Node-RED/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Node-RED/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Node-RED/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Node-RED/screenshot-3.png
tagline:
en_US: Low-code programming for event-driven applications
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Node-RED/thumbnail.png
tips: {}
title:
en_US: Node-RED
x-casaos:
main_app: node-red

View File

@ -0,0 +1,83 @@
name: nzbget
services:
nzbget:
environment:
NZBGET_PASS: tegbzn6789
NZBGET_USER: nzbget
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/nzbget:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 6789
published: "6789"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/nzbget/config
target: /config
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Downloader
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
- configurable: "no"
container: NZBGET_USER
description:
en_US: ""
- configurable: "no"
container: NZBGET_PASS
description:
en_US: ""
port_map: "6789"
ports:
- configurable: "no"
container: "6789"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
description:
en_US: NZBGet can run on almost any device - classic PC, NAS, media player, SAT-receiver, WLAN-router, etc. The download area provides precompiled binaries for Windows, macOS, Linux (compatible with many CPUs and platform variants), FreeBSD and Android. For other platforms the program can be compiled from sources.
developer: ' Nzbget Team'
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nzbget/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nzbget/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nzbget/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nzbget/screenshot-3.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nzbget/screenshot-4.png
tagline:
en_US: Efficient Usenet downloader
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nzbget/thumbnail.png
tips: {}
title:
en_US: Nzbget
x-casaos:
main_app: nzbget

View File

@ -0,0 +1,70 @@
name: ombi
services:
ombi:
environment:
BASE_URL: /ombi
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/ombi:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 3579
published: "3579"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/ombi/config
target: /config
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
- configurable: "no"
container: BASE_URL
description:
en_US: ""
port_map: "3579"
ports:
- configurable: "no"
container: "3579"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
description:
en_US: Ombi is a self-hosted web application that automatically gives your shared Plex or Emby users the ability to request content by themselves! Ombi can be linked to multiple TV Show and Movie DVR tools to create a seamless end-to-end experience for your users.
developer: Sabnzbd Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Ombi/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Ombi/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Ombi/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Ombi/screenshot-3.png
tagline:
en_US: 'Friendly media request tool, automatically syncs with your media servers! '
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Ombi/thumbnail.png
tips: {}
title:
en_US: Ombi
x-casaos:
main_app: ombi

View File

@ -0,0 +1,40 @@
name: openspeedtest
services:
openspeedtest:
image: openspeedtest/latest:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 3000
published: "3000"
protocol: tcp
restart: always
x-casaos:
author: OpenSpeedTest
category: Utilities
container:
index: /
port_map: "3000"
ports:
- configurable: "no"
container: "3000"
description:
en_US: ""
protocol: tcp
shell: sh
description:
en_US: An application for launching HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new.
developer: OpenSpeedTest
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenSpeedTest/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenSpeedTest/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenSpeedTest/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenSpeedTest/screenshot-3.png
tagline:
en_US: HTML5 Network Speed Test Server.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenSpeedTest/thumbnail.png
tips: {}
title:
en_US: OpenSpeedTest
x-casaos:
main_app: openspeedtest

View File

@ -0,0 +1,82 @@
name: photoprism
services:
photoprism:
environment:
PHOTOPRISM_ADMIN_PASSWORD: casaos
PHOTOPRISM_UPLOAD_NSFW: "true"
TZ: $TZ
image: photoprism/photoprism:latest
mem_reservation: "536870912"
network_mode: bridge
ports:
- target: 2342
published: "2342"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/photoprism/storage
target: /photoprism/storage
- type: bind
source: /DATA/Gallery
target: /photoprism/originals
x-casaos:
author: CasaOS Team
category: Gallery
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: basic
container: PHOTOPRISM_UPLOAD_NSFW
description:
en_US: true or false, is it possible to upload NSFW
- configurable: basic
container: PHOTOPRISM_ADMIN_PASSWORD
description:
en_US: The password of admin
index: /
port_map: "2342"
ports:
- configurable: advanced
container: "2342"
description:
en_US: WebUI HTTP Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /photoprism/storage
description:
en_US: PhotoPrism storage directory.
- configurable: advanced
container: /photoprism/originals
description:
en_US: PhotoPrism originals directory.
description:
en_US: PhotoPrism® is an AI-powered app for browsing, organizing & sharing your photo collection. It makes use of the latest technologies to tag and find pictures automatically without getting in your way. You can run it at home, on a private server, or in the cloud.
developer: PhotoPrism
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PhotoPrism/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PhotoPrism/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PhotoPrism/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PhotoPrism/screenshot-3.jpg
tagline:
en_US: Browsing, organizing & sharing your photo collection
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/PhotoPrism/thumbnail.png
tips:
before_install:
- content:
en_US: Default Account
- content:
en_US: 'Username: '
value: admin
- content:
en_US: 'Password: '
value: casaos
title:
en_US: PhotoPrism
x-casaos:
main_app: photoprism

View File

@ -0,0 +1,114 @@
name: pihole
services:
pihole:
environment:
PROXY_LOCATION: pi.hole
TZ: $TZ
VIRTUAL_HOST: pi.hole
WEBPASSWORD: casaos
image: pihole/pihole:latest
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 80
published: "8800"
protocol: tcp
- target: 53
published: "53"
protocol: tcp
- target: 53
published: "53"
protocol: udp
- target: 67
published: "67"
protocol: udp
- target: 547
published: "547"
protocol: udp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/etc/pihole/
target: /etc/pihole
- type: bind
source: /DATA/AppData/$AppID/etc/dnsmasq.d/
target: /etc/dnsmasq.d
x-casaos:
author: CasaOS Team
category: Network
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: basic
container: WEBPASSWORD
description:
en_US: Pi-hole admin password
- configurable: advanced
container: VIRTUAL_HOST
description:
en_US: Pi-hole Custom Hostname
- configurable: advanced
container: PROXY_LOCATION
description:
en_US: Pi-hole PROXY_LOCATION
index: /
port_map: "80"
ports:
- configurable: advanced
container: "80"
description:
en_US: WebUI HTTP Port
protocol: tcp
- configurable: "no"
container: "53"
description:
en_US: Pihole DNS port
protocol: tcp
- configurable: "no"
container: "53"
description:
en_US: Pihole DNS port
protocol: udp
- configurable: "no"
container: "67"
description:
en_US: Pihole DHCP IPv4 port
protocol: udp
- configurable: "no"
container: "547"
description:
en_US: Pihole DHCP IPv6 port
protocol: udp
shell: bash
volumes:
- configurable: "no"
container: /etc/pihole
description:
en_US: Pi-hole /etc/pihole directory.
- configurable: "no"
container: /etc/dnsmasq.d
description:
en_US: Pi-hole /etc/dnsmasq.d directory.
description:
en_US: Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
developer: Pi-hole
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/screenshot-3.jpg
tagline:
en_US: Network-wide Ad Blocking
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/thumbnail.jpg
tips:
before_install:
- content:
en_US: 'Default password: '
value: casaos
title:
en_US: Pi-hole
x-casaos:
main_app: pihole

View File

@ -0,0 +1,66 @@
name: plex
services:
plex:
devices:
- /dev/dri:/dev/dri
- /dev/dvb:/dev/dvb
environment:
PGID: $PGID
PUID: $PUID
VERSION: docker
image: linuxserver/plex:latest
mem_reservation: "268435456"
network_mode: host
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Media
target: /Media
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: Run Plex as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run Plex as specified gid.
- configurable: "no"
container: VERSION
description:
en_US: Let Docker handle the Plex Version
index: /web/index.html
port_map: "32400"
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: Plex config directory.
- configurable: advanced
container: /Media
description:
en_US: Plex Media directory.
description:
en_US: Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone Plex Media Server. has always been a top priority. Straightforward design and bulk actions mean getting things done faster.
developer: Plex
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Plex/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Plex/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Plex/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Plex/screenshot-3.png
tagline:
en_US: The home for all your entertainment.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Plex/thumbnail.png
tips: {}
title:
en_US: Plex
x-casaos:
main_app: plex

View File

@ -0,0 +1,64 @@
name: prowlarr
services:
prowlarr:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/prowlarr:0.4.5-nightly
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 9696
published: "9696"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/prowlarr/config
target: /config
x-casaos:
author: CasaOS Team
category: Downloader
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "9696"
ports:
- configurable: "no"
container: "9696"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
description:
en_US: 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 Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Prowlarr/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Prowlarr/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Prowlarr/screenshot-2.png
tagline:
en_US: Integration of various PVR applications
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Prowlarr/thumbnail.png
tips: {}
title:
en_US: Prowlarr
x-casaos:
main_app: prowlarr

View File

@ -0,0 +1,82 @@
name: radarr
services:
radarr:
environment:
PGID: $PGID
PUID: $PUID
TZ: $TZ
image: linuxserver/radarr:latest
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 7878
published: "7878"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Media/Movies
target: /movies
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run Radarr as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run Radarr as specified gid.
index: /
port_map: "7878"
ports:
- configurable: advanced
container: "7878"
description:
en_US: WebUI HTTP Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: Radarr config directory.
- configurable: advanced
container: /movies
description:
en_US: Radarr movies directory.
- configurable: advanced
container: /downloads
description:
en_US: Radarr downloads directory.
description:
en_US: 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
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/screenshot-4.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/screenshot-5.jpg
tagline:
en_US: The movie collection manager for Usenet and BitTorrent users
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/thumbnail.jpg
tips: {}
title:
en_US: Radarr
x-casaos:
main_app: radarr

View File

@ -0,0 +1,80 @@
name: readarr
services:
readarr:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/readarr:0.1.1-nightly
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8787
published: "8787"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/readarr/config
target: /config
- type: bind
source: /path/to/books
target: /books
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "8787"
ports:
- configurable: "no"
container: "8787"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /books
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
description:
en_US: Readarr is a ebook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will interface with clients and indexers to grab, sort, and rename them.
developer: Readarr Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/screenshot-3.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/screenshot-4.png
tagline:
en_US: 'Ebook and audiobook collection manager for Usenet and BitTorrent users. '
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/thumbnail.png
tips: {}
title:
en_US: Readarr
x-casaos:
main_app: readarr

View File

@ -0,0 +1,83 @@
name: sabnzbd
services:
sabnzbd:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/sabnzbd:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8080
published: "8080"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/Downloads
target: /incomplete-downloads
- type: bind
source: /DATA/AppData/sabnzbd/config
target: /config
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "8080"
ports:
- configurable: "no"
container: "8080"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /incomplete-downloads
description:
en_US: ""
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
description:
en_US: 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.
developer: Sabnzbd Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/screenshot-3.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/screenshot-4.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/screenshot-5.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/screenshot-6.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sabnzbd/screenshot-7.png
tagline:
en_US: Free and easy binary newsreader
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/thumbnail.png
tips: {}
title:
en_US: Sabnzbd
x-casaos:
main_app: sabnzbd

View File

@ -0,0 +1,82 @@
name: sickchill
services:
sickchill:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/sickchill:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 8081
published: "8081"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/sickchill/config
target: /config
- type: bind
source: /DATA/Downloads
target: /downloads
- type: bind
source: /DATA/Media/TV Shows
target: /tv
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "8081"
ports:
- configurable: "no"
container: "8081"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
- configurable: "no"
container: /tv
description:
en_US: ""
description:
en_US: 'SickChill is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.'
developer: Sickchill Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sickchill/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sickchill/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sickchill/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sickchill/screenshot-3.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sickchill/screenshot-4.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sickchill/screenshot-5.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sickchill/screenshot-6.png
tagline:
en_US: Automatic video library manager for TV Shows
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Readarr/thumbnail.png
tips: {}
title:
en_US: Sickchill
x-casaos:
main_app: sickchill

View File

@ -0,0 +1,74 @@
name: smokeping
services:
smokeping:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/London
image: linuxserver/smokeping:latest
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 80
published: "80"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/smokeping/config
target: /config
- type: bind
source: /DATA/AppData/smokeping/data
target: /data
x-casaos:
author: asaOS Team
category: Network
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
port_map: "80"
ports:
- configurable: "no"
container: "80"
description:
en_US: ""
protocol: tcp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /data
description:
en_US: ""
description:
en_US: ' keeps track of your network latency.'
developer: Lazylibrarian Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Smokeping/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Smokeping/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Smokeping/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Smokeping/screenshot-3.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Smokeping/screenshot-4.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Smokeping/screenshot-5.png
tagline:
en_US: Free open source network performance monitoring tool
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Smokeping/thumbnail.png
tips: {}
title:
en_US: Smokeping
x-casaos:
main_app: smokeping

View File

@ -0,0 +1,81 @@
name: sonarr
services:
sonarr:
environment:
PGID: $PGID
PUID: $PUID
TZ: $TZ
image: linuxserver/sonarr:latest
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 8989
published: "8989"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Media/TV Shows
target: /tv
- type: bind
source: /DATA/Downloads
target: /downloads
x-casaos:
author: CasaOS Team
category: Media
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run Sonarr as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run Sonarr as specified gid.
index: /
port_map: "8989"
ports:
- configurable: advanced
container: "8989"
description:
en_US: WebUI HTTP Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: Sonarr config directory.
- configurable: advanced
container: /tv
description:
en_US: Sonarr tv directory.
- configurable: advanced
container: /downloads
description:
en_US: Sonarr downloads directory.
description:
en_US: 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
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sonarr/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sonarr/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sonarr/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sonarr/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Sonarr/screenshot-4.jpg
tagline:
en_US: The PVR for Usenet and BitTorrent users
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Radarr/thumbnail.jpg
tips: {}
title:
en_US: Sonarr
x-casaos:
main_app: sonarr

View File

@ -0,0 +1,93 @@
name: syncthing
services:
syncthing:
environment:
PGID: $PGID
PUID: $PUID
TZ: $TZ
image: linuxserver/syncthing:latest
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 8384
published: "8384"
protocol: tcp
- target: 22000
published: "22000"
protocol: tcp
- target: 22000
published: "22000"
protocol: udp
- target: 21027
published: "21027"
protocol: udp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA
target: /DATA
x-casaos:
author: CasaOS Team
category: Backup
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run Syncthing as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run Syncthing as specified gid.
index: /
port_map: "8384"
ports:
- configurable: advanced
container: "8384"
description:
en_US: WebUI HTTP Port
protocol: tcp
- configurable: "no"
container: "22000"
description:
en_US: Syncthing listening Port (TCP)
protocol: tcp
- configurable: "no"
container: "22000"
description:
en_US: Syncthing listening Port (UDP)
protocol: udp
- configurable: "no"
container: "21027"
description:
en_US: Syncthing protocol discovery Port (TCP)
protocol: udp
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: Syncthing config directory.
- configurable: advanced
container: /DATA
description:
en_US: Syncthing Accessible Directory.
description:
en_US: Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet.
developer: Syncthing
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Syncthing/icon.png
tagline:
en_US: Free, secure, and distributed file synchronisation tool.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Jellyfin/thumbnail.jpg
tips: {}
title:
en_US: Syncthing
x-casaos:
main_app: syncthing

View File

@ -0,0 +1,123 @@
name: transmission
services:
transmission:
environment:
PASS: casaos
PEERPORT: "51413"
PGID: "1000"
PUID: "1000"
TRANSMISSION_WEB_HOME: /transmission-web-control/
TZ: Europe/London
USER: casaos
image: lscr.io/linuxserver/transmission:version-3.00-r5
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 9091
published: "9091"
protocol: tcp
- target: 51413
published: "51413"
protocol: tcp
- target: 51413
published: "51413"
protocol: UDP
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA/Downloads
target: /downloads
- type: bind
source: /DATA/Downloads/watch
target: /watch
x-casaos:
author: CasaOS Team
category: Network
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: TZ
description:
en_US: ""
- configurable: "no"
container: TRANSMISSION_WEB_HOME
description:
en_US: ""
- configurable: "no"
container: USER
description:
en_US: ""
- configurable: "no"
container: PASS
description:
en_US: ""
- configurable: "no"
container: PEERPORT
description:
en_US: ""
index: /
port_map: "9091"
ports:
- configurable: "no"
container: "9091"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "51413"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "51413"
description:
en_US: ""
protocol: udp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
- configurable: "no"
container: /downloads
description:
en_US: ""
- configurable: "no"
container: /watch
description:
en_US: ""
description:
en_US: 'Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn''t play games with its users to make money: Transmission doesn''t bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else. It doesn''t hold some features back for a payware version. Its source code is available for anyone to review. We don''t track our users, and our website and forums have no third-party ads or analytics.'
developer: Transmission
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Transmission/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Transmission/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Transmission/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Transmission/screenshot-3.png
tagline:
en_US: 'Transmission is a cross-platform BitTorrent client '
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Transmission/thumbnail.png
tips:
before_install:
- content:
en_US: username
value: casaos
- content:
en_US: password
value: casaos
title:
en_US: Transmission
x-casaos:
main_app: transmission

View File

@ -0,0 +1,135 @@
name: unifi-controller
services:
unifi-controller:
environment:
MEM_LIMIT: "1024"
MEM_STARTUP: "1024"
PGID: "1000"
PUID: "1000"
image: linuxserver/unifi-controller:7.0.25
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 3478
published: "3478"
protocol: udp
- target: 10001
published: "10001"
protocol: udp
- target: 8080
published: "8080"
protocol: tcp
- target: 8443
published: "8443"
protocol: tcp
- target: 1900
published: "1900"
protocol: udp
- target: 8843
published: "8843"
protocol: tcp
- target: 8880
published: "8880"
protocol: tcp
- target: 6789
published: "6789"
protocol: tcp
- target: 5514
published: "5514"
protocol: udp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
x-casaos:
author: CasaOS Team
category: Network
container:
envs:
- configurable: "no"
container: PUID
description:
en_US: ""
- configurable: "no"
container: PGID
description:
en_US: ""
- configurable: "no"
container: MEM_LIMIT
description:
en_US: ""
- configurable: "no"
container: MEM_STARTUP
description:
en_US: ""
index: /
port_map: "8080"
ports:
- configurable: "no"
container: "3478"
description:
en_US: ""
protocol: udp
- configurable: "no"
container: "10001"
description:
en_US: ""
protocol: udp
- configurable: "no"
container: "8080"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "8443"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "1900"
description:
en_US: ""
protocol: udp
- configurable: "no"
container: "8843"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "8880"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "6789"
description:
en_US: ""
protocol: tcp
- configurable: "no"
container: "5514"
description:
en_US: ""
protocol: udp
shell: sh
volumes:
- configurable: "no"
container: /config
description:
en_US: ""
description:
en_US: For Unifi to adopt other devices, e.g. an Access Point, it is required to change the inform IP address. Because Unifi runs inside Docker by default it uses an IP address not accessible by other devices. To change this go to Settings > System Settings > Controller Configuration and set the Controller Hostname/IP to a hostname or IP address accessible by your devices. Additionally the checkbox "Override inform host with controller hostname/IP" has to be checked, so that devices can connect to the controller during adoption (devices use the inform-endpoint during adoption).
developer: LinuxServer.io
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Unifi-controller/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Unifi-controller/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Unifi-controller/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Unifi-controller/screenshot-3.png
tagline:
en_US: The Unifi-controller software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Unifi-controller/thumbnail.png
tips: {}
title:
en_US: Unifi-controller
x-casaos:
main_app: unifi-controller

View File

@ -0,0 +1,51 @@
name: uptimekuma
services:
uptimekuma:
image: louislam/uptime-kuma:1-alpine
mem_reservation: "134217728"
network_mode: bridge
ports:
- target: 3001
published: "3001"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/app/data
target: /app/data
x-casaos:
author: CasaOS Team
category: Network
container:
index: /
port_map: "3001"
ports:
- configurable: advanced
container: "3001"
description:
en_US: WebUI Port
protocol: tcp
shell: sh
volumes:
- configurable: advanced
container: /app/data
description:
en_US: Uptime Kuma data directory.
description:
en_US: It is a self-hosted monitoring tool like "Uptime Robot".
developer: Louis Lam
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/UptimeKuma/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/UptimeKuma/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/UptimeKuma/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/UptimeKuma/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/UptimeKuma/screenshot-4.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/UptimeKuma/screenshot-5.jpg
tagline:
en_US: A fancy monitoring tool
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/UptimeKuma/thumbnail.png
tips: {}
title:
en_US: Uptime Kuma
x-casaos:
main_app: uptimekuma

View File

@ -0,0 +1,49 @@
name: vaultwarden
services:
vaultwarden:
image: vaultwarden/server:1.24.0
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 80
published: "80"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/data
target: /data
x-casaos:
author: CasaOS Team
category: Utilities
container:
index: /
port_map: "80"
ports:
- configurable: advanced
container: "80"
description:
en_US: WebUI HTTP Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /data
description:
en_US: Vaultwarden data directory.
description:
en_US: Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.
developer: Daniel García
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Vaultwarden/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Vaultwarden/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Vaultwarden/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Vaultwarden/screenshot-3.png
tagline:
en_US: A self-hosted Bitwarden server
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Vaultwarden/thumbnail.png
tips: {}
title:
en_US: Vaultwarden
x-casaos:
main_app: vaultwarden

View File

@ -0,0 +1,58 @@
name: vocechat
services:
vocechat:
environment:
TZ: $TZ
image: privoce/vocechat-server
mem_reservation: "67108864"
network_mode: bridge
ports:
- target: 3000
published: "3009"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/db
target: /db
x-casaos:
author: CasaOS Team
category: Chat
container:
envs:
- configurable: "yes"
container: TZ
description:
en_US: TimeZone
index: /
port_map: "3009"
ports:
- configurable: advanced
container: "3000"
description:
en_US: WebUI HTTP Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /db
description:
en_US: VoceChat DB
description:
en_US: As a top alternative to centralized chat services, Voce chat is a superlight Rust powered open-core chat app that prioritizes private hosting.
developer: Privoce
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/VoceChat/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/VoceChat/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/VoceChat/screenshot-2.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/VoceChat/screenshot-3.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/VoceChat/screenshot-4.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/VoceChat/screenshot-5.jpg
tagline:
en_US: Have a Private Social Space Hosted on Your Site
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/VoceChat/thumbnail.jpg
tips: {}
title:
en_US: VoceChat
x-casaos:
main_app: vocechat

View File

@ -0,0 +1,103 @@
name: qbittorrent
services:
qbittorrent:
environment:
PGID: $PGID
PUID: $PUID
TZ: $TZ
UMASK: "002"
image: hotio/qbittorrent:latest
mem_reservation: "268435456"
network_mode: bridge
ports:
- target: 8080
published: "8080"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
- type: bind
source: /DATA
target: /DATA
x-casaos:
author: CasaOS Team
category: Downloader
container:
envs:
- configurable: "no"
container: TZ
description:
en_US: TimeZone
- configurable: "no"
container: PUID
description:
en_US: Run qBittorrent as specified uid.
- configurable: "no"
container: PGID
description:
en_US: Run qBittorrent as specified gid.
- configurable: "no"
container: UMASK
description:
en_US: Run qBittorrent as specified UMASK.
index: /
port_map: "8080"
ports:
- configurable: advanced
container: "8080"
description:
en_US: WebUI HTTP Port
protocol: tcp
shell: bash
volumes:
- configurable: "no"
container: /config
description:
en_US: qBittorrent config directory.
- configurable: advanced
container: /DATA
description:
en_US: qBittorrent Accessible directory.
description:
en_US: The qBittorrent project aims to provide an open-source software alternative to µTorrent.
developer: qBittorrent
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/qBittorrent/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/qBittorrent/screenshot-1.jpg
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/qBittorrent/screenshot-2.jpg
tagline:
en_US: Free BitTorrent downloader
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/qBittorrent/thumbnail.jpg
tips:
before_install:
- content:
en_US: Default Account
- content:
en_US: 'Username: '
value: admin
- content:
en_US: 'Password: '
value: adminadmin
- content:
en_US: ""
- content:
en_US: Default Accessible Path in qBittorrent
- content:
en_US: 'DATA Path: '
value: /DATA
- content:
en_US: 'Downloads Path: '
value: /DATA/Downloads
- content:
en_US: 'Media Path: '
value: /DATA/Media
- content:
en_US: The paths of other DATA subdirectories in CasaOS are also similar.
- content:
en_US: Please make sure you use the correct path when using qBittorrent.
title:
en_US: qBittorrent
x-casaos:
main_app: qbittorrent

7
recommend.csv Normal file
View File

@ -0,0 +1,7 @@
"Developer","Name"
"Home Assistant","homeassistant"
"AdguardTeam","adguard-home"
"Jellyfin","jellyfin"
"PhotoPrism","photoprism"
"Sabnzbd Team","bazarr"
"lidarr Team","lidarr"
1 Developer Name
2 Home Assistant homeassistant
3 AdguardTeam adguard-home
4 Jellyfin jellyfin
5 PhotoPrism photoprism
6 Sabnzbd Team bazarr
7 lidarr Team lidarr