Repository: WisdomSky/CasaOS-Coolstore Branch: main Commit: 5bd307ca67c9 Files: 51 Total size: 87.5 KB Directory structure: gitextract_xs83bdum/ ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── FUNDING.yml │ ├── app-not-working.md │ └── app-request.md ├── Apps/ │ ├── airvideohd/ │ │ └── docker-compose.yml │ ├── archivebox/ │ │ └── docker-compose.yml │ ├── caddy/ │ │ └── docker-compose.yml │ ├── casaos-toolbox/ │ │ └── docker-compose.yml │ ├── cloudflared-web/ │ │ └── docker-compose.yml │ ├── coolstore-navidrome/ │ │ └── docker-compose.yml │ ├── draw-io/ │ │ └── docker-compose.yml │ ├── draw.io/ │ │ └── docker-compose.yml │ ├── esphome/ │ │ └── docker-compose.yml │ ├── flaresolverr/ │ │ └── docker-compose.yml │ ├── ghost/ │ │ └── docker-compose.yml │ ├── hestiacp/ │ │ └── docker-compose.yml │ ├── homebridge/ │ │ └── docker-compose.yml │ ├── hrconvert2/ │ │ └── docker-compose.yml │ ├── joomla/ │ │ └── docker-compose.yml │ ├── kavita/ │ │ └── docker-compose.yml │ ├── komga/ │ │ └── docker-compose.yml │ ├── matter-server/ │ │ └── docker-compose.yml │ ├── mealie/ │ │ └── docker-compose.yml │ ├── metube-youtubedl/ │ │ └── docker-compose.yml │ ├── minecraft/ │ │ └── docker-compose.yml │ ├── mosquitto/ │ │ └── docker-compose.yml │ ├── paperless/ │ │ └── docker-compose.yml │ ├── peppermint/ │ │ └── docker-compose.yml │ ├── pi-alert/ │ │ └── docker-compose.yml │ ├── playit-docker-web/ │ │ └── docker-compose.yml │ ├── portainer-tools/ │ │ └── docker-compose.yml │ ├── privatebin/ │ │ └── docker-compose.yml │ ├── readerr/ │ │ └── docker-compose.yml │ ├── redis/ │ │ └── docker-compose.yml │ ├── retroarch-web/ │ │ └── docker-compose.yml │ ├── rocket-chat/ │ │ └── docker-compose.yml │ ├── rsshub/ │ │ └── docker-compose.yml │ ├── rustdesk-server/ │ │ └── docker-compose.yml │ ├── speedtest-tracker/ │ │ └── docker-compose.yml │ ├── spot-dl/ │ │ └── docker-compose.yml │ ├── statping/ │ │ └── docker-compose.yml │ ├── stirling-pdf/ │ │ └── docker-compose.yml │ ├── tandoor/ │ │ └── docker-compose.yml │ ├── traefik/ │ │ └── docker-compose.yml │ ├── trilium/ │ │ └── docker-compose.yml │ ├── wallabag/ │ │ └── docker-compose.yml │ ├── webdav/ │ │ └── docker-compose.yml │ ├── websync/ │ │ └── docker-compose.yml │ └── wg-easy/ │ └── docker-compose.yml ├── README.md └── category-list.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/FUNDING.yml ================================================ custom: ['https://www.buymeacoffee.com/wisdomsky'] ================================================ FILE: .github/ISSUE_TEMPLATE/FUNDING.yml ================================================ custom: ['https://www.buymeacoffee.com/wisdomsky'] ================================================ FILE: .github/ISSUE_TEMPLATE/app-not-working.md ================================================ --- name: App Not Working about: App not working template title: "[Not Working] " labels: not-working assignees: '' --- ## Description (Describe why the app is not working) ## Expected Behavior (Elaborate the expected behavior of the app) ================================================ FILE: .github/ISSUE_TEMPLATE/app-request.md ================================================ --- name: App Request about: CasaOS app requests template title: "[App Request] " labels: app-request assignees: '' --- ### Brief Description: (A brief description of what this app is all about) ### Project URL: (Can be any helpful URLs like the official website, github repo, dockerhub link, etc) ### Additional Information: (Any helpful information that you want to add and to let the one who will work on adding this app know about things that need to be considered) ### Screenshots: (Optional: Any sample screenshots of the UI) ================================================ FILE: Apps/airvideohd/docker-compose.yml ================================================ name: airvideohd services: app: image: dmaxwell/airvideohd:latest restart: unless-stopped network_mode: host volumes: - type: bind source: /DATA/AppData/airvideohd/config target: /config - type: bind source: /DATA/AppData/airvideohd/conversionPath target: /conversionPath - type: bind source: /DATA/Media/Movies target: /videos x-casaos: architectures: - amd64 main: app description: en_us: Watch videos streamed instantly from your computer on your iPhone, iPad, iPod touch or Apple TV. tagline: en_us: Watch videos streamed instantly from your computer on your iPhone, iPad, iPod touch or Apple TV. developer: InMethod author: WisdomSky icon: https://airvideo.app/images/icon.png thumbnail: https://airvideo.app/images/icon.png category: Coolstore tips: before_install: en_us: | ### Note To find your `Server PIN`, look in the `network.log` file in `/DATA/AppData/airvideohd/config/logs` after the server has started. title: en_us: Air Video HD ================================================ FILE: Apps/archivebox/docker-compose.yml ================================================ name: archivebox services: app: image: archivebox/archivebox:0.7 restart: unless-stopped environment: ALLOWED_HOSTS: '*' MEDIA_MAX_SIZE: 500m PUBLIC_INDEX: true PUBLIC_SNAPSHOTS: true PUBLIC_ADD_VIEW: true x-casaos: envs: - container: ALLOWED_HOSTS description: en_us: '' - container: MEDIA_MAX_SIZE description: en_us: '' - container: PUBLIC_INDEX description: en_us: '' - container: PUBLIC_SNAPSHOTS description: en_us: '' - container: PUBLIC_ADD_VIEW description: en_us: '' ports: - target: 8000 published: 8002 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/data target: /data x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline. tagline: en_us: Archivebox Is A Powerful, Self-hosted Internet Archiving Solution To Collect, Save, And View Sites You Want To Preserve Offline. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png title: en_us: Archivebox category: Coolstore port_map: '8002' ================================================ FILE: Apps/caddy/docker-compose.yml ================================================ name: caddy services: app: image: caddy:2.11.2 restart: unless-stopped ports: - target: 80 published: 80 protocol: tcp - target: 443 published: 443 protocol: tcp - target: 2019 published: 2019 protocol: tcp volumes: - type: bind source: /DATA/AppData/caddy/data target: /data - type: bind source: /DATA/AppData/caddy/config target: /config - type: bind source: /DATA/AppData/caddy/caddyfile target: /etc/caddy/caddyfile x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Caddy - The Ultimate Server with Automatic HTTPS. tagline: en_us: Caddy - The Ultimate Server With Automatic Https. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/caddy.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/caddy.png title: en_us: Caddy category: Coolstore port_map: '80' ================================================ FILE: Apps/casaos-toolbox/docker-compose.yml ================================================ name: casaos-toolbox services: app: image: wisdomsky/casaos-toolbox:0.2 restart: unless-stopped network_mode: host environment: FORCE_HTTPS: false WEBUI_PORT: 8088 DB_HOST: 0.0.0.0 DB_PORT: 33066 DB_DATABASE: casaos DB_USERNAME: casaos DB_PASSWORD: casaos volumes: - /usr/bin/casaos-cli:/usr/bin/casaos-cli - /etc/casaos/gateway.ini:/casaos/gateway.ini - /var/lib/casaos/apps:/casaos/apps - /var/lib/casaos/www:/casaos/www db: image: mariadb:12.2.2 restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: casaos MYSQL_DATABASE: casaos MYSQL_USER: casaos MYSQL_PASSWORD: casaos ports: - target: 3306 published: '33066' protocol: tcp volumes: - /DATA/AppData/casaos-toolbox/mysql:/var/lib/mysql x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: CasaOS Toolbox is an extension application that provides additional features to CasaOS. tagline: en_us: Provides additional features to CasaOS. developer: WisdomSky author: WisdomSky screenshot_link: - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/screenshot-1.png - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/screenshot-2.png - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/screenshot-3.png icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/icon.png thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/icon.png category: Coolstore title: en_us: CasaOS Toolbox port_map: '8088' ================================================ FILE: Apps/cloudflared-web/docker-compose.yml ================================================ name: cloudflared-web services: cloudflared: image: wisdomsky/cloudflared-web:2026.3.0 restart: unless-stopped network_mode: host x-casaos: volumes: - container: /config description: en_us: Contains config file where cloudflare token is stored. zh_cn: 包含配置文件,其中存储了 Cloudflare 令牌。 ar_sa: يحتوي على ملف تكوين حيث يتم تخزين رمز Cloudflare. de_de: Enthält eine Konfigurationsdatei, in der das Cloudflare-Token gespeichert ist. es_es: Contiene un archivo de configuración donde se almacena el token de Cloudflare. fr_fr: Contient un fichier de configuration où est stocké le jeton Cloudflare. hu_hu: Tartalmazza a konfigurációs fájlt, ahol a Cloudflare token van tárolva. it_it: Contiene un file di configurazione in cui è memorizzato il token di Cloudflare. ru_ru: Содержит файл конфигурации, в котором хранится токен Cloudflare. pl_pl: Zawiera plik konfiguracyjny, w którym przechowywany jest token Cloudflare. pt_br: Contém um arquivo de configuração onde o token do Cloudflare é armazenado. ports: - container: '14333' description: en_us: Token Setup WebUI zh_cn: 令牌设置 WebUI ar_sa: واجهة مستخدم إعداد الرمز de_de: Token-Setup WebUI es_es: Configuración de Token WebUI fr_fr: Interface utilisateur de configuration du jeton hu_hu: Token beállítás WebUI it_it: Interfaccia utente di configurazione del token ru_ru: Веб-интерфейс настройки токена pl_pl: Interfejs użytkownika konfiguracji tokena pt_br: Configuração do Token WebUI ports: - target: 14333 published: '14333' protocol: tcp volumes: - type: bind source: /DATA/AppData/cloudflared-web/config target: /config x-casaos: architectures: - amd64 - arm - arm64 main: cloudflared description: en_us: Cloudflared-web packages both Cloudflare tunnel and a simple web-based user interface for easy starting and stopping of cloudflare tunnel. tagline: en_us: Cloudflare tunnel with a simple web-based user interface. screenshot_link: - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/screenshot-1.png - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/screenshot-2.png - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/screenshot-3.png developer: Cloudflare Inc. author: WisdomSky icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/icon.png thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/icon.png category: Coolstore title: en_us: Cloudflared-web port_map: '14333' ================================================ FILE: Apps/coolstore-navidrome/docker-compose.yml ================================================ name: coolstore-navidrome services: navidrome: image: deluan/navidrome:sha-4f9418b ports: - '4533:4533' restart: unless-stopped environment: ND_SCANSCHEDULE: 1h ND_LOGLEVEL: info ND_SESSIONTIMEOUT: 24h ND_BASEURL: '' volumes: - type: bind source: /DATA/AppData/coolstore-navidrome/data target: /data - type: bind source: /DATA/Media/Music target: /music read_only: true x-casaos: architectures: - amd64 - arm32v6 - i386 main: navidrome description: en_us: Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices. tagline: en_us: Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices. developer: Navidrome author: WisdomSky icon: https://pbs.twimg.com/profile_images/1310671419240583170/5lhEh5KF_400x400.jpg thumbnail: https://pbs.twimg.com/profile_images/1310671419240583170/5lhEh5KF_400x400.jpg title: en_us: Navidrome category: Coolstore tips: before_install: en_us: | The default path of the music library is pointed to `/DATA/Media/Music`. If your music library is stored elsewhere, you can change this by going into the app settings and changing the specified volume path. port_map: '4533' ================================================ FILE: Apps/draw-io/docker-compose.yml ================================================ name: draw-io services: app: image: jgraph/drawio:29.7.9 restart: unless-stopped environment: LETS_ENCRYPT_ENABLED: false PUBLIC_DNS: '' x-casaos: envs: [] ports: - target: 8080 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/log/letsencrypt target: /var/log/letsencrypt - type: bind source: /DATA/AppData/$AppID/letsencrypt target: /etc/letsencrypt - type: bind source: /DATA/AppData/$AppID/lib/letsencrypt target: /var/lib/letsencrypt x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: draw-io (formerly Diagramly) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more. draw-io can import .vsdx, Gliffy™ and Lucidchart™ files. tagline: en_us: Draw.io (formerly Diagramly) Is Free Online Diagram Software. You Can Use It As A Flowchart Maker, Network Diagram Software, To Create Uml Online, As An Er Diagram Tool, To Design Database Schema, To Build Bpmn Online, As A Circuit Diagram Maker, And More. Draw.io Can Import .vsdx, Gliffy™ And Lucidchart™ Files. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png thumbnail: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png title: en_us: Draw.io category: Coolstore port_map: '8080' ================================================ FILE: Apps/draw.io/docker-compose.yml ================================================ name: draw.io services: app: image: jgraph/drawio:21.7.5 restart: unless-stopped environment: LETS_ENCRYPT_ENABLED: false PUBLIC_DNS: '' x-casaos: envs: [] ports: - target: 8080 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/log/letsencrypt target: /var/log/letsencrypt - type: bind source: /DATA/AppData/$AppID/letsencrypt target: /etc/letsencrypt - type: bind source: /DATA/AppData/$AppID/lib/letsencrypt target: /var/lib/letsencrypt x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: draw.io (formerly Diagramly) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more. draw.io can import .vsdx, Gliffy™ and Lucidchart™ files. tagline: en_us: Draw.io (formerly Diagramly) Is Free Online Diagram Software. You Can Use It As A Flowchart Maker, Network Diagram Software, To Create Uml Online, As An Er Diagram Tool, To Design Database Schema, To Build Bpmn Online, As A Circuit Diagram Maker, And More. Draw.io Can Import .vsdx, Gliffy™ And Lucidchart™ Files. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png thumbnail: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png title: en_us: Draw.io category: Coolstore port_map: '8080' ================================================ FILE: Apps/esphome/docker-compose.yml ================================================ name: esphome services: app: image: esphome/esphome:2026.4 restart: unless-stopped network_mode: host privileged: true environment: USERNAME: casaos PASSWORD: casaos volumes: - type: bind source: /DATA/AppData/esphome/config target: /config - type: bind source: /etc/localtime target: /etc/localtime read_only: true x-casaos: architectures: - amd64 - arm64 - armhf main: app description: en_us: ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems. tagline: en_us: ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems. developer: ESPHome author: WisdomSky icon: https://avatars.githubusercontent.com/u/45919759 thumbnail: https://avatars.githubusercontent.com/u/45919759 category: Coolstore tips: before_install: en_us: | | Label | Value | | --- | --- | | Username | `casaos` | | Password | `casaos` | title: en_us: ESPHome port_map: '6052' ================================================ FILE: Apps/flaresolverr/docker-compose.yml ================================================ name: flaresolverr services: app: image: flaresolverr/flaresolverr:v3.4.6 restart: unless-stopped environment: LOG_LEVEL: info LOG_HTML: false PROMETHEUS_ENABLED: false CAPTCHA_SOLVER: none PORT: 8191 PROMETHEUS_PORT: 8192 TZ: $TZ ports: - target: 8191 published: 8191 protocol: tcp - target: 8192 published: 8192 protocol: tcp x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: FlareSolverr is a proxy server to bypass Cloudflare protection. FlareSolverr starts a proxy server, and it waits for user requests in an idle state using few resources. When some request arrives, it uses Selenium with the undetected-chromedriver to create a web browser (Chrome). It opens the URL with user parameters and waits until the Cloudflare challenge is solved (or timeout). The HTML code and the cookies are sent back to the user, and those cookies can be used to bypass Cloudflare using other HTTP clients. tagline: en_us: FlareSolverr is a proxy server to bypass Cloudflare protection. developer: FlareSolverr author: WisdomSky icon: https://avatars.githubusercontent.com/u/10577978 thumbnail: https://avatars.githubusercontent.com/u/10577978 title: en_us: FlareSolverr category: Coolstore ================================================ FILE: Apps/ghost/docker-compose.yml ================================================ name: ghost services: app: image: ghost:6.35.0 environment: database__client: mysql database__connection__host: db database__connection__user: casaos database__connection__password: casaos database__connection__database: casaos x-casaos: envs: [] ports: - target: 2368 published: 2368 protocol: tcp depends_on: db: condition: service_healthy volumes: - type: bind source: /DATA/AppData/ghost/content target: /var/lib/ghost/content db: image: mariadb:12.2.2 restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: casaos MYSQL_DATABASE: casaos MYSQL_USER: casaos MYSQL_PASSWORD: casaos volumes: - type: bind source: /DATA/AppData/ghost/mysql target: /var/lib/mysql healthcheck: test: - CMD - healthcheck.sh - '--connect' - '--innodb_initialized' interval: 10s timeout: 5s retries: 3 x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Free and open-source blogging platform tagline: en_us: Free And Open-source Blogging Platform developer: '' author: WisdomSky icon: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png thumbnail: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png title: en_us: Ghost category: Coolstore port_map: '2368' ================================================ FILE: Apps/hestiacp/docker-compose.yml ================================================ name: hestiacp services: app: image: artsemkniazeu/hestiacp restart: unless-stopped environment: TZ: $TZ networks: docnet: ipv4_address: 10.1.1.0 ports: - target: 8083 published: 8083 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/config target: /hestia - type: bind source: /DATA/AppData/$AppID/home target: /home - type: bind source: /DATA/AppData/$AppID/backup target: /backup cap_add: - NET_ADMIN - NET_RAW - SYS_NICE - DAC_READ_SEARCH networks: docnet: name: docnet driver: bridge ipam: config: - subnet: 10.1.0.0/16 ip_range: 10.1.1.0/24 gateway: 10.1.0.1 x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Hestia Control Panel (HestiaCP) is an open-source web hosting control panel that allows users to manage their websites, domains, email accounts, databases, and more. It provides a user-friendly interface for managing web hosting environments and simplifies various administrative tasks. tagline: en_us: An open-source web hosting control panel that allows users to manage their websites, domains, email accounts, databases, and more. It provides a user-friendly interface for managing web hosting environments and simplifies various administrative tasks. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/hestiacp/hestiacp/main/web/images/logo.png thumbnail: https://raw.githubusercontent.com/hestiacp/hestiacp/main/web/images/logo.png tips: before_install: en_us: | Default `username` is `admin` and the default password can be found inside the `/DATA/AppData/hestiacp/config/root/password.txt` file. title: en_us: Hestia CP category: Coolstore port_map: '8083' ================================================ FILE: Apps/homebridge/docker-compose.yml ================================================ name: homebridge services: app: image: oznu/homebridge:2023-01-08 restart: unless-stopped environment: PGID: $PGID PUID: $PUID ENABLE_AVAHI: 1 TZ: $TZ network_mode: host x-casaos: envs: - container: PGID description: en_us: '' - container: PUID description: en_us: '' - container: TZ description: en_us: '' volumes: - type: bind source: /DATA/AppData/$AppID/config target: /homebridge x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Homebridge allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories. tagline: en_us: Homebridge Allows You To Integrate With Smart Home Devices That Do Not Natively Support Homekit. There Are Over 2,000 Homebridge Plugins Supporting Thousands Of Different Smart Accessories. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png title: en_us: Homebridge category: Coolstore port_map: '8581' ================================================ FILE: Apps/hrconvert2/docker-compose.yml ================================================ name: hrconvert2 services: app: image: dwaaan/hrconvert2-docker:latest ports: - target: 80 published: 8085 protocol: tcp restart: unless-stopped x-casaos: architectures: - amd64 main: app description: en_us: HRConvert2 is a self-hosted drag-and-drop file conversion server & file sharing tool that supports 86 file formats with 4 color schemes & 13 end-user selctable languages. tagline: en_us: HRConvert2 is a self-hosted drag-and-drop file conversion server & file sharing tool that supports 86 file formats with 4 color schemes & 13 end-user selctable languages. developer: zelon88 author: WisdomSky screenshot_link: - https://github.com/zelon88/HRConvert2/raw/master/Documentation/Screenshots/HRConvert2-1.png icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/hrconvert2/icon.png thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/hrconvert2/icon.png title: en_us: HRConvert2 category: Coolstore port_map: '8085' ================================================ FILE: Apps/joomla/docker-compose.yml ================================================ name: joomla services: app: image: joomla:6.1.0-apache environment: JOOMLA_DB_HOST: joomladb JOOMLA_DB_PASSWORD: casaos depends_on: - joomladb x-casaos: envs: - container: JOOMLA_DB_HOST description: en_us: '' - container: JOOMLA_DB_PASSWORD description: en_us: '' ports: - target: 80 published: 80 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/www target: /var/www/html joomladb: image: mysql:9.7.0 restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: casaos volumes: - type: bind source: /DATA/AppData/$AppID/mysql target: /var/lib/mysql x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Another free and open-source CMS tagline: en_us: Another Free And Open-source Cms developer: '' author: WisdomSky icon: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png thumbnail: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png tips: before_install: en_us: | For database connection, select `MySQL` then on the `database host` field put `joomladb`, for `database user` put `root` and for `database password` put `casaos` title: en_us: Joomla category: Coolstore port_map: '80' ================================================ FILE: Apps/kavita/docker-compose.yml ================================================ name: kavita services: app: image: jvmilazz0/kavita:0.9.0 restart: unless-stopped environment: PUID: $PUID PGID: $PGID x-casaos: envs: - container: PUID description: en_us: '' - container: PGID description: en_us: '' ports: - target: 5000 published: 5000 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/manga target: /manga - type: bind source: /DATA/AppData/$AppID/config target: /kavita/config x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Kavita Manga, Comic and E-Book Server tagline: en_us: Kavita Manga, Comic And E-book Server developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/Kareadita/Kavita/main/UI/Web/src/assets/images/logo.png thumbnail: https://raw.githubusercontent.com/Kareadita/Kavita/main/UI/Web/src/assets/images/logo.png title: en_us: Kavita category: Coolstore ================================================ FILE: Apps/komga/docker-compose.yml ================================================ name: komga services: app: image: gotson/komga:1.24.4 restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ x-casaos: envs: - container: PUID description: en_us: '' - container: PGID description: en_us: '' ports: - target: 25600 published: 25600 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/config target: /config - type: bind source: /DATA/AppData/$AppID/data target: /data x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Koomga Manga, Comic and E-Book Server tagline: en_us: Koomga Manga, Comic And E-book Server developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png thumbnail: https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png title: en_us: Komga category: Coolstore port_map: '25600 ' ================================================ FILE: Apps/matter-server/docker-compose.yml ================================================ name: matter-server services: app: image: ghcr.io/home-assistant-libs/python-matter-server:8.1 restart: unless-stopped network_mode: host volumes: - type: bind source: /DATA/AppData/matter-server/data target: /data - type: bind source: /run/dbus target: /run/dbus read_only: true security_opt: - apparmor:unconfined x-casaos: architectures: - amd64 - arm64 main: app description: en_us: A Matter Controller Server over WebSockets using the official Matter (formerly CHIP) SDK as a base and provides both a server and client implementation. The goal of this project is primary to have Matter support in Home Assistant but its universal approach makes it suitable to be used in other projects too. tagline: en_us: Matter support in Home Assistant developer: Home Assistant author: WisdomSky icon: https://avatars.githubusercontent.com/u/61027988 thumbnail: https://avatars.githubusercontent.com/u/61027988 category: Coolstore title: en_us: Matter Server ================================================ FILE: Apps/mealie/docker-compose.yml ================================================ name: mealie services: app: image: hkotel/mealie:omni-nightly ports: - '3000:3000' - '9000:9000' volumes: - type: bind source: /DATA/AppData/mealie target: /app/data/ environment: ALLOW_SIGNUP: true PUID: $PUID PGID: $PGID TZ: $TZ BASE_URL: https://0.0.0.0 restart: unless-stopped x-casaos: architectures: - amd64 - arm64 main: app description: en_us: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor. tagline: en_us: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. developer: hkotel author: WisdomSky screenshot_link: - https://nightly.mealie.io/assets/img/home_screenshot.png icon: https://cf.appdrag.com/dashboard-openvm-clo-b2d42c/uploads/Mealie-LZF8.png thumbnail: https://cf.appdrag.com/dashboard-openvm-clo-b2d42c/uploads/Mealie-LZF8.png title: en_us: Mealie category: Coolstore port_map: '3000' ================================================ FILE: Apps/metube-youtubedl/docker-compose.yml ================================================ name: metube-youtubedl services: app: image: alexta69/metube:2025-07-30 restart: unless-stopped environment: UID: $PUID GID: $PGID DARK_MODE: true x-casaos: envs: [] ports: - target: 8081 published: 8081 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/downloads target: /downloads x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Web GUI for youtube-dl with playlist support. Allows you to download videos from YouTube and dozens of other sites (https://ytdl-org.github.io/youtube-dl/supportedsites.html). tagline: en_us: Web Gui For Youtube-dl With Playlist Support. Allows You To Download Videos From Youtube And Dozens Of Other Sites (https://ytdl-org.github.io/youtube-dl/supportedsites.html). developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/ytdlm.png thumbnail: https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/ytdlm.png title: en_us: Metube category: Coolstore port_map: '8081' ================================================ FILE: Apps/minecraft/docker-compose.yml ================================================ name: minecraft services: app: image: itzg/minecraft-server:2026.4.2 environment: EULA: true x-casaos: envs: - container: EULA description: en_us: '' ports: - target: 25565 published: 25565 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/data target: /data x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: This docker image provides a Minecraft Server that will automatically download the latest stable version at startup. You can also run/upgrade to any specific version or the latest snapshot. See the Versions section below for more information. tagline: en_us: This Docker Image Provides A Minecraft Server That Will Automatically Download The Latest Stable Version At Startup. You Can Also Run/upgrade To Any Specific Version Or The Latest Snapshot. See The Versions Section Below For More Information. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png title: en_us: Minecraft Server category: Coolstore ================================================ FILE: Apps/mosquitto/docker-compose.yml ================================================ name: mosquitto services: app: image: eclipse-mosquitto:2.0.22 restart: unless-stopped x-casaos: envs: [] ports: - target: 1883 published: 1883 protocol: tcp - target: 9001 published: 9001 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/config target: /mosquitto/config - type: bind source: /DATA/AppData/$AppID/data target: /mosquitto/data - type: bind source: /DATA/AppData/$AppID/log target: /mosquitto/log x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: "Eclipse Mosquitto is an open source implementation of a server for versions 5, 3.1.1, and 3.1 of the MQTT protocol.\rYou will need to create /portainer/Files/AppData/Config/Mosquitto/config/mosquitto.conf and if needed your password file.\rHave a look on https://mosquitto.org/man/mosquitto_passwd-1.html" tagline: en_us: "Eclipse Mosquitto Is An Open Source Implementation Of A Server For Versions 5, 3.1.1, And 3.1 Of The Mqtt Protocol.\r\nyou Will Need To Create /portainer/files/appdata/config/mosquitto/config/mosquitto.conf And If Needed Your Password File.\r\nhave A Look On Https://mosquitto.org/man/mosquitto_passwd-1.html" developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/docker-library/docs/757578e3a44e5460a8a11d32a81776f8b74231a9/eclipse-mosquitto/logo.png thumbnail: https://raw.githubusercontent.com/docker-library/docs/757578e3a44e5460a8a11d32a81776f8b74231a9/eclipse-mosquitto/logo.png title: en_us: Eclipse Mosquitto category: Coolstore ================================================ FILE: Apps/paperless/docker-compose.yml ================================================ name: paperless services: paperless: image: ghcr.io/paperless-ngx/paperless-ngx:2.20 restart: unless-stopped depends_on: - db - broker ports: - '8005:8000' healthcheck: test: - CMD - curl - '-f' - http://localhost:8000 interval: 30s timeout: 10s retries: 5 volumes: - /DATA/AppData/paperless/data:/usr/src/paperless/data - /DATA/AppData/paperless/media:/usr/src/paperless/media - /DATA/AppData/paperless/export:/usr/src/paperless/export - /DATA/AppData/paperless/consume:/usr/src/paperless/consume environment: PAPERLESS_REDIS: redis://broker:6379 PAPERLESS_DBENGINE: mariadb PAPERLESS_DBHOST: db PAPERLESS_DBUSER: paperless PAPERLESS_DBPASS: paperless PAPERLESS_DBPORT: 3306 PAPERLESS_ADMIN_USER: admin PAPERLESS_ADMIN_PASSWORD: admin PAPERLESS_TIKA_ENABLED: 1 PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000 PAPERLESS_TIKA_ENDPOINT: http://tika:9998 broker: image: redis:8.6.2 restart: unless-stopped volumes: - /DATA/AppData/paperless/redis/data:/data db: image: mariadb:12.2.2 restart: unless-stopped volumes: - /DATA/AppData/paperless/mysql:/var/lib/mysql environment: MARIADB_HOST: paperless MARIADB_DATABASE: paperless MARIADB_USER: paperless MARIADB_PASSWORD: paperless MARIADB_ROOT_PASSWORD: paperless tika: image: ghcr.io/paperless-ngx/tika:latest restart: unless-stopped ports: - '9998:9998' gotenberg: image: docker.io/gotenberg/gotenberg:7.10 restart: unless-stopped command: - gotenberg - '--chromium-disable-javascript=true' - '--chromium-allow-list=file:///tmp/.*' ports: - '3000:3000' x-casaos: architectures: - amd64 - arm - arm64 main: paperless description: en_us: Paperless-ngx forked from paperless-ng to continue the great work and distribute responsibility of supporting and advancing the project among a team of people. tagline: en_us: Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. developer: paperless-ngx author: WisdomSky icon: https://avatars.githubusercontent.com/u/99562962 thumbnail: https://avatars.githubusercontent.com/u/99562962 title: en_us: Paperless-ngx tips: before_install: en_us: | ## Credentials: username: `admin` password: `admin` category: Coolstore port_map: '8005' ================================================ FILE: Apps/peppermint/docker-compose.yml ================================================ name: peppermint services: app: image: pepperlabs/peppermint:latest ports: - target: 5000 published: 5000 protocol: tcp depends_on: - db environment: PORT: 5000 DB_USERNAME: casaos DB_PASSWORD: casaos DB_HOST: db BASE_URL: http://casaos.local:5000 restart: unless-stopped db: image: postgres:14.22 restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ POSTGRES_USER: casaos POSTGRES_PASSWORD: casaos POSTGRES_DB: casaos x-casaos: envs: - container: PUID description: en_us: for UserID - container: PGID description: en_us: for GroupID - container: TZ description: en_us: specify a timezone to use, see this list. - container: POSTGRES_DB description: en_us: Specify the name of a database to be created on image startup. - container: POSTGRES_USER description: en_us: Postgres server username - container: POSTGRES_PASSWORD description: en_us: Postgres server password volumes: - container: /var/lib/postgresql/data description: en_us: Directory where Postgres database data is stored volumes: - type: bind source: /DATA/AppData/peppermint/postgres/data target: /var/lib/postgresql/data x-casaos: architectures: - amd64 main: app description: en_us: Peppermint is a central hub for your help desk. A powerfully easy system for tracking, prioritising, and solving customer support tickets. tagline: en_us: Peppermint is a central hub for your help desk. A powerfully easy system for tracking, prioritising, and solving customer support tickets. developer: Pepperlabs author: WisdomSky screenshot_link: - https://preview.redd.it/jrmmd2eeafe81.png?width=2878&format=png&auto=webp&s=87e8eaa264bec2154aad268cbb114978b64b0e85 - https://preview.redd.it/nvv28jeeafe81.png?width=2878&format=png&auto=webp&s=c52bad873fc7051c0e1eaa46f612dfcc9f10a7a4 - https://preview.redd.it/511ej8eeafe81.png?width=2880&format=png&auto=webp&s=49bae4c8109a2180c3e837c0fa6c517e7aee1780 - https://preview.redd.it/2jz3bbeeafe81.png?width=2878&format=png&auto=webp&s=4488044fba794cf59a821526820a8efaa4cb8349 - https://preview.redd.it/z079czeeafe81.png?width=2878&format=png&auto=webp&s=9e4e7ba029c96c74764137ee75dcb5251aaaa24e - https://preview.redd.it/fepz11eeafe81.png?width=2878&format=png&auto=webp&s=be8d7350fcec1d2d3041f15750ab309d482c25cf - https://preview.redd.it/a348a6eeafe81.png?width=2878&format=png&auto=webp&s=730d64228f99a50b72ebf81cbcaed35458acd1cb - https://preview.redd.it/bkho3aeeafe81.png?width=2878&format=png&auto=webp&s=445ebfd2435521162843164eed690c23c43d6fb6 - https://preview.redd.it/t56ne0eeafe81.png?width=2878&format=png&auto=webp&s=b42ae459e5b0e9d9f65bc33784ed0d0dd2fb1eaa icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/peppermint/icon.png thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/peppermint/icon.png title: en_us: Peppermint category: Coolstore tips: before_install: en_us: | ### Additional Instructions: After finished installing, open the `app settings` and update the `BASE_URL` to point it to your Home Server's IP Address. e.g: ``` http://192.168.31.31:5000 ``` ### Default credentials: Username: `admin@admin.com` Password: `1234` port_map: '5000' ================================================ FILE: Apps/pi-alert/docker-compose.yml ================================================ name: pi-alert services: app: image: jokobsk/pi.alert:25 restart: always network_mode: host environment: PUID: $PUID PGID: $PGID HOST_USER_ID: $PUID HOST_USER_GID: $PGID TZ: $TZ x-casaos: envs: - container: PUID description: en_us: '' - container: PGID description: en_us: '' ports: - target: 20211 published: 20211 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/config target: /home/pi/pialert/config - type: bind source: /DATA/AppData/$AppID/db target: /home/pi/pialert/db x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: WIFI / LAN intruder detector tagline: en_us: Wifi / Lan Intruder Detector developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg thumbnail: https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg title: en_us: Pi.alert category: Coolstore port_map: '20211' ================================================ FILE: Apps/playit-docker-web/docker-compose.yml ================================================ name: playit-docker-web services: playit: image: wisdomsky/playit-docker-web:1.2 restart: unless-stopped network_mode: host x-casaos: volumes: - container: /config description: en_us: playit-docker-web config file. ports: - container: '8008' description: en_us: Playit Tunnel Setup WebUI ports: - target: 8008 published: '8008' protocol: tcp volumes: - type: bind source: /DATA/AppData/playit-docker-web/config target: /config x-casaos: architectures: - amd64 - arm - arm64 main: playit description: en_us: Playit.gg is a global proxy that allows anyone to host a server without port forwarding. We use tunneling. Only the server needs to run the program, not every player! tagline: en_us: Playit.gg is a global proxy that allows anyone to host a server without port forwarding. screenshot_link: - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/screenshot-1.png developer: Playit.gg author: WisdomSky icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/icon.png thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/icon.png category: Coolstore title: en_us: Playit.gg port_map: '8008' ================================================ FILE: Apps/portainer-tools/docker-compose.yml ================================================ name: portainer-tools services: app: image: technorabilia/portainer-tools:latest restart: unless-stopped environment: PUID: $PUID PGID: $PGID PORTAINER_USERNAME: '' PORTAINER_PASSWORD: '' PORTAINER_URL: 0.0.0.0:9000 SERVER_URL: http://0.0.0.0:9999 x-casaos: envs: - container: SERVER_URL description: en_us: '' - container: PORTAINER_URL description: en_us: Portainer Base URL - container: PORTAINER_USERNAME description: en_us: Portainer admin username - container: PORTAINER_PASSWORD description: en_us: Portainer admin password - container: PUID description: en_us: '' - container: PGID description: en_us: '' volumes: - container: /config description: en_us: Config for portainer tools ports: - target: 9999 published: 9999 protocol: tcp volumes: - type: bind source: /DATA/AppData/portainer-tools/config target: /config x-casaos: architectures: - amd64 main: app description: en_us: Portainer Tools allows you to add your own Portainer App Template definitions, merge them with existing ones and host them on your own server. You can set the Portainer App Templates URL from within the application to easily switch App Template definitions. Detailed information about installing and using the application and more can be found on https://www.technorabilia.com/portainer-tools-merge-and-host-app-template-definitions. tagline: en_us: Portainer Tools allows you to add your own Portainer App Template definitions, merge them with existing ones and host them on your own server. developer: Technorabilia author: WisdomSky icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Portainer/icon.png thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Portainer/icon.png title: en_us: Portainer Tools category: Coolstore port_map: '9999' ================================================ FILE: Apps/privatebin/docker-compose.yml ================================================ name: privatebin services: app: image: privatebin/nginx-fpm-alpine:2.0.3 restart: unless-stopped environment: PUID: $PUID PGID: $PGID x-casaos: envs: - container: PUID description: en_us: '' - container: PGID description: en_us: '' ports: - target: 8080 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/data target: /srv/data - type: bind source: /DATA/AppData/$AppID/config target: /srv/cfg x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data! tagline: en_us: | Privatebin Is A Minimalist, Open Source Online Pastebin Where The Server Has Zero Knowledge Of Pasted Data! developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png title: en_us: Privatebin category: Coolstore port_map: '8080' ================================================ FILE: Apps/readerr/docker-compose.yml ================================================ name: readerr services: app: image: hotio/readarr restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ x-casaos: envs: - container: PUID description: en_us: '' - container: PGID description: en_us: '' - container: TZ description: en_us: '' ports: - target: 8787 published: 8787 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/config target: /config - type: bind source: /portainer/downloads target: /downloads - type: bind source: /portainer/books target: /books x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Readarr usent server tagline: en_us: Readarr Usent Server developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/128.png thumbnail: https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/128.png title: en_us: Readarr category: Coolstore port_map: '8787' ================================================ FILE: Apps/redis/docker-compose.yml ================================================ name: redis services: app: image: redis:8.6.2 restart: unless-stopped ports: - target: 6379 published: '6379' protocol: tcp volumes: - type: bind source: /DATA/AppData/redis/data target: /data - type: bind source: /DATA/AppData/redis/config target: /usr/local/etc/redis x-casaos: architectures: - amd64 - arm64 - armhf - arm - '386' main: app description: en_us: Redis is an open source (BSD licensed), in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster. tagline: en_us: Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. developer: Redis author: WisdomSky icon: https://cdn4.iconfinder.com/data/icons/redis-2/1451/Untitled-2-512.png thumbnail: https://cdn4.iconfinder.com/data/icons/redis-2/1451/Untitled-2-512.png category: Coolstore title: en_us: Redis ================================================ FILE: Apps/retroarch-web/docker-compose.yml ================================================ name: retroarch-web services: app: image: inglebard/retroarch-web:latest restart: unless-stopped environment: ROOT_WWW_PATH: /var/www/html ports: - target: 8080 published: '80' protocol: tcp x-casaos: architectures: - amd64 - arm64 - armhf - arm main: app description: en_us: Online retro games emulator.The RetroArch Web Player is RetroArch compiled through Emscripten. tagline: en_us: Online retro games emulator. developer: Libretro author: WisdomSky icon: https://avatars.githubusercontent.com/u/1812827 thumbnail: https://avatars.githubusercontent.com/u/1812827 category: Coolstore title: en_us: RetroArch-web port_map: '8080' ================================================ FILE: Apps/rocket-chat/docker-compose.yml ================================================ name: rocket-chat services: app: image: rocket.chat:8.3.2 restart: unless-stopped environment: MONGO_OPLOG_URL: mongodb://db:27017/local depends_on: - db ports: - target: 3000 published: '3000' protocol: tcp db: image: mongo:8.0.21 restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ volumes: - type: bind source: /DATA/AppData/rocket-chat/mongo/data/configdb target: /data/configdb - type: bind source: /DATA/AppData/rocket-chat/mongo/data/db target: /data/db x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Rocket. Chat is a customizable open source communications platform for organizations with high standards of data protection. It enables real-time conversations between colleagues, with other companies or with your customers, across devices on web, desktop or mobile. tagline: en_us: Rocket. Chat is a customizable open source communications platform for organizations with high standards of data protection. developer: Rocket Chat author: '' icon: https://static.cdnlogo.com/logos/r/32/rocket-chat.svg thumbnail: https://static.cdnlogo.com/logos/r/32/rocket-chat.svg title: en_us: Rocket. Chat tips: before_install: en_us: | ### Note After finished installing the Rocket. Chat app, wait for at least 1 to 5 minutes before opening the Web UI. Opening the Web UI right after the installation will cause the Rocket. Chat app to crash and never recover which requires re-installing. category: Chat port_map: '3000' ================================================ FILE: Apps/rsshub/docker-compose.yml ================================================ name: rsshub services: app: image: diygod/rsshub:2026-05-02 restart: unless-stopped environment: NODE_ENV: production CACHE_TYPE: redis REDIS_URL: redis://redis:6379/ PUPPETEER_WS_ENDPOINT: ws://browserless:3000 ports: - target: 1200 published: 1200 protocol: tcp depends_on: - redis - browserless browserless: image: browserless/chrome:1-puppeteer-10.4.0 restart: unless-stopped ulimits: core: hard: 0 soft: 0 redis: image: redis:8.4.2-alpine restart: always volumes: - type: bind source: /DATA/AppData/rsshub/redis target: /data x-casaos: architectures: - amd64 - arm64 main: app description: en_us: | RSSHub is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything. RSSHub delivers millions of contents aggregated from all kinds of sources, our vibrant open source community is ensuring the deliver of RSSHub's new routes, new features and bug fixes. RSSHub can be used with browser extension RSSHub Radar and mobile auxiliary app RSSBud (iOS) and RSSAid (Android) tagline: en_us: RSSHub is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything. developer: DIYgod author: WisdomSky icon: https://docs.rsshub.app/logo.png thumbnail: https://docs.rsshub.app/logo.png title: en_us: RSShub category: Coolstore port_map: '1200' ================================================ FILE: Apps/rustdesk-server/docker-compose.yml ================================================ name: rustdesk-server services: hbbs: image: rustdesk/rustdesk-server:1 command: hbbs volumes: - /DATA/AppData/rustdesk/data:/root network_mode: host depends_on: - hbbr restart: unless-stopped hbbr: image: rustdesk/rustdesk-server:1 command: hbbr volumes: - /DATA/AppData/rustdesk/data:/root network_mode: host restart: unless-stopped x-casaos: architectures: - amd64 - arm - arm64 main: hbbs description: en_us: RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration. You have full control of your data, with no concerns about security. tagline: en_us: RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration. You have full control of your data, with no concerns about security. developer: RustDesk author: WisdomSky icon: https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Rustdesk.svg/48px-Rustdesk.svg.png thumbnail: https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Rustdesk.svg/48px-Rustdesk.svg.png title: en_us: Rustdesk Server category: Coolstore ================================================ FILE: Apps/speedtest-tracker/docker-compose.yml ================================================ name: speedtest-tracker services: app: image: henrywhitaker3/speedtest-tracker:v1.12.3-dev restart: unless-stopped environment: PGID: $PGID PUID: $PUID TZ: $TZ OOKLA_EULA_GDPR: true x-casaos: envs: - container: OOKLA_EULA_GDPR description: en_us: '' ports: - target: 80 published: 8765 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/config target: /config x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Run a Speedtest every hour and graph the results. See https://hub.docker.com/r/henrywhitaker3/speedtest-tracker/tags for arch options tagline: en_us: Run A Speedtest Every Hour And Graph The Results. See Https://hub.docker.com/r/henrywhitaker3/speedtest-tracker/tags For Arch Options developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/speedtest-tracker.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/speedtest-tracker.png title: en_us: Speedtest Tracker category: Coolstore port_map: '8765' ================================================ FILE: Apps/spot-dl/docker-compose.yml ================================================ name: spot-dl services: app: image: spotdl/spotify-downloader:v4.4.3 restart: unless-stopped ports: - target: 8800 published: 8800 protocol: tcp volumes: - type: bind source: /DATA/Media/Music target: /music - type: bind source: /DATA/AppData/coolstore-spotdl/config target: /config command: - web - '--host' - 0.0.0.0 - '--port' - '8800' - '--web-use-output-dir' tty: true x-casaos: architectures: - amd64 - arm64 main: app description: en_us: spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata. tagline: en_us: spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata. developer: spotDL author: WisdomSky icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/spot-dl/icon.svg thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/spot-dl/icon.svg title: en_us: spotDL tips: before_install: en_us: | The default download location is set to `/DATA/Media/Music`. You can change this by going into the app settings and changing the specified path. category: Coolstore port_map: '8800' ================================================ FILE: Apps/statping/docker-compose.yml ================================================ name: statping services: app: image: statping/statping:v0.90.74 restart: always depends_on: - db environment: VIRTUAL_PORT: 8080 DB_CONN: postgres DB_HOST: db DB_USER: casaos DB_PASS: casaos DB_DATABASE: casaos NAME: '' DESCRIPTION: '' x-casaos: envs: [] ports: - target: 8080 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/app target: /app db: image: postgres:14.22 restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ POSTGRES_USER: casaos POSTGRES_PASSWORD: casaos POSTGRES_DB: casaos x-casaos: envs: - container: PUID description: en_us: for UserID - container: PGID description: en_us: for GroupID - container: TZ description: en_us: specify a timezone to use, see this list. - container: POSTGRES_DB description: en_us: Specify the name of a database to be created on image startup. - container: POSTGRES_USER description: en_us: Postgres server username - container: POSTGRES_PASSWORD description: en_us: Postgres server password volumes: - container: /var/lib/postgresql/data description: en_us: Directory where Postgres database data is stored volumes: - type: bind source: /DATA/AppData/$AppID/postgres/data target: /var/lib/postgresql/data x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page. tagline: en_us: An Easy To Use Status Page For Your Websites And Applications. Statping Will Automatically Fetch The Application And Render A Beautiful Status Page With Tons Of Features For You To Build An Even Better Status Page. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png thumbnail: https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png title: en_us: Statping category: Coolstore port_map: '8080' ================================================ FILE: Apps/stirling-pdf/docker-compose.yml ================================================ name: stirling-pdf services: app: image: frooodle/s-pdf:2.10.0 restart: unless-stopped environment: APP_HOME_NAME: Stirling PDF LANG: en_US.UTF-8 LANGUAGE: en_US:en ports: - target: 8080 published: 8080 protocol: tcp x-casaos: architectures: - amd64 - arm64 main: app description: en_us: Stirling-PDF is a locally hosted web application that allows you to perform various operations on PDF files, such as splitting and adding images. tagline: en_us: Stirling-PDF is a locally hosted web application that allows you to perform various operations on PDF files, such as splitting and adding images. developer: Frooodle author: WisdomSky screenshot_link: - https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/images/stirling-home.png icon: https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/docs/stirling.png thumbnail: https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/docs/stirling.png title: en_us: Stirling PDF category: Coolstore port_map: '8080' ================================================ FILE: Apps/tandoor/docker-compose.yml ================================================ name: tandoor services: app: image: vabene1111/recipes:2 restart: unless-stopped environment: SECRET_KEY: '' DB_ENGINE: django.db.backends.postgresql POSTGRES_HOST: db POSTGRES_PORT: 5432 POSTGRES_USER: casaos POSTGRES_PASSWORD: casaos POSTGRES_DB: casaos depends_on: - db ports: - target: 8080 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/config target: /config - type: bind source: /DATA/AppData/$AppID/staticfiles target: /opt/recipes/staticfiles - type: bind source: /DATA/AppData/$AppID/mediafiles target: /opt/recipes/mediafiles db: image: postgres:14.22 restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ POSTGRES_USER: casaos POSTGRES_PASSWORD: casaos POSTGRES_DB: casaos x-casaos: envs: - container: PUID description: en_us: for UserID - container: PGID description: en_us: for GroupID - container: TZ description: en_us: specify a timezone to use, see this list. - container: POSTGRES_DB description: en_us: Specify the name of a database to be created on image startup. - container: POSTGRES_USER description: en_us: Postgres server username - container: POSTGRES_PASSWORD description: en_us: Postgres server password volumes: - container: /var/lib/postgresql/data description: en_us: Directory where Postgres database data is stored volumes: - type: bind source: /DATA/AppData/$AppID/postgres/data target: /var/lib/postgresql/data x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: The recipe manager that allows you to manage your ever growing collection of digital recipes. tagline: en_us: The Recipe Manager That Allows You To Manage Your Ever Growing Collection Of Digital Recipes. developer: '' author: WisdomSky icon: https://docs.tandoor.dev/logo_color.svg thumbnail: https://docs.tandoor.dev/logo_color.svg title: en_us: Tandoor category: Coolstore port_map: '8080' ================================================ FILE: Apps/traefik/docker-compose.yml ================================================ name: traefik services: app: image: traefik:v3.6.15 restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ TRAEFIK_API: false TRAEFIK_API_DASHBOARD: true TRAEFIK_API_INSECURE: false ports: - target: 80 published: 80 protocol: tcp - target: 443 published: 443 protocol: tcp - target: 8080 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/traefik.toml target: /etc/traefik/traefik.toml - type: bind source: /DATA/AppData/$AppID/traefik.yml target: /etc/traefik/traefik.yml - type: bind source: /DATA/AppData/$AppID/config.yml target: /etc/traefik/config.yml - type: bind source: /DATA/AppData/$AppID/acme.json target: /etc/traefik/acme.json - type: bind source: /var/run/docker.sock target: /var/run/docker.sock x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Cloud-Native Networking Stack That Just Works. tagline: en_us: Cloud-native Networking Stack That Just Works. developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png title: en_us: Traefik category: Coolstore port_map: '8080' ================================================ FILE: Apps/trilium/docker-compose.yml ================================================ name: trilium services: app: image: zadam/trilium:0.63.7 restart: unless-stopped environment: TRILIUM_DATA_DIR: /home/node/trilium-data x-casaos: envs: - container: TRILIUM_DATA_DIR description: en_us: '' ports: - target: 8080 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/data target: /home/node/trilium-data x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases tagline: en_us: Trilium Notes Is A Hierarchical Note Taking Application With Focus On Building Large Personal Knowledge Bases developer: '' author: WisdomSky icon: https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248 thumbnail: https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248 title: en_us: Trilium category: Coolstore port_map: '8080' ================================================ FILE: Apps/wallabag/docker-compose.yml ================================================ name: wallabag services: app: image: wallabag/wallabag:2.6.14 restart: unless-stopped environment: POSTGRES_USER: casaos POSTGRES_PASSWORD: casaos SYMFONY__ENV__DATABASE_DRIVER: pdo_pgsql SYMFONY__ENV__DATABASE_HOST: db SYMFONY__ENV__DATABASE_USER: casaos SYMFONY__ENV__DATABASE_PASSWORD: casaos SYMFONY__ENV__DATABASE_NAME: casaos SYMFONY__ENV__DATABASE_PORT: 5432 SYMFONY__ENV__SECRET: '' SYMFONY__ENV__DOMAIN_NAME: '' SYMFONY__ENV__MAILER_HOST: '' SYMFONY__ENV__MAILER_USER: '' SYMFONY__ENV__MAILER_PASSWORD: '' SYMFONY__ENV__FROM_EMAIL: '' SYMFONY__ENV__FOSUSER_REGISTRATION: '' SYMFONY__ENV__FOSUSER_CONFIRMATION: '' depends_on: - db x-casaos: envs: - container: SYMFONY__ENV__SECRET description: en_us: This should be set to a random string of characters. - container: SYMFONY__ENV__DOMAIN_NAME description: en_us: '' - container: SYMFONY__ENV__MAILER_HOST description: en_us: '' - container: SYMFONY__ENV__MAILER_USER description: en_us: '' - container: SYMFONY__ENV__MAILER_PASSWORD description: en_us: '' - container: SYMFONY__ENV__FROM_EMAIL description: en_us: '' - container: SYMFONY__ENV__FOSUSER_REGISTRATION description: en_us: '' - container: SYMFONY__ENV__FOSUSER_CONFIRMATION description: en_us: '' ports: - target: 80 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/AppData/Wallabag/data target: /var/www/wallabag/data - type: bind source: /DATA/AppData/Wallabag/images target: /var/www/wallabag/web/assets/images db: image: postgres:14.22 restart: unless-stopped environment: PUID: $PUID PGID: $PGID TZ: $TZ POSTGRES_USER: casaos POSTGRES_PASSWORD: casaos POSTGRES_DB: casaos x-casaos: envs: - container: PUID description: en_us: for UserID - container: PGID description: en_us: for GroupID - container: TZ description: en_us: specify a timezone to use, see this list. - container: POSTGRES_DB description: en_us: Specify the name of a database to be created on image startup. - container: POSTGRES_USER description: en_us: Postgres server username - container: POSTGRES_PASSWORD description: en_us: Postgres server password volumes: - container: /var/lib/postgresql/data description: en_us: Directory where Postgres database data is stored volumes: - type: bind source: /DATA/AppData/$AppID/postgres/data target: /var/lib/postgresql/data x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: 'wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.' tagline: en_us: 'Wallabag Is A Self Hostable Application For Saving Web Pages: Save And Classify Articles. Read Them Later. Freely.' developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/jake-walker/selfhosted_templates/wallabag/Images/wallabag.png thumbnail: https://raw.githubusercontent.com/jake-walker/selfhosted_templates/wallabag/Images/wallabag.png title: en_us: Wallabag category: Coolstore port_map: '8080' ================================================ FILE: Apps/webdav/docker-compose.yml ================================================ name: webdav services: app: image: bytemark/webdav:latest restart: unless-stopped environment: AUTH_TYPE: Digest USERNAME: casaos PASSWORD: casaos ports: - target: 80 published: 8080 protocol: tcp volumes: - type: bind source: /DATA/Documents target: /var/lib/dav x-casaos: architectures: - amd64 main: app description: en_us: Web-based distributed authoring and versioning (WebDAV) is a set of extensions to the HTTP protocol that allows WebDAV clients (such as Microsoft Web Folders) to collaboratively edit and manage files on remote Web servers. tagline: en_us: Web-based distributed authoring and versioning (WebDAV) is a set of extensions to the HTTP protocol that allows WebDAV clients (such as Microsoft Web Folders) to collaboratively edit and manage files on remote Web servers. developer: Bytemark author: WisdomSky icon: https://debrid-link.com/screen/webdav_logo.png thumbnail: https://debrid-link.com/screen/webdav_logo.png category: Coolstore tips: before_install: en_us: | | Label | Value | | --- | --- | | Username | `casaos` | | Password | `casaos` | | Port | `8080` | | Files Path | `/DATA/Documents` | title: en_us: WebDAV ================================================ FILE: Apps/websync/docker-compose.yml ================================================ name: websync services: app: image: furier/websync:latest restart: unless-stopped working_dir: /src command: - node - server.js ports: - target: 3000 published: 3000 protocol: tcp volumes: - type: bind source: /DATA/AppData/websync/data target: /data x-casaos: architectures: - amd64 main: app description: en_us: Websync is intended to be an rsync task manager, where rsync tasks can be added, scheduled and maintained in a sane manner. tagline: en_us: Websync is intended to be an rsync task manager, where rsync tasks can be added, scheduled and maintained in a sane manner. developer: '' author: WisdomSky screenshot_link: - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/websync/screenshot-1.png - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/websync/screenshot-2.png icon: https://cdn0.iconfinder.com/data/icons/octicons/1024/sync-1024.png thumbnail: https://cdn0.iconfinder.com/data/icons/octicons/1024/sync-1024.png title: en_us: Web Sync (RSync) category: Coolstore port_map: '3000' ================================================ FILE: Apps/wg-easy/docker-compose.yml ================================================ name: wg-easy services: app: image: ghcr.io/wg-easy/wg-easy:15.2.2 environment: WG_HOST: 0.0.0.0 PASSWORD: casaos WG_PORT: 51820 WG_DEFAULT_DNS: 1.1.1.1 WG_PERSISTENT_KEEPALIVE: 0 WG_MTU: null x-casaos: envs: - container: WG_HOST description: en_us: Set here your DDNS domain - container: PASSWORD description: en_us: Leave blank to access WebUI without loggin - container: WG_PORT description: en_us: '' - container: WG_DEFAULT_DNS description: en_us: '' - container: WG_ALLOWED_IPS description: en_us: '' ports: - target: 51820 published: 51820 protocol: udp - target: 51821 published: 51821 protocol: tcp volumes: - type: bind source: /DATA/AppData/$AppID/wireguard target: /etc/wireguard cap_add: - SYS_MODULE - NET_ADMIN sysctls: - net.ipv4.conf.all.src_valid_mark=1 - net.ipv4.ip_forward=1 x-casaos: architectures: - amd64 - arm - arm64 main: app description: en_us: Fast VPN Server with easy to use User Interface tagline: en_us: Fast Vpn Server With Easy To Use User Interface developer: '' author: WisdomSky icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png tips: before_install: en_us: Default password is `casaos`. title: en_us: Wireguard Server category: Coolstore port_map: '51821' ================================================ FILE: README.md ================================================ ![CasaOS Coolstore](https://raw.githubusercontent.com/WisdomSky/CasaOS-Coolstore/main/banner.png) # CasaOS Coolstore [![Number of Unique Installs](https://visitly.paodayag.dev/coolstore.zip/badge?unique=1&label=Unique%20Installs)](https://visitly.paodayag.dev) [![Number of Installs](https://visitly.paodayag.dev/coolstore.zip/badge?label=Total%20Downloads)](https://visitly.paodayag.dev) Just a cool appstore. ⛄ --- ### Support me by treating me to a cup of coffee 🥰 [![Buy me a coffee](https://raw.githubusercontent.com/WisdomSky/CasaOS-Coolstore/main/buy-me-a-coffee.png)](https://www.buymeacoffee.com/wisdomsky) ## 📃 Table of Contents - [Introduction](#-introduction) - [Installation](#-installation) - [List of Applications](#-list-of-applications) - [Frequently Asked Questions / FAQs](#-frequently-asked-questions) - [How to Upgrade CasaOS](#-how-to-upgrade-casaos) - ["Error 404: Not Found" during install](#-error-404-not-found-during-install) - [How to uninstall the CasaOS Coolstore](#-how-to-uninstall-the-casaos-coolstore) - [Request an App](#-request-an-app) - [Contributing](#-contributing) --- ## 🔥 Introduction Just an another CasaOS third-party Appstore with ❄**Cool**❄ apps. --- ### ❄ CasaOS Coolstore URL https://casaos-appstore.paodayag.dev/coolstore.zip ## ✅ Installation - Go to your CasaOS dashboard. ![Step 1](https://raw.githubusercontent.com/WisdomSky/CasaOS-LinuxServer-AppStore/main/tip-1.jpg) - Open the appstore and click `Add Source` button located on the right just above the apps list. ![Step 2](https://raw.githubusercontent.com/WisdomSky/CasaOS-LinuxServer-AppStore/main/tip-2.jpg) - Paste the appstore link `https://casaos-appstore.paodayag.dev/coolstore.zip` and then click `Add` to submit. ![Step 3](https://raw.githubusercontent.com/WisdomSky/CasaOS-LinuxServer-AppStore/main/tip-3.jpg) - Wait for the installation to finish. Done! > **NOTE: Custom Appstore is only supported on CasaOS version [0.4.4](https://blog.casaos.io/blog/32.html) and above. How to upgrade? [Click here](#-how-to-upgrade-casaos)** --- ## 🛠 List of Applications | Application | Version | Description | | --- | --- | --- | |    [Air Video HD](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/airvideohd) | latest | Watch videos streamed instantly from your computer on your iPhone, iPad, iPod touch or Apple TV. | |    [Archivebox](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/archivebox) | 0.7 | Archivebox Is A Powerful, Self-hosted Internet Archiving Solution To Collect, Save, And View Sites You Want To Preserve Offline. | |    [Caddy](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/caddy) | 2.11.2 | Caddy - The Ultimate Server With Automatic Https. | |    [CasaOS Toolbox](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/casaos-toolbox) | 0.2 | Provides additional features to CasaOS. | |    [Cloudflared-web](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/cloudflared-web) | 2026.3.0 | Cloudflare tunnel with a simple web-based user interface. | |    [Draw.io](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/draw-io) | 29.7.9 | Draw.io (formerly Diagramly) Is Free Online Diagram Software. You Can Use It As A Flowchart Maker, Network Diagram Software, To Create Uml Online, As An Er Diagram Tool, To Design Database Schema, To Build Bpmn Online, As A Circuit Diagram Maker, And More. Draw.io Can Import .vsdx, Gliffy™ And Lucidchart™ Files. | |    [ESPHome](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/esphome) | 2026.4 | ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems. | |    [FlareSolverr](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/flaresolverr) | v3.4.6 | FlareSolverr is a proxy server to bypass Cloudflare protection. | |    [Ghost](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/ghost) | 6.35.0 | Free And Open-source Blogging Platform | |    [Hestia CP](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/hestiacp) | latest | An open-source web hosting control panel that allows users to manage their websites, domains, email accounts, databases, and more. It provides a user-friendly interface for managing web hosting environments and simplifies various administrative tasks. | |    [Homebridge](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/homebridge) | 2023-01-08 | Homebridge Allows You To Integrate With Smart Home Devices That Do Not Natively Support Homekit. There Are Over 2,000 Homebridge Plugins Supporting Thousands Of Different Smart Accessories. | |    [HRConvert2](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/hrconvert2) | latest | HRConvert2 is a self-hosted drag-and-drop file conversion server & file sharing tool that supports 86 file formats with 4 color schemes & 13 end-user selctable languages. | |    [Joomla](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/joomla) | 6.1.0-apache | Another Free And Open-source Cms | |    [Kavita](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/kavita) | 0.9.0 | Kavita Manga, Comic And E-book Server | |    [Komga](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/komga) | 1.24.4 | Koomga Manga, Comic And E-book Server | |    [Matter Server](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/matter-server) | 8.1 | Matter support in Home Assistant | |    [Mealie](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/mealie) | omni-nightly | Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. | |    [Metube](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/metube-youtubedl) | 2025-07-30 | Web Gui For Youtube-dl With Playlist Support. Allows You To Download Videos From Youtube And Dozens Of Other Sites (https://ytdl-org.github.io/youtube-dl/supportedsites.html). | |    [Minecraft Server](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/minecraft) | 2026.4.2 | This Docker Image Provides A Minecraft Server That Will Automatically Download The Latest Stable Version At Startup. You Can Also Run/upgrade To Any Specific Version Or The Latest Snapshot. See The Versions Section Below For More Information. | |    [Eclipse Mosquitto](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/mosquitto) | 2.0.22 | Eclipse Mosquitto Is An Open Source Implementation Of A Server For Versions 5, 3.1.1, And 3.1 Of The Mqtt Protocol.you Will Need To Create /portainer/files/appdata/config/mosquitto/config/mosquitto.conf And If Needed Your Password File.have A Look On Https://mosquitto.org/man/mosquitto_passwd-1.html | |    [Navidrome](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/coolstore-navidrome) | sha-4f9418b | Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices. | |    [Paperless-ngx](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/paperless) | 2.20 | Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. | |    [Peppermint](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/peppermint) | latest | Peppermint is a central hub for your help desk. A powerfully easy system for tracking, prioritising, and solving customer support tickets. | |    [Pi.alert](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/pi-alert) | 25 | Wifi / Lan Intruder Detector | |    [Playit.gg](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/playit-docker-web) | 1.2 | Playit.gg is a global proxy that allows anyone to host a server without port forwarding. | |    [Portainer Tools](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/portainer-tools) | latest | Portainer Tools allows you to add your own Portainer App Template definitions, merge them with existing ones and host them on your own server. | |    [Privatebin](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/privatebin) | 2.0.3 | Privatebin Is A Minimalist, Open Source Online Pastebin Where The Server Has Zero Knowledge Of Pasted Data! | |    [Readarr](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/readerr) | latest | Readarr Usent Server | |    [Redis](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/redis) | 8.6.2 | Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. | |    [RetroArch-web](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/retroarch-web) | latest | Online retro games emulator. | |    [Rocket. Chat](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/rocket-chat) | 8.3.2 | Rocket. Chat is a customizable open source communications platform for organizations with high standards of data protection. | |    [RSShub](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/rsshub) | 2026-05-02 | RSSHub is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything. | |    [Rustdesk Server](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/rustdesk-server) | 1 | RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration. You have full control of your data, with no concerns about security. | |    [Speedtest Tracker](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/speedtest-tracker) | v1.12.3-dev | Run A Speedtest Every Hour And Graph The Results. See Https://hub.docker.com/r/henrywhitaker3/speedtest-tracker/tags For Arch Options | |    [spotDL](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/spot-dl) | v4.4.3 | spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata. | |    [Statping](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/statping) | v0.90.74 | An Easy To Use Status Page For Your Websites And Applications. Statping Will Automatically Fetch The Application And Render A Beautiful Status Page With Tons Of Features For You To Build An Even Better Status Page. | |    [Stirling PDF](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/stirling-pdf) | 2.10.0 | Stirling-PDF is a locally hosted web application that allows you to perform various operations on PDF files, such as splitting and adding images. | |    [Tandoor](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/tandoor) | 2 | The Recipe Manager That Allows You To Manage Your Ever Growing Collection Of Digital Recipes. | |    [Traefik](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/traefik) | v3.6.15 | Cloud-native Networking Stack That Just Works. | |    [Trilium](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/trilium) | 0.63.7 | Trilium Notes Is A Hierarchical Note Taking Application With Focus On Building Large Personal Knowledge Bases | |    [Wallabag](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/wallabag) | 2.6.14 | Wallabag Is A Self Hostable Application For Saving Web Pages: Save And Classify Articles. Read Them Later. Freely. | |    [WebDAV](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/webdav) | latest | Web-based distributed authoring and versioning (WebDAV) is a set of extensions to the HTTP protocol that allows WebDAV clients (such as Microsoft Web Folders) to collaboratively edit and manage files on remote Web servers. | |    [Web Sync (RSync)](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/websync) | latest | Websync is intended to be an rsync task manager, where rsync tasks can be added, scheduled and maintained in a sane manner. | |    [Wireguard Server](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/wg-easy) | 15.2.2 | Fast Vpn Server With Easy To Use User Interface | ## 💡 Frequently Asked Questions ### 👉 How to Upgrade CasaOS Run the following command: curl -fsSL https://get.casaos.io/update/v0.4.4 | sudo bash --- ### 🎈 Request an App You can request an app to be added into the list by submitting a request [here](https://github.com/WisdomSky/CasaOS-Coolstore/issues/new?assignees=&labels=app-request&projects=&template=app-request.md&title=%5BApp+Request%5D+%3CApp+Name+Here%3E). --- ### 💙 Contributing > ☠ WARNING: Please refrain from submitting PRs into this repository. You can contribute changes or updates to this Appstore through [CasaOS-Cool-Appstore-Generator](https://github.com/WisdomSky/CasaOS-Cool-Appstore-Generator). ================================================ FILE: category-list.json ================================================ [ { "name": "Coolstore", "font": "snow", "description": "" } ]