[
  {
    "path": ".github/FUNDING.yml",
    "content": "custom: ['https://www.buymeacoffee.com/wisdomsky']\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/FUNDING.yml",
    "content": "custom: ['https://www.buymeacoffee.com/wisdomsky']\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/app-not-working.md",
    "content": "---\nname: App Not Working\nabout: App not working template\ntitle: \"[Not Working] <App Name Here>\"\nlabels: not-working\nassignees: ''\n\n---\n\n## Description\n\n(Describe why the app is not working)\n\n## Expected Behavior\n\n(Elaborate the expected behavior of the app)\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/app-request.md",
    "content": "---\nname: App Request\nabout: CasaOS app requests template\ntitle: \"[App Request] <App Name Here>\"\nlabels: app-request\nassignees: ''\n\n---\n\n### Brief Description:\n\n(A brief description of what this app is all about)\n\n### Project URL:\n\n(Can be any helpful URLs like the official website, github repo, dockerhub link, etc)\n\n### Additional Information:\n\n(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)\n\n### Screenshots:\n\n(Optional: Any sample screenshots of the UI)\n"
  },
  {
    "path": "Apps/airvideohd/docker-compose.yml",
    "content": "name: airvideohd\nservices:\n  app:\n    image: dmaxwell/airvideohd:latest\n    restart: unless-stopped\n    network_mode: host\n    volumes:\n      - type: bind\n        source: /DATA/AppData/airvideohd/config\n        target: /config\n      - type: bind\n        source: /DATA/AppData/airvideohd/conversionPath\n        target: /conversionPath\n      - type: bind\n        source: /DATA/Media/Movies\n        target: /videos\nx-casaos:\n  architectures:\n    - amd64\n  main: app\n  description:\n    en_us: Watch videos streamed instantly from your computer on your iPhone, iPad, iPod touch or Apple TV.\n  tagline:\n    en_us: Watch videos streamed instantly from your computer on your iPhone, iPad, iPod touch or Apple TV.\n  developer: InMethod\n  author: WisdomSky\n  icon: https://airvideo.app/images/icon.png\n  thumbnail: https://airvideo.app/images/icon.png\n  category: Coolstore\n  tips:\n    before_install:\n      en_us: |\n        ### Note\n\n        To find your `Server PIN`, look in the `network.log` file in `/DATA/AppData/airvideohd/config/logs` after the server has started.\n  title:\n    en_us: Air Video HD\n"
  },
  {
    "path": "Apps/archivebox/docker-compose.yml",
    "content": "name: archivebox\nservices:\n  app:\n    image: archivebox/archivebox:0.7\n    restart: unless-stopped\n    environment:\n      ALLOWED_HOSTS: '*'\n      MEDIA_MAX_SIZE: 500m\n      PUBLIC_INDEX: true\n      PUBLIC_SNAPSHOTS: true\n      PUBLIC_ADD_VIEW: true\n    x-casaos:\n      envs:\n        - container: ALLOWED_HOSTS\n          description:\n            en_us: ''\n        - container: MEDIA_MAX_SIZE\n          description:\n            en_us: ''\n        - container: PUBLIC_INDEX\n          description:\n            en_us: ''\n        - container: PUBLIC_SNAPSHOTS\n          description:\n            en_us: ''\n        - container: PUBLIC_ADD_VIEW\n          description:\n            en_us: ''\n    ports:\n      - target: 8000\n        published: 8002\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/data\n        target: /data\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline.\n  tagline:\n    en_us: Archivebox Is A Powerful, Self-hosted Internet Archiving Solution To Collect, Save, And View Sites You Want To Preserve Offline.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png\n  title:\n    en_us: Archivebox\n  category: Coolstore\n  port_map: '8002'\n"
  },
  {
    "path": "Apps/caddy/docker-compose.yml",
    "content": "name: caddy\nservices:\n  app:\n    image: caddy:2.11.2\n    restart: unless-stopped\n    ports:\n      - target: 80\n        published: 80\n        protocol: tcp\n      - target: 443\n        published: 443\n        protocol: tcp\n      - target: 2019\n        published: 2019\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/caddy/data\n        target: /data\n      - type: bind\n        source: /DATA/AppData/caddy/config\n        target: /config\n      - type: bind\n        source: /DATA/AppData/caddy/caddyfile\n        target: /etc/caddy/caddyfile\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Caddy - The Ultimate Server with Automatic HTTPS.\n  tagline:\n    en_us: Caddy - The Ultimate Server With Automatic Https.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/caddy.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/caddy.png\n  title:\n    en_us: Caddy\n  category: Coolstore\n  port_map: '80'\n"
  },
  {
    "path": "Apps/casaos-toolbox/docker-compose.yml",
    "content": "name: casaos-toolbox\nservices:\n  app:\n    image: wisdomsky/casaos-toolbox:0.2\n    restart: unless-stopped\n    network_mode: host\n    environment:\n      FORCE_HTTPS: false\n      WEBUI_PORT: 8088\n      DB_HOST: 0.0.0.0\n      DB_PORT: 33066\n      DB_DATABASE: casaos\n      DB_USERNAME: casaos\n      DB_PASSWORD: casaos\n    volumes:\n      - /usr/bin/casaos-cli:/usr/bin/casaos-cli\n      - /etc/casaos/gateway.ini:/casaos/gateway.ini\n      - /var/lib/casaos/apps:/casaos/apps\n      - /var/lib/casaos/www:/casaos/www\n  db:\n    image: mariadb:12.2.2\n    restart: unless-stopped\n    environment:\n      MYSQL_ROOT_PASSWORD: casaos\n      MYSQL_DATABASE: casaos\n      MYSQL_USER: casaos\n      MYSQL_PASSWORD: casaos\n    ports:\n      - target: 3306\n        published: '33066'\n        protocol: tcp\n    volumes:\n      - /DATA/AppData/casaos-toolbox/mysql:/var/lib/mysql\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: CasaOS Toolbox is an extension application that provides additional features to CasaOS.\n  tagline:\n    en_us: Provides additional features to CasaOS.\n  developer: WisdomSky\n  author: WisdomSky\n  screenshot_link:\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/screenshot-1.png\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/screenshot-2.png\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/screenshot-3.png\n  icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/icon.png\n  thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/icon.png\n  category: Coolstore\n  title:\n    en_us: CasaOS Toolbox\n  port_map: '8088'\n"
  },
  {
    "path": "Apps/cloudflared-web/docker-compose.yml",
    "content": "name: cloudflared-web\nservices:\n  cloudflared:\n    image: wisdomsky/cloudflared-web:2026.3.0\n    restart: unless-stopped\n    network_mode: host\n    x-casaos:\n      volumes:\n        - container: /config\n          description:\n            en_us: Contains config file where cloudflare token is stored.\n            zh_cn: 包含配置文件，其中存储了 Cloudflare 令牌。\n            ar_sa: يحتوي على ملف تكوين حيث يتم تخزين رمز Cloudflare.\n            de_de: Enthält eine Konfigurationsdatei, in der das Cloudflare-Token gespeichert ist.\n            es_es: Contiene un archivo de configuración donde se almacena el token de Cloudflare.\n            fr_fr: Contient un fichier de configuration où est stocké le jeton Cloudflare.\n            hu_hu: Tartalmazza a konfigurációs fájlt, ahol a Cloudflare token van tárolva.\n            it_it: Contiene un file di configurazione in cui è memorizzato il token di Cloudflare.\n            ru_ru: Содержит файл конфигурации, в котором хранится токен Cloudflare.\n            pl_pl: Zawiera plik konfiguracyjny, w którym przechowywany jest token Cloudflare.\n            pt_br: Contém um arquivo de configuração onde o token do Cloudflare é armazenado.\n      ports:\n        - container: '14333'\n          description:\n            en_us: Token Setup WebUI\n            zh_cn: 令牌设置 WebUI\n            ar_sa: واجهة مستخدم إعداد الرمز\n            de_de: Token-Setup WebUI\n            es_es: Configuración de Token WebUI\n            fr_fr: Interface utilisateur de configuration du jeton\n            hu_hu: Token beállítás WebUI\n            it_it: Interfaccia utente di configurazione del token\n            ru_ru: Веб-интерфейс настройки токена\n            pl_pl: Interfejs użytkownika konfiguracji tokena\n            pt_br: Configuração do Token WebUI\n    ports:\n      - target: 14333\n        published: '14333'\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/cloudflared-web/config\n        target: /config\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: cloudflared\n  description:\n    en_us: Cloudflared-web packages both Cloudflare tunnel and a simple web-based user interface for easy starting and stopping of cloudflare tunnel.\n  tagline:\n    en_us: Cloudflare tunnel with a simple web-based user interface.\n  screenshot_link:\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/screenshot-1.png\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/screenshot-2.png\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/screenshot-3.png\n  developer: Cloudflare Inc.\n  author: WisdomSky\n  icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/icon.png\n  thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/icon.png\n  category: Coolstore\n  title:\n    en_us: Cloudflared-web\n  port_map: '14333'\n"
  },
  {
    "path": "Apps/coolstore-navidrome/docker-compose.yml",
    "content": "name: coolstore-navidrome\nservices:\n  navidrome:\n    image: deluan/navidrome:sha-4f9418b\n    ports:\n      - '4533:4533'\n    restart: unless-stopped\n    environment:\n      ND_SCANSCHEDULE: 1h\n      ND_LOGLEVEL: info\n      ND_SESSIONTIMEOUT: 24h\n      ND_BASEURL: ''\n    volumes:\n      - type: bind\n        source: /DATA/AppData/coolstore-navidrome/data\n        target: /data\n      - type: bind\n        source: /DATA/Media/Music\n        target: /music\n        read_only: true\nx-casaos:\n  architectures:\n    - amd64\n    - arm32v6\n    - i386\n  main: navidrome\n  description:\n    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.\n  tagline:\n    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.\n  developer: Navidrome\n  author: WisdomSky\n  icon: https://pbs.twimg.com/profile_images/1310671419240583170/5lhEh5KF_400x400.jpg\n  thumbnail: https://pbs.twimg.com/profile_images/1310671419240583170/5lhEh5KF_400x400.jpg\n  title:\n    en_us: Navidrome\n  category: Coolstore\n  tips:\n    before_install:\n      en_us: |\n        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.\n  port_map: '4533'\n"
  },
  {
    "path": "Apps/draw-io/docker-compose.yml",
    "content": "name: draw-io\nservices:\n  app:\n    image: jgraph/drawio:29.7.9\n    restart: unless-stopped\n    environment:\n      LETS_ENCRYPT_ENABLED: false\n      PUBLIC_DNS: ''\n    x-casaos:\n      envs: []\n    ports:\n      - target: 8080\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/log/letsencrypt\n        target: /var/log/letsencrypt\n      - type: bind\n        source: /DATA/AppData/$AppID/letsencrypt\n        target: /etc/letsencrypt\n      - type: bind\n        source: /DATA/AppData/$AppID/lib/letsencrypt\n        target: /var/lib/letsencrypt\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png\n  thumbnail: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png\n  title:\n    en_us: Draw.io\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/draw.io/docker-compose.yml",
    "content": "name: draw.io\nservices:\n  app:\n    image: jgraph/drawio:21.7.5\n    restart: unless-stopped\n    environment:\n      LETS_ENCRYPT_ENABLED: false\n      PUBLIC_DNS: ''\n    x-casaos:\n      envs: []\n    ports:\n      - target: 8080\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/log/letsencrypt\n        target: /var/log/letsencrypt\n      - type: bind\n        source: /DATA/AppData/$AppID/letsencrypt\n        target: /etc/letsencrypt\n      - type: bind\n        source: /DATA/AppData/$AppID/lib/letsencrypt\n        target: /var/lib/letsencrypt\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png\n  thumbnail: https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png\n  title:\n    en_us: Draw.io\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/esphome/docker-compose.yml",
    "content": "name: esphome\nservices:\n  app:\n    image: esphome/esphome:2026.4\n    restart: unless-stopped\n    network_mode: host\n    privileged: true\n    environment:\n      USERNAME: casaos\n      PASSWORD: casaos\n    volumes:\n      - type: bind\n        source: /DATA/AppData/esphome/config\n        target: /config\n      - type: bind\n        source: /etc/localtime\n        target: /etc/localtime\n        read_only: true\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n    - armhf\n  main: app\n  description:\n    en_us: ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.\n  tagline:\n    en_us: ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.\n  developer: ESPHome\n  author: WisdomSky\n  icon: https://avatars.githubusercontent.com/u/45919759\n  thumbnail: https://avatars.githubusercontent.com/u/45919759\n  category: Coolstore\n  tips:\n    before_install:\n      en_us: |\n        | Label | Value |\n        | --- | --- |\n        | Username | `casaos` |\n        | Password | `casaos` |\n  title:\n    en_us: ESPHome\n  port_map: '6052'\n"
  },
  {
    "path": "Apps/flaresolverr/docker-compose.yml",
    "content": "name: flaresolverr\nservices:\n  app:\n    image: flaresolverr/flaresolverr:v3.4.6\n    restart: unless-stopped\n    environment:\n      LOG_LEVEL: info\n      LOG_HTML: false\n      PROMETHEUS_ENABLED: false\n      CAPTCHA_SOLVER: none\n      PORT: 8191\n      PROMETHEUS_PORT: 8192\n      TZ: $TZ\n    ports:\n      - target: 8191\n        published: 8191\n        protocol: tcp\n      - target: 8192\n        published: 8192\n        protocol: tcp\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    en_us: FlareSolverr is a proxy server to bypass Cloudflare protection.\n  developer: FlareSolverr\n  author: WisdomSky\n  icon: https://avatars.githubusercontent.com/u/10577978\n  thumbnail: https://avatars.githubusercontent.com/u/10577978\n  title:\n    en_us: FlareSolverr\n  category: Coolstore\n"
  },
  {
    "path": "Apps/ghost/docker-compose.yml",
    "content": "name: ghost\nservices:\n  app:\n    image: ghost:6.35.0\n    environment:\n      database__client: mysql\n      database__connection__host: db\n      database__connection__user: casaos\n      database__connection__password: casaos\n      database__connection__database: casaos\n    x-casaos:\n      envs: []\n    ports:\n      - target: 2368\n        published: 2368\n        protocol: tcp\n    depends_on:\n      db:\n        condition: service_healthy\n    volumes:\n      - type: bind\n        source: /DATA/AppData/ghost/content\n        target: /var/lib/ghost/content\n  db:\n    image: mariadb:12.2.2\n    restart: unless-stopped\n    environment:\n      MYSQL_ROOT_PASSWORD: casaos\n      MYSQL_DATABASE: casaos\n      MYSQL_USER: casaos\n      MYSQL_PASSWORD: casaos\n    volumes:\n      - type: bind\n        source: /DATA/AppData/ghost/mysql\n        target: /var/lib/mysql\n    healthcheck:\n      test:\n        - CMD\n        - healthcheck.sh\n        - '--connect'\n        - '--innodb_initialized'\n      interval: 10s\n      timeout: 5s\n      retries: 3\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Free and open-source blogging platform\n  tagline:\n    en_us: Free And Open-source Blogging Platform\n  developer: ''\n  author: WisdomSky\n  icon: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png\n  thumbnail: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png\n  title:\n    en_us: Ghost\n  category: Coolstore\n  port_map: '2368'\n"
  },
  {
    "path": "Apps/hestiacp/docker-compose.yml",
    "content": "name: hestiacp\nservices:\n  app:\n    image: artsemkniazeu/hestiacp\n    restart: unless-stopped\n    environment:\n      TZ: $TZ\n    networks:\n      docnet:\n        ipv4_address: 10.1.1.0\n    ports:\n      - target: 8083\n        published: 8083\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /hestia\n      - type: bind\n        source: /DATA/AppData/$AppID/home\n        target: /home\n      - type: bind\n        source: /DATA/AppData/$AppID/backup\n        target: /backup\n    cap_add:\n      - NET_ADMIN\n      - NET_RAW\n      - SYS_NICE\n      - DAC_READ_SEARCH\nnetworks:\n  docnet:\n    name: docnet\n    driver: bridge\n    ipam:\n      config:\n        - subnet: 10.1.0.0/16\n          ip_range: 10.1.1.0/24\n          gateway: 10.1.0.1\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/hestiacp/hestiacp/main/web/images/logo.png\n  thumbnail: https://raw.githubusercontent.com/hestiacp/hestiacp/main/web/images/logo.png\n  tips:\n    before_install:\n      en_us: |\n        Default `username` is `admin` and the default password can be found inside the `/DATA/AppData/hestiacp/config/root/password.txt` file.\n  title:\n    en_us: Hestia CP\n  category: Coolstore\n  port_map: '8083'\n"
  },
  {
    "path": "Apps/homebridge/docker-compose.yml",
    "content": "name: homebridge\nservices:\n  app:\n    image: oznu/homebridge:2023-01-08\n    restart: unless-stopped\n    environment:\n      PGID: $PGID\n      PUID: $PUID\n      ENABLE_AVAHI: 1\n      TZ: $TZ\n    network_mode: host\n    x-casaos:\n      envs:\n        - container: PGID\n          description:\n            en_us: ''\n        - container: PUID\n          description:\n            en_us: ''\n        - container: TZ\n          description:\n            en_us: ''\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /homebridge\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png\n  title:\n    en_us: Homebridge\n  category: Coolstore\n  port_map: '8581'\n"
  },
  {
    "path": "Apps/hrconvert2/docker-compose.yml",
    "content": "name: hrconvert2\nservices:\n  app:\n    image: dwaaan/hrconvert2-docker:latest\n    ports:\n      - target: 80\n        published: 8085\n        protocol: tcp\n    restart: unless-stopped\nx-casaos:\n  architectures:\n    - amd64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: zelon88\n  author: WisdomSky\n  screenshot_link:\n    - https://github.com/zelon88/HRConvert2/raw/master/Documentation/Screenshots/HRConvert2-1.png\n  icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/hrconvert2/icon.png\n  thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/hrconvert2/icon.png\n  title:\n    en_us: HRConvert2\n  category: Coolstore\n  port_map: '8085'\n"
  },
  {
    "path": "Apps/joomla/docker-compose.yml",
    "content": "name: joomla\nservices:\n  app:\n    image: joomla:6.1.0-apache\n    environment:\n      JOOMLA_DB_HOST: joomladb\n      JOOMLA_DB_PASSWORD: casaos\n    depends_on:\n      - joomladb\n    x-casaos:\n      envs:\n        - container: JOOMLA_DB_HOST\n          description:\n            en_us: ''\n        - container: JOOMLA_DB_PASSWORD\n          description:\n            en_us: ''\n    ports:\n      - target: 80\n        published: 80\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/www\n        target: /var/www/html\n  joomladb:\n    image: mysql:9.7.0\n    restart: unless-stopped\n    environment:\n      MYSQL_ROOT_PASSWORD: casaos\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/mysql\n        target: /var/lib/mysql\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Another free and open-source CMS\n  tagline:\n    en_us: Another Free And Open-source Cms\n  developer: ''\n  author: WisdomSky\n  icon: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png\n  thumbnail: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png\n  tips:\n    before_install:\n      en_us: |\n        For database connection, select `MySQL` then on the `database host` field put `joomladb`, for `database user` put `root` and for `database password` put `casaos`\n  title:\n    en_us: Joomla\n  category: Coolstore\n  port_map: '80'\n"
  },
  {
    "path": "Apps/kavita/docker-compose.yml",
    "content": "name: kavita\nservices:\n  app:\n    image: jvmilazz0/kavita:0.9.0\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: ''\n        - container: PGID\n          description:\n            en_us: ''\n    ports:\n      - target: 5000\n        published: 5000\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/manga\n        target: /manga\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /kavita/config\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Kavita Manga, Comic and E-Book Server\n  tagline:\n    en_us: Kavita Manga, Comic And E-book Server\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/Kareadita/Kavita/main/UI/Web/src/assets/images/logo.png\n  thumbnail: https://raw.githubusercontent.com/Kareadita/Kavita/main/UI/Web/src/assets/images/logo.png\n  title:\n    en_us: Kavita\n  category: Coolstore\n"
  },
  {
    "path": "Apps/komga/docker-compose.yml",
    "content": "name: komga\nservices:\n  app:\n    image: gotson/komga:1.24.4\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: ''\n        - container: PGID\n          description:\n            en_us: ''\n    ports:\n      - target: 25600\n        published: 25600\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /config\n      - type: bind\n        source: /DATA/AppData/$AppID/data\n        target: /data\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Koomga Manga, Comic and E-Book Server\n  tagline:\n    en_us: Koomga Manga, Comic And E-book Server\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png\n  thumbnail: https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png\n  title:\n    en_us: Komga\n  category: Coolstore\n  port_map: '25600 '\n"
  },
  {
    "path": "Apps/matter-server/docker-compose.yml",
    "content": "name: matter-server\nservices:\n  app:\n    image: ghcr.io/home-assistant-libs/python-matter-server:8.1\n    restart: unless-stopped\n    network_mode: host\n    volumes:\n      - type: bind\n        source: /DATA/AppData/matter-server/data\n        target: /data\n      - type: bind\n        source: /run/dbus\n        target: /run/dbus\n        read_only: true\n    security_opt:\n      - apparmor:unconfined\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    en_us: Matter support in Home Assistant\n  developer: Home Assistant\n  author: WisdomSky\n  icon: https://avatars.githubusercontent.com/u/61027988\n  thumbnail: https://avatars.githubusercontent.com/u/61027988\n  category: Coolstore\n  title:\n    en_us: Matter Server\n"
  },
  {
    "path": "Apps/mealie/docker-compose.yml",
    "content": "name: mealie\nservices:\n  app:\n    image: hkotel/mealie:omni-nightly\n    ports:\n      - '3000:3000'\n      - '9000:9000'\n    volumes:\n      - type: bind\n        source: /DATA/AppData/mealie\n        target: /app/data/\n    environment:\n      ALLOW_SIGNUP: true\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n      BASE_URL: https://0.0.0.0\n    restart: unless-stopped\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: hkotel\n  author: WisdomSky\n  screenshot_link:\n    - https://nightly.mealie.io/assets/img/home_screenshot.png\n  icon: https://cf.appdrag.com/dashboard-openvm-clo-b2d42c/uploads/Mealie-LZF8.png\n  thumbnail: https://cf.appdrag.com/dashboard-openvm-clo-b2d42c/uploads/Mealie-LZF8.png\n  title:\n    en_us: Mealie\n  category: Coolstore\n  port_map: '3000'\n"
  },
  {
    "path": "Apps/metube-youtubedl/docker-compose.yml",
    "content": "name: metube-youtubedl\nservices:\n  app:\n    image: alexta69/metube:2025-07-30\n    restart: unless-stopped\n    environment:\n      UID: $PUID\n      GID: $PGID\n      DARK_MODE: true\n    x-casaos:\n      envs: []\n    ports:\n      - target: 8081\n        published: 8081\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/downloads\n        target: /downloads\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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).\n  tagline:\n    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).\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/ytdlm.png\n  thumbnail: https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/ytdlm.png\n  title:\n    en_us: Metube\n  category: Coolstore\n  port_map: '8081'\n"
  },
  {
    "path": "Apps/minecraft/docker-compose.yml",
    "content": "name: minecraft\nservices:\n  app:\n    image: itzg/minecraft-server:2026.4.2\n    environment:\n      EULA: true\n    x-casaos:\n      envs:\n        - container: EULA\n          description:\n            en_us: ''\n    ports:\n      - target: 25565\n        published: 25565\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/data\n        target: /data\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png\n  title:\n    en_us: Minecraft Server\n  category: Coolstore\n"
  },
  {
    "path": "Apps/mosquitto/docker-compose.yml",
    "content": "name: mosquitto\nservices:\n  app:\n    image: eclipse-mosquitto:2.0.22\n    restart: unless-stopped\n    x-casaos:\n      envs: []\n    ports:\n      - target: 1883\n        published: 1883\n        protocol: tcp\n      - target: 9001\n        published: 9001\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /mosquitto/config\n      - type: bind\n        source: /DATA/AppData/$AppID/data\n        target: /mosquitto/data\n      - type: bind\n        source: /DATA/AppData/$AppID/log\n        target: /mosquitto/log\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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\"\n  tagline:\n    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\"\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/docker-library/docs/757578e3a44e5460a8a11d32a81776f8b74231a9/eclipse-mosquitto/logo.png\n  thumbnail: https://raw.githubusercontent.com/docker-library/docs/757578e3a44e5460a8a11d32a81776f8b74231a9/eclipse-mosquitto/logo.png\n  title:\n    en_us: Eclipse Mosquitto\n  category: Coolstore\n"
  },
  {
    "path": "Apps/paperless/docker-compose.yml",
    "content": "name: paperless\nservices:\n  paperless:\n    image: ghcr.io/paperless-ngx/paperless-ngx:2.20\n    restart: unless-stopped\n    depends_on:\n      - db\n      - broker\n    ports:\n      - '8005:8000'\n    healthcheck:\n      test:\n        - CMD\n        - curl\n        - '-f'\n        - http://localhost:8000\n      interval: 30s\n      timeout: 10s\n      retries: 5\n    volumes:\n      - /DATA/AppData/paperless/data:/usr/src/paperless/data\n      - /DATA/AppData/paperless/media:/usr/src/paperless/media\n      - /DATA/AppData/paperless/export:/usr/src/paperless/export\n      - /DATA/AppData/paperless/consume:/usr/src/paperless/consume\n    environment:\n      PAPERLESS_REDIS: redis://broker:6379\n      PAPERLESS_DBENGINE: mariadb\n      PAPERLESS_DBHOST: db\n      PAPERLESS_DBUSER: paperless\n      PAPERLESS_DBPASS: paperless\n      PAPERLESS_DBPORT: 3306\n      PAPERLESS_ADMIN_USER: admin\n      PAPERLESS_ADMIN_PASSWORD: admin\n      PAPERLESS_TIKA_ENABLED: 1\n      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000\n      PAPERLESS_TIKA_ENDPOINT: http://tika:9998\n  broker:\n    image: redis:8.6.2\n    restart: unless-stopped\n    volumes:\n      - /DATA/AppData/paperless/redis/data:/data\n  db:\n    image: mariadb:12.2.2\n    restart: unless-stopped\n    volumes:\n      - /DATA/AppData/paperless/mysql:/var/lib/mysql\n    environment:\n      MARIADB_HOST: paperless\n      MARIADB_DATABASE: paperless\n      MARIADB_USER: paperless\n      MARIADB_PASSWORD: paperless\n      MARIADB_ROOT_PASSWORD: paperless\n  tika:\n    image: ghcr.io/paperless-ngx/tika:latest\n    restart: unless-stopped\n    ports:\n      - '9998:9998'\n  gotenberg:\n    image: docker.io/gotenberg/gotenberg:7.10\n    restart: unless-stopped\n    command:\n      - gotenberg\n      - '--chromium-disable-javascript=true'\n      - '--chromium-allow-list=file:///tmp/.*'\n    ports:\n      - '3000:3000'\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: paperless\n  description:\n    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.\n  tagline:\n    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.\n  developer: paperless-ngx\n  author: WisdomSky\n  icon: https://avatars.githubusercontent.com/u/99562962\n  thumbnail: https://avatars.githubusercontent.com/u/99562962\n  title:\n    en_us: Paperless-ngx\n  tips:\n    before_install:\n      en_us: |\n        ## Credentials:\n\n        username: `admin`\n\n        password: `admin`\n  category: Coolstore\n  port_map: '8005'\n"
  },
  {
    "path": "Apps/peppermint/docker-compose.yml",
    "content": "name: peppermint\nservices:\n  app:\n    image: pepperlabs/peppermint:latest\n    ports:\n      - target: 5000\n        published: 5000\n        protocol: tcp\n    depends_on:\n      - db\n    environment:\n      PORT: 5000\n      DB_USERNAME: casaos\n      DB_PASSWORD: casaos\n      DB_HOST: db\n      BASE_URL: http://casaos.local:5000\n    restart: unless-stopped\n  db:\n    image: postgres:14.22\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n      POSTGRES_USER: casaos\n      POSTGRES_PASSWORD: casaos\n      POSTGRES_DB: casaos\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: for UserID\n        - container: PGID\n          description:\n            en_us: for GroupID\n        - container: TZ\n          description:\n            en_us: specify a timezone to use, see this list.\n        - container: POSTGRES_DB\n          description:\n            en_us: Specify the name of a database to be created on image startup.\n        - container: POSTGRES_USER\n          description:\n            en_us: Postgres server username\n        - container: POSTGRES_PASSWORD\n          description:\n            en_us: Postgres server password\n      volumes:\n        - container: /var/lib/postgresql/data\n          description:\n            en_us: Directory where Postgres database data is stored\n    volumes:\n      - type: bind\n        source: /DATA/AppData/peppermint/postgres/data\n        target: /var/lib/postgresql/data\nx-casaos:\n  architectures:\n    - amd64\n  main: app\n  description:\n    en_us: Peppermint is a central hub for your help desk. A powerfully easy system for tracking, prioritising, and solving customer support tickets.\n  tagline:\n    en_us: Peppermint is a central hub for your help desk. A powerfully easy system for tracking, prioritising, and solving customer support tickets.\n  developer: Pepperlabs\n  author: WisdomSky\n  screenshot_link:\n    - https://preview.redd.it/jrmmd2eeafe81.png?width=2878&format=png&auto=webp&s=87e8eaa264bec2154aad268cbb114978b64b0e85\n    - https://preview.redd.it/nvv28jeeafe81.png?width=2878&format=png&auto=webp&s=c52bad873fc7051c0e1eaa46f612dfcc9f10a7a4\n    - https://preview.redd.it/511ej8eeafe81.png?width=2880&format=png&auto=webp&s=49bae4c8109a2180c3e837c0fa6c517e7aee1780\n    - https://preview.redd.it/2jz3bbeeafe81.png?width=2878&format=png&auto=webp&s=4488044fba794cf59a821526820a8efaa4cb8349\n    - https://preview.redd.it/z079czeeafe81.png?width=2878&format=png&auto=webp&s=9e4e7ba029c96c74764137ee75dcb5251aaaa24e\n    - https://preview.redd.it/fepz11eeafe81.png?width=2878&format=png&auto=webp&s=be8d7350fcec1d2d3041f15750ab309d482c25cf\n    - https://preview.redd.it/a348a6eeafe81.png?width=2878&format=png&auto=webp&s=730d64228f99a50b72ebf81cbcaed35458acd1cb\n    - https://preview.redd.it/bkho3aeeafe81.png?width=2878&format=png&auto=webp&s=445ebfd2435521162843164eed690c23c43d6fb6\n    - https://preview.redd.it/t56ne0eeafe81.png?width=2878&format=png&auto=webp&s=b42ae459e5b0e9d9f65bc33784ed0d0dd2fb1eaa\n  icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/peppermint/icon.png\n  thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/peppermint/icon.png\n  title:\n    en_us: Peppermint\n  category: Coolstore\n  tips:\n    before_install:\n      en_us: |\n        ### Additional Instructions:\n\n        After finished installing, open the `app settings` and update the `BASE_URL` to point it to your Home Server's IP Address.\n\n        e.g:\n        ```\n        http://192.168.31.31:5000\n        ```\n\n        ### Default credentials:\n\n        Username: `admin@admin.com`\n\n        Password: `1234`\n  port_map: '5000'\n"
  },
  {
    "path": "Apps/pi-alert/docker-compose.yml",
    "content": "name: pi-alert\nservices:\n  app:\n    image: jokobsk/pi.alert:25\n    restart: always\n    network_mode: host\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      HOST_USER_ID: $PUID\n      HOST_USER_GID: $PGID\n      TZ: $TZ\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: ''\n        - container: PGID\n          description:\n            en_us: ''\n    ports:\n      - target: 20211\n        published: 20211\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /home/pi/pialert/config\n      - type: bind\n        source: /DATA/AppData/$AppID/db\n        target: /home/pi/pialert/db\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: WIFI / LAN intruder detector\n  tagline:\n    en_us: Wifi / Lan Intruder Detector\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg\n  thumbnail: https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg\n  title:\n    en_us: Pi.alert\n  category: Coolstore\n  port_map: '20211'\n"
  },
  {
    "path": "Apps/playit-docker-web/docker-compose.yml",
    "content": "name: playit-docker-web\nservices:\n  playit:\n    image: wisdomsky/playit-docker-web:1.2\n    restart: unless-stopped\n    network_mode: host\n    x-casaos:\n      volumes:\n        - container: /config\n          description:\n            en_us: playit-docker-web config file.\n      ports:\n        - container: '8008'\n          description:\n            en_us: Playit Tunnel Setup WebUI\n    ports:\n      - target: 8008\n        published: '8008'\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/playit-docker-web/config\n        target: /config\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: playit\n  description:\n    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!\n  tagline:\n    en_us: Playit.gg is a global proxy that allows anyone to host a server without port forwarding.\n  screenshot_link:\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/screenshot-1.png\n  developer: Playit.gg\n  author: WisdomSky\n  icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/icon.png\n  thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/icon.png\n  category: Coolstore\n  title:\n    en_us: Playit.gg\n  port_map: '8008'\n"
  },
  {
    "path": "Apps/portainer-tools/docker-compose.yml",
    "content": "name: portainer-tools\nservices:\n  app:\n    image: technorabilia/portainer-tools:latest\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      PORTAINER_USERNAME: ''\n      PORTAINER_PASSWORD: ''\n      PORTAINER_URL: 0.0.0.0:9000\n      SERVER_URL: http://0.0.0.0:9999\n    x-casaos:\n      envs:\n        - container: SERVER_URL\n          description:\n            en_us: ''\n        - container: PORTAINER_URL\n          description:\n            en_us: Portainer Base URL\n        - container: PORTAINER_USERNAME\n          description:\n            en_us: Portainer admin username\n        - container: PORTAINER_PASSWORD\n          description:\n            en_us: Portainer admin password\n        - container: PUID\n          description:\n            en_us: ''\n        - container: PGID\n          description:\n            en_us: ''\n      volumes:\n        - container: /config\n          description:\n            en_us: Config for portainer tools\n    ports:\n      - target: 9999\n        published: 9999\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/portainer-tools/config\n        target: /config\nx-casaos:\n  architectures:\n    - amd64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: Technorabilia\n  author: WisdomSky\n  icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Portainer/icon.png\n  thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Portainer/icon.png\n  title:\n    en_us: Portainer Tools\n  category: Coolstore\n  port_map: '9999'\n"
  },
  {
    "path": "Apps/privatebin/docker-compose.yml",
    "content": "name: privatebin\nservices:\n  app:\n    image: privatebin/nginx-fpm-alpine:2.0.3\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: ''\n        - container: PGID\n          description:\n            en_us: ''\n    ports:\n      - target: 8080\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/data\n        target: /srv/data\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /srv/cfg\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data!\n  tagline:\n    en_us: |\n      Privatebin Is A Minimalist, Open Source Online Pastebin Where The Server Has Zero Knowledge Of Pasted Data!\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png\n  title:\n    en_us: Privatebin\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/readerr/docker-compose.yml",
    "content": "name: readerr\nservices:\n  app:\n    image: hotio/readarr\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: ''\n        - container: PGID\n          description:\n            en_us: ''\n        - container: TZ\n          description:\n            en_us: ''\n    ports:\n      - target: 8787\n        published: 8787\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /config\n      - type: bind\n        source: /portainer/downloads\n        target: /downloads\n      - type: bind\n        source: /portainer/books\n        target: /books\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Readarr usent server\n  tagline:\n    en_us: Readarr Usent Server\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/128.png\n  thumbnail: https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/128.png\n  title:\n    en_us: Readarr\n  category: Coolstore\n  port_map: '8787'\n"
  },
  {
    "path": "Apps/redis/docker-compose.yml",
    "content": "name: redis\nservices:\n  app:\n    image: redis:8.6.2\n    restart: unless-stopped\n    ports:\n      - target: 6379\n        published: '6379'\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/redis/data\n        target: /data\n      - type: bind\n        source: /DATA/AppData/redis/config\n        target: /usr/local/etc/redis\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n    - armhf\n    - arm\n    - '386'\n  main: app\n  description:\n    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.\n  tagline:\n    en_us: Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker.\n  developer: Redis\n  author: WisdomSky\n  icon: https://cdn4.iconfinder.com/data/icons/redis-2/1451/Untitled-2-512.png\n  thumbnail: https://cdn4.iconfinder.com/data/icons/redis-2/1451/Untitled-2-512.png\n  category: Coolstore\n  title:\n    en_us: Redis\n"
  },
  {
    "path": "Apps/retroarch-web/docker-compose.yml",
    "content": "name: retroarch-web\nservices:\n  app:\n    image: inglebard/retroarch-web:latest\n    restart: unless-stopped\n    environment:\n      ROOT_WWW_PATH: /var/www/html\n    ports:\n      - target: 8080\n        published: '80'\n        protocol: tcp\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n    - armhf\n    - arm\n  main: app\n  description:\n    en_us: Online retro games emulator.The RetroArch Web Player is RetroArch compiled through Emscripten.\n  tagline:\n    en_us: Online retro games emulator.\n  developer: Libretro\n  author: WisdomSky\n  icon: https://avatars.githubusercontent.com/u/1812827\n  thumbnail: https://avatars.githubusercontent.com/u/1812827\n  category: Coolstore\n  title:\n    en_us: RetroArch-web\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/rocket-chat/docker-compose.yml",
    "content": "name: rocket-chat\nservices:\n  app:\n    image: rocket.chat:8.3.2\n    restart: unless-stopped\n    environment:\n      MONGO_OPLOG_URL: mongodb://db:27017/local\n    depends_on:\n      - db\n    ports:\n      - target: 3000\n        published: '3000'\n        protocol: tcp\n  db:\n    image: mongo:8.0.21\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n    volumes:\n      - type: bind\n        source: /DATA/AppData/rocket-chat/mongo/data/configdb\n        target: /data/configdb\n      - type: bind\n        source: /DATA/AppData/rocket-chat/mongo/data/db\n        target: /data/db\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    en_us: Rocket. Chat is a customizable open source communications platform for organizations with high standards of data protection.\n  developer: Rocket Chat\n  author: ''\n  icon: https://static.cdnlogo.com/logos/r/32/rocket-chat.svg\n  thumbnail: https://static.cdnlogo.com/logos/r/32/rocket-chat.svg\n  title:\n    en_us: Rocket. Chat\n  tips:\n    before_install:\n      en_us: |\n        ### Note\n\n        After finished installing the Rocket. Chat app, wait for at least 1 to 5 minutes before opening the Web UI.\n\n        Opening the Web UI right after the installation will cause the Rocket. Chat app to crash and never recover which requires re-installing.\n  category: Chat\n  port_map: '3000'\n"
  },
  {
    "path": "Apps/rsshub/docker-compose.yml",
    "content": "name: rsshub\nservices:\n  app:\n    image: diygod/rsshub:2026-05-02\n    restart: unless-stopped\n    environment:\n      NODE_ENV: production\n      CACHE_TYPE: redis\n      REDIS_URL: redis://redis:6379/\n      PUPPETEER_WS_ENDPOINT: ws://browserless:3000\n    ports:\n      - target: 1200\n        published: 1200\n        protocol: tcp\n    depends_on:\n      - redis\n      - browserless\n  browserless:\n    image: browserless/chrome:1-puppeteer-10.4.0\n    restart: unless-stopped\n    ulimits:\n      core:\n        hard: 0\n        soft: 0\n  redis:\n    image: redis:8.4.2-alpine\n    restart: always\n    volumes:\n      - type: bind\n        source: /DATA/AppData/rsshub/redis\n        target: /data\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n  main: app\n  description:\n    en_us: |\n      RSSHub is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything.\n\n      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.\n\n      RSSHub can be used with browser extension RSSHub Radar and mobile auxiliary app RSSBud (iOS) and RSSAid (Android)\n  tagline:\n    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.\n  developer: DIYgod\n  author: WisdomSky\n  icon: https://docs.rsshub.app/logo.png\n  thumbnail: https://docs.rsshub.app/logo.png\n  title:\n    en_us: RSShub\n  category: Coolstore\n  port_map: '1200'\n"
  },
  {
    "path": "Apps/rustdesk-server/docker-compose.yml",
    "content": "name: rustdesk-server\nservices:\n  hbbs:\n    image: rustdesk/rustdesk-server:1\n    command: hbbs\n    volumes:\n      - /DATA/AppData/rustdesk/data:/root\n    network_mode: host\n    depends_on:\n      - hbbr\n    restart: unless-stopped\n  hbbr:\n    image: rustdesk/rustdesk-server:1\n    command: hbbr\n    volumes:\n      - /DATA/AppData/rustdesk/data:/root\n    network_mode: host\n    restart: unless-stopped\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: hbbs\n  description:\n    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.\n  tagline:\n    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.\n  developer: RustDesk\n  author: WisdomSky\n  icon: https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Rustdesk.svg/48px-Rustdesk.svg.png\n  thumbnail: https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Rustdesk.svg/48px-Rustdesk.svg.png\n  title:\n    en_us: Rustdesk Server\n  category: Coolstore\n"
  },
  {
    "path": "Apps/speedtest-tracker/docker-compose.yml",
    "content": "name: speedtest-tracker\nservices:\n  app:\n    image: henrywhitaker3/speedtest-tracker:v1.12.3-dev\n    restart: unless-stopped\n    environment:\n      PGID: $PGID\n      PUID: $PUID\n      TZ: $TZ\n      OOKLA_EULA_GDPR: true\n    x-casaos:\n      envs:\n        - container: OOKLA_EULA_GDPR\n          description:\n            en_us: ''\n    ports:\n      - target: 80\n        published: 8765\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /config\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Run a Speedtest every hour and graph the results.  See https://hub.docker.com/r/henrywhitaker3/speedtest-tracker/tags for arch options\n  tagline:\n    en_us: Run A Speedtest Every Hour And Graph The Results.  See Https://hub.docker.com/r/henrywhitaker3/speedtest-tracker/tags For Arch Options\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/speedtest-tracker.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/speedtest-tracker.png\n  title:\n    en_us: Speedtest Tracker\n  category: Coolstore\n  port_map: '8765'\n"
  },
  {
    "path": "Apps/spot-dl/docker-compose.yml",
    "content": "name: spot-dl\nservices:\n  app:\n    image: spotdl/spotify-downloader:v4.4.3\n    restart: unless-stopped\n    ports:\n      - target: 8800\n        published: 8800\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/Media/Music\n        target: /music\n      - type: bind\n        source: /DATA/AppData/coolstore-spotdl/config\n        target: /config\n    command:\n      - web\n      - '--host'\n      - 0.0.0.0\n      - '--port'\n      - '8800'\n      - '--web-use-output-dir'\n    tty: true\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n  main: app\n  description:\n    en_us: spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata.\n  tagline:\n    en_us: spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata.\n  developer: spotDL\n  author: WisdomSky\n  icon: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/spot-dl/icon.svg\n  thumbnail: https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/spot-dl/icon.svg\n  title:\n    en_us: spotDL\n  tips:\n    before_install:\n      en_us: |\n        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.\n  category: Coolstore\n  port_map: '8800'\n"
  },
  {
    "path": "Apps/statping/docker-compose.yml",
    "content": "name: statping\nservices:\n  app:\n    image: statping/statping:v0.90.74\n    restart: always\n    depends_on:\n      - db\n    environment:\n      VIRTUAL_PORT: 8080\n      DB_CONN: postgres\n      DB_HOST: db\n      DB_USER: casaos\n      DB_PASS: casaos\n      DB_DATABASE: casaos\n      NAME: ''\n      DESCRIPTION: ''\n    x-casaos:\n      envs: []\n    ports:\n      - target: 8080\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/app\n        target: /app\n  db:\n    image: postgres:14.22\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n      POSTGRES_USER: casaos\n      POSTGRES_PASSWORD: casaos\n      POSTGRES_DB: casaos\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: for UserID\n        - container: PGID\n          description:\n            en_us: for GroupID\n        - container: TZ\n          description:\n            en_us: specify a timezone to use, see this list.\n        - container: POSTGRES_DB\n          description:\n            en_us: Specify the name of a database to be created on image startup.\n        - container: POSTGRES_USER\n          description:\n            en_us: Postgres server username\n        - container: POSTGRES_PASSWORD\n          description:\n            en_us: Postgres server password\n      volumes:\n        - container: /var/lib/postgresql/data\n          description:\n            en_us: Directory where Postgres database data is stored\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/postgres/data\n        target: /var/lib/postgresql/data\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png\n  thumbnail: https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png\n  title:\n    en_us: Statping\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/stirling-pdf/docker-compose.yml",
    "content": "name: stirling-pdf\nservices:\n  app:\n    image: frooodle/s-pdf:2.10.0\n    restart: unless-stopped\n    environment:\n      APP_HOME_NAME: Stirling PDF\n      LANG: en_US.UTF-8\n      LANGUAGE: en_US:en\n    ports:\n      - target: 8080\n        published: 8080\n        protocol: tcp\nx-casaos:\n  architectures:\n    - amd64\n    - arm64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: Frooodle\n  author: WisdomSky\n  screenshot_link:\n    - https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/images/stirling-home.png\n  icon: https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/docs/stirling.png\n  thumbnail: https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/docs/stirling.png\n  title:\n    en_us: Stirling PDF\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/tandoor/docker-compose.yml",
    "content": "name: tandoor\nservices:\n  app:\n    image: vabene1111/recipes:2\n    restart: unless-stopped\n    environment:\n      SECRET_KEY: ''\n      DB_ENGINE: django.db.backends.postgresql\n      POSTGRES_HOST: db\n      POSTGRES_PORT: 5432\n      POSTGRES_USER: casaos\n      POSTGRES_PASSWORD: casaos\n      POSTGRES_DB: casaos\n    depends_on:\n      - db\n    ports:\n      - target: 8080\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/config\n        target: /config\n      - type: bind\n        source: /DATA/AppData/$AppID/staticfiles\n        target: /opt/recipes/staticfiles\n      - type: bind\n        source: /DATA/AppData/$AppID/mediafiles\n        target: /opt/recipes/mediafiles\n  db:\n    image: postgres:14.22\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n      POSTGRES_USER: casaos\n      POSTGRES_PASSWORD: casaos\n      POSTGRES_DB: casaos\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: for UserID\n        - container: PGID\n          description:\n            en_us: for GroupID\n        - container: TZ\n          description:\n            en_us: specify a timezone to use, see this list.\n        - container: POSTGRES_DB\n          description:\n            en_us: Specify the name of a database to be created on image startup.\n        - container: POSTGRES_USER\n          description:\n            en_us: Postgres server username\n        - container: POSTGRES_PASSWORD\n          description:\n            en_us: Postgres server password\n      volumes:\n        - container: /var/lib/postgresql/data\n          description:\n            en_us: Directory where Postgres database data is stored\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/postgres/data\n        target: /var/lib/postgresql/data\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: The recipe manager that allows you to manage your ever growing collection of digital recipes.\n  tagline:\n    en_us: The Recipe Manager That Allows You To Manage Your Ever Growing Collection Of Digital Recipes.\n  developer: ''\n  author: WisdomSky\n  icon: https://docs.tandoor.dev/logo_color.svg\n  thumbnail: https://docs.tandoor.dev/logo_color.svg\n  title:\n    en_us: Tandoor\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/traefik/docker-compose.yml",
    "content": "name: traefik\nservices:\n  app:\n    image: traefik:v3.6.15\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n      TRAEFIK_API: false\n      TRAEFIK_API_DASHBOARD: true\n      TRAEFIK_API_INSECURE: false\n    ports:\n      - target: 80\n        published: 80\n        protocol: tcp\n      - target: 443\n        published: 443\n        protocol: tcp\n      - target: 8080\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/traefik.toml\n        target: /etc/traefik/traefik.toml\n      - type: bind\n        source: /DATA/AppData/$AppID/traefik.yml\n        target: /etc/traefik/traefik.yml\n      - type: bind\n        source: /DATA/AppData/$AppID/config.yml\n        target: /etc/traefik/config.yml\n      - type: bind\n        source: /DATA/AppData/$AppID/acme.json\n        target: /etc/traefik/acme.json\n      - type: bind\n        source: /var/run/docker.sock\n        target: /var/run/docker.sock\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Cloud-Native Networking Stack That Just Works.\n  tagline:\n    en_us: Cloud-native Networking Stack That Just Works.\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png\n  title:\n    en_us: Traefik\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/trilium/docker-compose.yml",
    "content": "name: trilium\nservices:\n  app:\n    image: zadam/trilium:0.63.7\n    restart: unless-stopped\n    environment:\n      TRILIUM_DATA_DIR: /home/node/trilium-data\n    x-casaos:\n      envs:\n        - container: TRILIUM_DATA_DIR\n          description:\n            en_us: ''\n    ports:\n      - target: 8080\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/data\n        target: /home/node/trilium-data\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases\n  tagline:\n    en_us: Trilium Notes Is A Hierarchical Note Taking Application With Focus On Building Large Personal Knowledge Bases\n  developer: ''\n  author: WisdomSky\n  icon: https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248\n  thumbnail: https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248\n  title:\n    en_us: Trilium\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/wallabag/docker-compose.yml",
    "content": "name: wallabag\nservices:\n  app:\n    image: wallabag/wallabag:2.6.14\n    restart: unless-stopped\n    environment:\n      POSTGRES_USER: casaos\n      POSTGRES_PASSWORD: casaos\n      SYMFONY__ENV__DATABASE_DRIVER: pdo_pgsql\n      SYMFONY__ENV__DATABASE_HOST: db\n      SYMFONY__ENV__DATABASE_USER: casaos\n      SYMFONY__ENV__DATABASE_PASSWORD: casaos\n      SYMFONY__ENV__DATABASE_NAME: casaos\n      SYMFONY__ENV__DATABASE_PORT: 5432\n      SYMFONY__ENV__SECRET: ''\n      SYMFONY__ENV__DOMAIN_NAME: ''\n      SYMFONY__ENV__MAILER_HOST: ''\n      SYMFONY__ENV__MAILER_USER: ''\n      SYMFONY__ENV__MAILER_PASSWORD: ''\n      SYMFONY__ENV__FROM_EMAIL: ''\n      SYMFONY__ENV__FOSUSER_REGISTRATION: ''\n      SYMFONY__ENV__FOSUSER_CONFIRMATION: ''\n    depends_on:\n      - db\n    x-casaos:\n      envs:\n        - container: SYMFONY__ENV__SECRET\n          description:\n            en_us: This should be set to a random string of characters.\n        - container: SYMFONY__ENV__DOMAIN_NAME\n          description:\n            en_us: ''\n        - container: SYMFONY__ENV__MAILER_HOST\n          description:\n            en_us: ''\n        - container: SYMFONY__ENV__MAILER_USER\n          description:\n            en_us: ''\n        - container: SYMFONY__ENV__MAILER_PASSWORD\n          description:\n            en_us: ''\n        - container: SYMFONY__ENV__FROM_EMAIL\n          description:\n            en_us: ''\n        - container: SYMFONY__ENV__FOSUSER_REGISTRATION\n          description:\n            en_us: ''\n        - container: SYMFONY__ENV__FOSUSER_CONFIRMATION\n          description:\n            en_us: ''\n    ports:\n      - target: 80\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/Wallabag/data\n        target: /var/www/wallabag/data\n      - type: bind\n        source: /DATA/AppData/Wallabag/images\n        target: /var/www/wallabag/web/assets/images\n  db:\n    image: postgres:14.22\n    restart: unless-stopped\n    environment:\n      PUID: $PUID\n      PGID: $PGID\n      TZ: $TZ\n      POSTGRES_USER: casaos\n      POSTGRES_PASSWORD: casaos\n      POSTGRES_DB: casaos\n    x-casaos:\n      envs:\n        - container: PUID\n          description:\n            en_us: for UserID\n        - container: PGID\n          description:\n            en_us: for GroupID\n        - container: TZ\n          description:\n            en_us: specify a timezone to use, see this list.\n        - container: POSTGRES_DB\n          description:\n            en_us: Specify the name of a database to be created on image startup.\n        - container: POSTGRES_USER\n          description:\n            en_us: Postgres server username\n        - container: POSTGRES_PASSWORD\n          description:\n            en_us: Postgres server password\n      volumes:\n        - container: /var/lib/postgresql/data\n          description:\n            en_us: Directory where Postgres database data is stored\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/postgres/data\n        target: /var/lib/postgresql/data\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: 'wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.'\n  tagline:\n    en_us: 'Wallabag Is A Self Hostable Application For Saving Web Pages: Save And Classify Articles. Read Them Later. Freely.'\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/jake-walker/selfhosted_templates/wallabag/Images/wallabag.png\n  thumbnail: https://raw.githubusercontent.com/jake-walker/selfhosted_templates/wallabag/Images/wallabag.png\n  title:\n    en_us: Wallabag\n  category: Coolstore\n  port_map: '8080'\n"
  },
  {
    "path": "Apps/webdav/docker-compose.yml",
    "content": "name: webdav\nservices:\n  app:\n    image: bytemark/webdav:latest\n    restart: unless-stopped\n    environment:\n      AUTH_TYPE: Digest\n      USERNAME: casaos\n      PASSWORD: casaos\n    ports:\n      - target: 80\n        published: 8080\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/Documents\n        target: /var/lib/dav\nx-casaos:\n  architectures:\n    - amd64\n  main: app\n  description:\n    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.\n  tagline:\n    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.\n  developer: Bytemark\n  author: WisdomSky\n  icon: https://debrid-link.com/screen/webdav_logo.png\n  thumbnail: https://debrid-link.com/screen/webdav_logo.png\n  category: Coolstore\n  tips:\n    before_install:\n      en_us: |\n        | Label | Value |\n        | --- | --- |\n        | Username | `casaos` |\n        | Password | `casaos` |\n        | Port | `8080` |\n        | Files Path | `/DATA/Documents` |\n  title:\n    en_us: WebDAV\n"
  },
  {
    "path": "Apps/websync/docker-compose.yml",
    "content": "name: websync\nservices:\n  app:\n    image: furier/websync:latest\n    restart: unless-stopped\n    working_dir: /src\n    command:\n      - node\n      - server.js\n    ports:\n      - target: 3000\n        published: 3000\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/websync/data\n        target: /data\nx-casaos:\n  architectures:\n    - amd64\n  main: app\n  description:\n    en_us: Websync is intended to be an rsync task manager, where rsync tasks can be added, scheduled and maintained in a sane manner.\n  tagline:\n    en_us: Websync is intended to be an rsync task manager, where rsync tasks can be added, scheduled and maintained in a sane manner.\n  developer: ''\n  author: WisdomSky\n  screenshot_link:\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/websync/screenshot-1.png\n    - https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/websync/screenshot-2.png\n  icon: https://cdn0.iconfinder.com/data/icons/octicons/1024/sync-1024.png\n  thumbnail: https://cdn0.iconfinder.com/data/icons/octicons/1024/sync-1024.png\n  title:\n    en_us: Web Sync (RSync)\n  category: Coolstore\n  port_map: '3000'\n"
  },
  {
    "path": "Apps/wg-easy/docker-compose.yml",
    "content": "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      PASSWORD: casaos\n      WG_PORT: 51820\n      WG_DEFAULT_DNS: 1.1.1.1\n      WG_PERSISTENT_KEEPALIVE: 0\n      WG_MTU: null\n    x-casaos:\n      envs:\n        - container: WG_HOST\n          description:\n            en_us: Set here your DDNS domain\n        - container: PASSWORD\n          description:\n            en_us: Leave blank to access WebUI without loggin\n        - container: WG_PORT\n          description:\n            en_us: ''\n        - container: WG_DEFAULT_DNS\n          description:\n            en_us: ''\n        - container: WG_ALLOWED_IPS\n          description:\n            en_us: ''\n    ports:\n      - target: 51820\n        published: 51820\n        protocol: udp\n      - target: 51821\n        published: 51821\n        protocol: tcp\n    volumes:\n      - type: bind\n        source: /DATA/AppData/$AppID/wireguard\n        target: /etc/wireguard\n    cap_add:\n      - SYS_MODULE\n      - NET_ADMIN\n    sysctls:\n      - net.ipv4.conf.all.src_valid_mark=1\n      - net.ipv4.ip_forward=1\nx-casaos:\n  architectures:\n    - amd64\n    - arm\n    - arm64\n  main: app\n  description:\n    en_us: Fast VPN Server with easy to use User Interface\n  tagline:\n    en_us: Fast Vpn Server With Easy To Use User Interface\n  developer: ''\n  author: WisdomSky\n  icon: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png\n  thumbnail: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png\n  tips:\n    before_install:\n      en_us: Default password is `casaos`.\n  title:\n    en_us: Wireguard Server\n  category: Coolstore\n  port_map: '51821'\n"
  },
  {
    "path": "README.md",
    "content": "\n![CasaOS Coolstore](https://raw.githubusercontent.com/WisdomSky/CasaOS-Coolstore/main/banner.png)\n\n# CasaOS Coolstore\n\n[![Number of Unique Installs](https://visitly.paodayag.dev/coolstore.zip/badge?unique=1&label=Unique%20Installs)](https://visitly.paodayag.dev) [![Number of Installs](https://visitly.paodayag.dev/coolstore.zip/badge?label=Total%20Downloads)](https://visitly.paodayag.dev)\n\nJust a cool appstore. ⛄\n\n---\n\n### Support me by treating me to a cup of coffee 🥰\n\n[![Buy me a coffee](https://raw.githubusercontent.com/WisdomSky/CasaOS-Coolstore/main/buy-me-a-coffee.png)](https://www.buymeacoffee.com/wisdomsky)\n\n\n## 📃 Table of Contents\n\n- [Introduction](#-introduction)\n- [Installation](#-installation)\n- [List of Applications](#-list-of-applications)\n- [Frequently Asked Questions / FAQs](#-frequently-asked-questions)\n    - [How to Upgrade CasaOS](#-how-to-upgrade-casaos)\n    - [\"Error 404: Not Found\" during install](#-error-404-not-found-during-install)\n    - [How to uninstall the CasaOS Coolstore](#-how-to-uninstall-the-casaos-coolstore)\n- [Request an App](#-request-an-app)\n- [Contributing](#-contributing)\n\n---\n\n## 🔥 Introduction\n\nJust an another CasaOS third-party Appstore with ❄**Cool**❄ apps.\n\n\n---\n\n### ❄ CasaOS Coolstore URL\n\n    https://casaos-appstore.paodayag.dev/coolstore.zip\n\n## ✅ Installation\n\n- Go to your CasaOS dashboard.\n\n  ![Step 1](https://raw.githubusercontent.com/WisdomSky/CasaOS-LinuxServer-AppStore/main/tip-1.jpg)\n\n- Open the appstore and click `Add Source` button  located on the right just above the apps list.\n\n  ![Step 2](https://raw.githubusercontent.com/WisdomSky/CasaOS-LinuxServer-AppStore/main/tip-2.jpg)\n\n- Paste the appstore link `https://casaos-appstore.paodayag.dev/coolstore.zip` and then click `Add` to submit.\n\n  ![Step 3](https://raw.githubusercontent.com/WisdomSky/CasaOS-LinuxServer-AppStore/main/tip-3.jpg)\n\n- Wait for the installation to finish. Done!\n\n> **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)**\n---\n\n## 🛠 List of Applications\n\n| Application  | Version | Description |\n| --- | --- | --- |\n| <img src=\"https://airvideo.app/images/icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/caddy.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Caddy](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/caddy) | 2.11.2 | Caddy - The Ultimate Server With Automatic Https. |\n| <img src=\"https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/casaos-toolbox/icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[CasaOS Toolbox](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/casaos-toolbox) | 0.2 | Provides additional features to CasaOS. |\n| <img src=\"https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/cloudflared-web/icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/jgraph/drawio/dev/src/main/webapp/images/logo.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://avatars.githubusercontent.com/u/45919759\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://avatars.githubusercontent.com/u/10577978\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[FlareSolverr](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/flaresolverr) | v3.4.6 | FlareSolverr is a proxy server to bypass Cloudflare protection. |\n| <img src=\"https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Ghost](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/ghost) | 6.35.0 | Free And Open-source Blogging Platform |\n| <img src=\"https://raw.githubusercontent.com/hestiacp/hestiacp/main/web/images/logo.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/hrconvert2/icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Joomla](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/joomla) | 6.1.0-apache | Another Free And Open-source Cms |\n| <img src=\"https://raw.githubusercontent.com/Kareadita/Kavita/main/UI/Web/src/assets/images/logo.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Kavita](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/kavita) | 0.9.0 | Kavita Manga, Comic And E-book Server |\n| <img src=\"https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Komga](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/komga) | 1.24.4 | Koomga Manga, Comic And E-book Server |\n| <img src=\"https://avatars.githubusercontent.com/u/61027988\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Matter Server](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/matter-server) | 8.1 | Matter support in Home Assistant |\n| <img src=\"https://cf.appdrag.com/dashboard-openvm-clo-b2d42c/uploads/Mealie-LZF8.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/ytdlm.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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). |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/docker-library/docs/757578e3a44e5460a8a11d32a81776f8b74231a9/eclipse-mosquitto/logo.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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 |\n| <img src=\"https://pbs.twimg.com/profile_images/1310671419240583170/5lhEh5KF_400x400.jpg\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://avatars.githubusercontent.com/u/99562962\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/peppermint/icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Pi.alert](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/pi-alert) | 25 | Wifi / Lan Intruder Detector |\n| <img src=\"https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/playit-docker-web/icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Portainer/icon.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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! |\n| <img src=\"https://raw.githubusercontent.com/Readarr/Readarr/develop/Logo/128.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Readarr](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/readerr) | latest | Readarr Usent Server |\n| <img src=\"https://cdn4.iconfinder.com/data/icons/redis-2/1451/Untitled-2-512.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://avatars.githubusercontent.com/u/1812827\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[RetroArch-web](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/retroarch-web) | latest | Online retro games emulator. |\n| <img src=\"https://static.cdnlogo.com/logos/r/32/rocket-chat.svg\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://docs.rsshub.app/logo.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Rustdesk.svg/48px-Rustdesk.svg.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/speedtest-tracker.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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 |\n| <img src=\"https://cdn.jsdelivr.net/gh/WisdomSky/CasaOS-Coolstore@main/Apps/spot-dl/icon.svg\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/docs/stirling.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://docs.tandoor.dev/logo_color.svg\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[Traefik](https://github.com/WisdomSky/CasaOS-Coolstore/tree/main/Apps/traefik) | v3.6.15 | Cloud-native Networking Stack That Just Works. |\n| <img src=\"https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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 |\n| <img src=\"https://raw.githubusercontent.com/jake-walker/selfhosted_templates/wallabag/Images/wallabag.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://debrid-link.com/screen/webdav_logo.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://cdn0.iconfinder.com/data/icons/octicons/1024/sync-1024.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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. |\n| <img src=\"https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png\" width=\"15\"/>&nbsp;&nbsp;&nbsp;[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 |\n\n\n## 💡 Frequently Asked Questions\n\n### 👉 How to Upgrade CasaOS\n\nRun the following command:\n\n    curl -fsSL https://get.casaos.io/update/v0.4.4 | sudo bash\n\n---\n\n### 🎈 Request an App\n\nYou 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).\n\n---\n\n### 💙 Contributing\n\n> ☠ WARNING: Please refrain from submitting PRs into this repository.\n\nYou can contribute changes or updates to this Appstore through [CasaOS-Cool-Appstore-Generator](https://github.com/WisdomSky/CasaOS-Cool-Appstore-Generator).\n"
  },
  {
    "path": "category-list.json",
    "content": "[\n  {\n    \"name\": \"Coolstore\",\n    \"font\": \"snow\",\n    \"description\": \"\"\n  }\n]"
  }
]