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] <App Name Here>"
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] <App Name Here>"
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://visitly.paodayag.dev) [](https://visitly.paodayag.dev)
Just a cool appstore. ⛄
---
### Support me by treating me to a cup of coffee 🥰
[](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.

- Open the appstore and click `Add Source` button located on the right just above the apps list.

- Paste the appstore link `https://casaos-appstore.paodayag.dev/coolstore.zip` and then click `Add` to submit.

- 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 |
| --- | --- | --- |
| <img src="https://airvideo.app/images/icon.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/caddy.png" width="15"/> [Caddy](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/caddy) | 2.11.2 | Caddy - The Ultimate Server With Automatic Https. |
| <img src="https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/icon.png" width="15"/> [CasaOS Toolbox](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/casaos-toolbox) | 0.2 | Provides additional features to CasaOS. |
| <img src="https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/icon.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png" width="15"/> [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. |
| <img src="https://avatars.githubusercontent.com/u/45919759" width="15"/> [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. |
| <img src="https://avatars.githubusercontent.com/u/10577978" width="15"/> [FlareSolverr](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/flaresolverr) | v3.4.6 | FlareSolverr is a proxy server to bypass Cloudflare protection. |
| <img src="https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png" width="15"/> [Ghost](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/ghost) | 6.35.0 | Free And Open-source Blogging Platform |
| <img src="https://raw.githubusercontent.com/hestiacp/hestiacp/main/web/images/logo.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png" width="15"/> [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. |
| <img src="https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/hrconvert2/icon.png" width="15"/> [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. |
| <img src="https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png" width="15"/> [Joomla](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/joomla) | 6.1.0-apache | Another Free And Open-source Cms |
| <img src="https://raw.githubusercontent.com/Kareadita/Kavita/main/UI/Web/src/assets/images/logo.png" width="15"/> [Kavita](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/kavita) | 0.9.0 | Kavita Manga, Comic And E-book Server |
| <img src="https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png" width="15"/> [Komga](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/komga) | 1.24.4 | Koomga Manga, Comic And E-book Server |
| <img src="https://avatars.githubusercontent.com/u/61027988" width="15"/> [Matter Server](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/matter-server) | 8.1 | Matter support in Home Assistant |
| <img src="https://cf.appdrag.com/dashboard-openvm-clo-b2d42c/uploads/Mealie-LZF8.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/ytdlm.png" width="15"/> [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). |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/docker-library/docs/757578e3a44e5460a8a11d32a81776f8b74231a9/eclipse-mosquitto/logo.png" width="15"/> [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 |
| <img src="https://pbs.twimg.com/profile_images/1310671419240583170/5lhEh5KF_400x400.jpg" width="15"/> [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. |
| <img src="https://avatars.githubusercontent.com/u/99562962" width="15"/> [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. |
| <img src="https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/peppermint/icon.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg" width="15"/> [Pi.alert](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/pi-alert) | 25 | Wifi / Lan Intruder Detector |
| <img src="https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/icon.png" width="15"/> [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. |
| <img src="https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Portainer/icon.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png" width="15"/> [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! |
| <img src="https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/128.png" width="15"/> [Readarr](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/readerr) | latest | Readarr Usent Server |
| <img src="https://cdn4.iconfinder.com/data/icons/redis-2/1451/Untitled-2-512.png" width="15"/> [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. |
| <img src="https://avatars.githubusercontent.com/u/1812827" width="15"/> [RetroArch-web](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/retroarch-web) | latest | Online retro games emulator. |
| <img src="https://static.cdnlogo.com/logos/r/32/rocket-chat.svg" width="15"/> [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. |
| <img src="https://docs.rsshub.app/logo.png" width="15"/> [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. |
| <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Rustdesk.svg/48px-Rustdesk.svg.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/speedtest-tracker.png" width="15"/> [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 |
| <img src="https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/spot-dl/icon.svg" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/docs/stirling.png" width="15"/> [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. |
| <img src="https://docs.tandoor.dev/logo_color.svg" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png" width="15"/> [Traefik](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/traefik) | v3.6.15 | Cloud-native Networking Stack That Just Works. |
| <img src="https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248" width="15"/> [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 |
| <img src="https://raw.githubusercontent.com/jake-walker/selfhosted_templates/wallabag/Images/wallabag.png" width="15"/> [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. |
| <img src="https://debrid-link.com/screen/webdav_logo.png" width="15"/> [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. |
| <img src="https://cdn0.iconfinder.com/data/icons/octicons/1024/sync-1024.png" width="15"/> [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. |
| <img src="https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png" width="15"/> [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": ""
}
]
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
Condensed preview — 51 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (96K chars).
[
{
"path": ".github/FUNDING.yml",
"chars": 51,
"preview": "custom: ['https://www.buymeacoffee.com/wisdomsky']\n"
},
{
"path": ".github/ISSUE_TEMPLATE/FUNDING.yml",
"chars": 51,
"preview": "custom: ['https://www.buymeacoffee.com/wisdomsky']\n"
},
{
"path": ".github/ISSUE_TEMPLATE/app-not-working.md",
"chars": 259,
"preview": "---\nname: App Not Working\nabout: App not working template\ntitle: \"[Not Working] <App Name Here>\"\nlabels: not-working\nass"
},
{
"path": ".github/ISSUE_TEMPLATE/app-request.md",
"chars": 556,
"preview": "---\nname: App Request\nabout: CasaOS app requests template\ntitle: \"[App Request] <App Name Here>\"\nlabels: app-request\nass"
},
{
"path": "Apps/airvideohd/docker-compose.yml",
"chars": 1096,
"preview": "name: airvideohd\nservices:\n app:\n image: dmaxwell/airvideohd:latest\n restart: unless-stopped\n network_mode: ho"
},
{
"path": "Apps/archivebox/docker-compose.yml",
"chars": 1529,
"preview": "name: archivebox\nservices:\n app:\n image: archivebox/archivebox:0.7\n restart: unless-stopped\n environment:\n "
},
{
"path": "Apps/caddy/docker-compose.yml",
"chars": 1069,
"preview": "name: caddy\nservices:\n app:\n image: caddy:2.11.2\n restart: unless-stopped\n ports:\n - target: 80\n p"
},
{
"path": "Apps/casaos-toolbox/docker-compose.yml",
"chars": 1752,
"preview": "name: casaos-toolbox\nservices:\n app:\n image: wisdomsky/casaos-toolbox:0.2\n restart: unless-stopped\n network_mo"
},
{
"path": "Apps/cloudflared-web/docker-compose.yml",
"chars": 2933,
"preview": "name: cloudflared-web\nservices:\n cloudflared:\n image: wisdomsky/cloudflared-web:2026.3.0\n restart: unless-stopped"
},
{
"path": "Apps/coolstore-navidrome/docker-compose.yml",
"chars": 1577,
"preview": "name: coolstore-navidrome\nservices:\n navidrome:\n image: deluan/navidrome:sha-4f9418b\n ports:\n - '4533:4533'\n"
},
{
"path": "Apps/draw-io/docker-compose.yml",
"chars": 1645,
"preview": "name: draw-io\nservices:\n app:\n image: jgraph/drawio:29.7.9\n restart: unless-stopped\n environment:\n LETS_E"
},
{
"path": "Apps/draw.io/docker-compose.yml",
"chars": 1645,
"preview": "name: draw.io\nservices:\n app:\n image: jgraph/drawio:21.7.5\n restart: unless-stopped\n environment:\n LETS_E"
},
{
"path": "Apps/esphome/docker-compose.yml",
"chars": 1223,
"preview": "name: esphome\nservices:\n app:\n image: esphome/esphome:2026.4\n restart: unless-stopped\n network_mode: host\n "
},
{
"path": "Apps/flaresolverr/docker-compose.yml",
"chars": 1354,
"preview": "name: flaresolverr\nservices:\n app:\n image: flaresolverr/flaresolverr:v3.4.6\n restart: unless-stopped\n environm"
},
{
"path": "Apps/ghost/docker-compose.yml",
"chars": 1495,
"preview": "name: ghost\nservices:\n app:\n image: ghost:6.35.0\n environment:\n database__client: mysql\n database__conn"
},
{
"path": "Apps/hestiacp/docker-compose.yml",
"chars": 1918,
"preview": "name: hestiacp\nservices:\n app:\n image: artsemkniazeu/hestiacp\n restart: unless-stopped\n environment:\n TZ:"
},
{
"path": "Apps/homebridge/docker-compose.yml",
"chars": 1349,
"preview": "name: homebridge\nservices:\n app:\n image: oznu/homebridge:2023-01-08\n restart: unless-stopped\n environment:\n "
},
{
"path": "Apps/hrconvert2/docker-compose.yml",
"chars": 1043,
"preview": "name: hrconvert2\nservices:\n app:\n image: dwaaan/hrconvert2-docker:latest\n ports:\n - target: 80\n publi"
},
{
"path": "Apps/joomla/docker-compose.yml",
"chars": 1433,
"preview": "name: joomla\nservices:\n app:\n image: joomla:6.1.0-apache\n environment:\n JOOMLA_DB_HOST: joomladb\n JOOML"
},
{
"path": "Apps/kavita/docker-compose.yml",
"chars": 1066,
"preview": "name: kavita\nservices:\n app:\n image: jvmilazz0/kavita:0.9.0\n restart: unless-stopped\n environment:\n PUID:"
},
{
"path": "Apps/komga/docker-compose.yml",
"chars": 1087,
"preview": "name: komga\nservices:\n app:\n image: gotson/komga:1.24.4\n restart: unless-stopped\n environment:\n PUID: $PU"
},
{
"path": "Apps/matter-server/docker-compose.yml",
"chars": 1072,
"preview": "name: matter-server\nservices:\n app:\n image: ghcr.io/home-assistant-libs/python-matter-server:8.1\n restart: unless"
},
{
"path": "Apps/mealie/docker-compose.yml",
"chars": 1358,
"preview": "name: mealie\nservices:\n app:\n image: hkotel/mealie:omni-nightly\n ports:\n - '3000:3000'\n - '9000:9000'\n "
},
{
"path": "Apps/metube-youtubedl/docker-compose.yml",
"chars": 1176,
"preview": "name: metube-youtubedl\nservices:\n app:\n image: alexta69/metube:2025-07-30\n restart: unless-stopped\n environmen"
},
{
"path": "Apps/minecraft/docker-compose.yml",
"chars": 1269,
"preview": "name: minecraft\nservices:\n app:\n image: itzg/minecraft-server:2026.4.2\n environment:\n EULA: true\n x-casao"
},
{
"path": "Apps/mosquitto/docker-compose.yml",
"chars": 1665,
"preview": "name: mosquitto\nservices:\n app:\n image: eclipse-mosquitto:2.0.22\n restart: unless-stopped\n x-casaos:\n env"
},
{
"path": "Apps/paperless/docker-compose.yml",
"chars": 2644,
"preview": "name: paperless\nservices:\n paperless:\n image: ghcr.io/paperless-ngx/paperless-ngx:2.20\n restart: unless-stopped\n "
},
{
"path": "Apps/peppermint/docker-compose.yml",
"chars": 3675,
"preview": "name: peppermint\nservices:\n app:\n image: pepperlabs/peppermint:latest\n ports:\n - target: 5000\n publis"
},
{
"path": "Apps/pi-alert/docker-compose.yml",
"chars": 1152,
"preview": "name: pi-alert\nservices:\n app:\n image: jokobsk/pi.alert:25\n restart: always\n network_mode: host\n environmen"
},
{
"path": "Apps/playit-docker-web/docker-compose.yml",
"chars": 1393,
"preview": "name: playit-docker-web\nservices:\n playit:\n image: wisdomsky/playit-docker-web:1.2\n restart: unless-stopped\n n"
},
{
"path": "Apps/portainer-tools/docker-compose.yml",
"chars": 2146,
"preview": "name: portainer-tools\nservices:\n app:\n image: technorabilia/portainer-tools:latest\n restart: unless-stopped\n e"
},
{
"path": "Apps/privatebin/docker-compose.yml",
"chars": 1234,
"preview": "name: privatebin\nservices:\n app:\n image: privatebin/nginx-fpm-alpine:2.0.3\n restart: unless-stopped\n environme"
},
{
"path": "Apps/readerr/docker-compose.yml",
"chars": 1155,
"preview": "name: readerr\nservices:\n app:\n image: hotio/readarr\n restart: unless-stopped\n environment:\n PUID: $PUID\n "
},
{
"path": "Apps/redis/docker-compose.yml",
"chars": 1378,
"preview": "name: redis\nservices:\n app:\n image: redis:8.6.2\n restart: unless-stopped\n ports:\n - target: 6379\n "
},
{
"path": "Apps/retroarch-web/docker-compose.yml",
"chars": 728,
"preview": "name: retroarch-web\nservices:\n app:\n image: inglebard/retroarch-web:latest\n restart: unless-stopped\n environme"
},
{
"path": "Apps/rocket-chat/docker-compose.yml",
"chars": 1686,
"preview": "name: rocket-chat\nservices:\n app:\n image: rocket.chat:8.3.2\n restart: unless-stopped\n environment:\n MONGO"
},
{
"path": "Apps/rsshub/docker-compose.yml",
"chars": 1590,
"preview": "name: rsshub\nservices:\n app:\n image: diygod/rsshub:2026-05-02\n restart: unless-stopped\n environment:\n NOD"
},
{
"path": "Apps/rustdesk-server/docker-compose.yml",
"chars": 1218,
"preview": "name: rustdesk-server\nservices:\n hbbs:\n image: rustdesk/rustdesk-server:1\n command: hbbs\n volumes:\n - /DA"
},
{
"path": "Apps/speedtest-tracker/docker-compose.yml",
"chars": 1211,
"preview": "name: speedtest-tracker\nservices:\n app:\n image: henrywhitaker3/speedtest-tracker:v1.12.3-dev\n restart: unless-sto"
},
{
"path": "Apps/spot-dl/docker-compose.yml",
"chars": 1336,
"preview": "name: spot-dl\nservices:\n app:\n image: spotdl/spotify-downloader:v4.4.3\n restart: unless-stopped\n ports:\n "
},
{
"path": "Apps/statping/docker-compose.yml",
"chars": 2489,
"preview": "name: statping\nservices:\n app:\n image: statping/statping:v0.90.74\n restart: always\n depends_on:\n - db\n "
},
{
"path": "Apps/stirling-pdf/docker-compose.yml",
"chars": 1084,
"preview": "name: stirling-pdf\nservices:\n app:\n image: frooodle/s-pdf:2.10.0\n restart: unless-stopped\n environment:\n "
},
{
"path": "Apps/tandoor/docker-compose.yml",
"chars": 2376,
"preview": "name: tandoor\nservices:\n app:\n image: vabene1111/recipes:2\n restart: unless-stopped\n environment:\n SECRET"
},
{
"path": "Apps/traefik/docker-compose.yml",
"chars": 1491,
"preview": "name: traefik\nservices:\n app:\n image: traefik:v3.6.15\n restart: unless-stopped\n environment:\n PUID: $PUID"
},
{
"path": "Apps/trilium/docker-compose.yml",
"chars": 1096,
"preview": "name: trilium\nservices:\n app:\n image: zadam/trilium:0.63.7\n restart: unless-stopped\n environment:\n TRILIU"
},
{
"path": "Apps/wallabag/docker-compose.yml",
"chars": 3697,
"preview": "name: wallabag\nservices:\n app:\n image: wallabag/wallabag:2.6.14\n restart: unless-stopped\n environment:\n P"
},
{
"path": "Apps/webdav/docker-compose.yml",
"chars": 1323,
"preview": "name: webdav\nservices:\n app:\n image: bytemark/webdav:latest\n restart: unless-stopped\n environment:\n AUTH_"
},
{
"path": "Apps/websync/docker-compose.yml",
"chars": 1160,
"preview": "name: websync\nservices:\n app:\n image: furier/websync:latest\n restart: unless-stopped\n working_dir: /src\n co"
},
{
"path": "Apps/wg-easy/docker-compose.yml",
"chars": 1696,
"preview": "name: wg-easy\nservices:\n app:\n image: ghcr.io/wg-easy/wg-easy:15.2.2\n environment:\n WG_HOST: 0.0.0.0\n P"
},
{
"path": "README.md",
"chars": 17890,
"preview": "\n\n\n# CasaOS Coolstore\n\n"
},
{
"path": "category-list.json",
"chars": 78,
"preview": "[\n {\n \"name\": \"Coolstore\",\n \"font\": \"snow\",\n \"description\": \"\"\n }\n]"
}
]
About this extraction
This page contains the full source code of the WisdomSky/CasaOS-Coolstore GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 51 files (87.5 KB), approximately 26.4k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.