├── .gitattributes ├── .github └── workflows │ ├── main.yml │ └── traffic.yml ├── ABOUT.md ├── Apps ├── adguard-home │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ └── thumbnail.png ├── adguard-sync │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── bazarr │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── changedetection │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── chatpadai │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── ghost │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png ├── headphones │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png ├── isponsorblocktv │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── jellyfin │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png ├── lidarr │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── nextcloud │ ├── README.md │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ └── thumbnail.png ├── plex+absolute │ ├── README.md │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png ├── plex+audnexus │ ├── README.md │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png ├── plex │ ├── README.md │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png ├── prowlarr │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── radarr │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png ├── red-discordbot │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── sonarr │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── speedtest-tracker │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ └── thumbnail.png ├── stirling-pdf │ ├── README.md │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── unmanic │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ ├── screenshot-02.png │ ├── screenshot-03.png │ ├── screenshot-04.png │ └── thumbnail.png └── watchtower │ ├── app.json │ ├── docker-compose.yml │ ├── icon.png │ ├── screenshot-01.png │ └── thumbnail.png ├── Assets ├── default-icon.png ├── default-icon.svg ├── hero.jpg └── how-to-install.gif ├── README.md └── category-list.json /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Generate Apps List 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | #schedule: 8 | # - cron: '0 1 * * *' #UTC 9 | 10 | jobs: 11 | generate-apps-list: 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - name: Checkout Code 16 | uses: actions/checkout@v2 17 | 18 | - name: Set up Node.js 19 | uses: actions/setup-node@v2 20 | with: 21 | node-version: '14' 22 | 23 | - name: Install jq 24 | run: sudo apt-get install jq -y 25 | 26 | - name: Generate Apps List 27 | id: generate-apps-list 28 | run: | 29 | # Create an empty README.md file 30 | echo "" > README.md 31 | 32 | app_list="" 33 | for app_folder in Apps/*; do 34 | if [ -f "$app_folder/app.json" ]; then 35 | app_data=$(cat "$app_folder/app.json") 36 | app_name=$(echo "$app_data" | jq -r .app) 37 | app_name_url=$(echo "$app_data" | jq -r .app_url) 38 | app_description=$(echo "$app_data" | jq -r .description) 39 | app_image=$(echo "$app_data" | jq -r .image) 40 | app_image_url=$(echo "$app_data" | jq -r .image_url) 41 | app_tag=$(echo "$app_data" | jq -r .tag) 42 | 43 | app_list+="|

$app_name

[![tag](https://img.shields.io/badge/$app_image-$app_tag-blue?style=plastic)]($app_image_url) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)]($app_name_url)
$app_description | ![thumbnail]($app_folder/thumbnail.png) |\n" 44 | fi 45 | done 46 | 47 | echo "::set-output name=content::${app_list}" 48 | 49 | - name: Update README.md with App List 50 | run: | 51 | app_list="${{ steps.generate-apps-list.outputs.content }}" 52 | awk -v app_list="$app_list" '1; ENDFILE { printf "%s", app_list }' ABOUT.md > README.md 53 | 54 | - name: Commit and Push Changes 55 | run: | 56 | git config user.name "GitHub Actions" 57 | git config user.email "actions@github.com" 58 | git add README.md 59 | git commit -m "Update README.md with apps list" 60 | git push --set-upstream origin ${{ github.ref }} 61 | env: 62 | GH_TOKEN: ${{ secrets.GH_TOKEN }} 63 | -------------------------------------------------------------------------------- /.github/workflows/traffic.yml: -------------------------------------------------------------------------------- 1 | name: traffic2badge 2 | on: 3 | #push: 4 | #branches: 5 | #- main 6 | schedule: 7 | - cron: '0 0 * * *' #UTC 8 | 9 | jobs: 10 | run: 11 | name: Make GitHub Traffic to Badge 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Checkout Code 15 | uses: actions/checkout@v2.3.4 16 | 17 | - name: Get Commit Message 18 | id: message 19 | uses: actions/github-script@v3.1.0 20 | env: 21 | FULL_COMMIT_MESSAGE: '${{ github.event.head_commit.message }}' 22 | with: 23 | result-encoding: string 24 | script: | 25 | var message = `${process.env.FULL_COMMIT_MESSAGE}`; 26 | core.info(message); 27 | if (message != '') return message; 28 | var time = new Date(Date.now()).toISOString(); 29 | core.info(time); 30 | return `Get traffic data at ${time}`; 31 | 32 | - name: Set Traffic 33 | id: traffic 34 | uses: yi-Xu-0100/traffic-to-badge@v1.4.0 35 | with: 36 | my_token: ${{ secrets.TRAFFIC_TOKEN }} 37 | #(default) static_list: ${{ github.repository }} 38 | #(default) traffic_branch: traffic 39 | #(default) views_color: brightgreen 40 | #(default) clones_color: brightgreen 41 | #(default) views_week_color: brightgreen 42 | #(default) clones_week_color: brightgreen 43 | #(default) total_views_color: brightgreen 44 | #(default) total_clones_color: brightgreen 45 | #(default) total_views_week_color: brightgreen 46 | #(default) total_clones_week_color: brightgreen 47 | #(default) logo: github 48 | year: 2021 49 | 50 | - name: Deploy 51 | uses: peaceiris/actions-gh-pages@v3.7.3 52 | with: 53 | github_token: ${{ secrets.GITHUB_TOKEN }} 54 | publish_branch: ${{ steps.traffic.outputs.traffic_branch }} 55 | publish_dir: ${{ steps.traffic.outputs.traffic_path }} 56 | user_name: 'github-actions[bot]' 57 | user_email: 'github-actions[bot]@users.noreply.github.com' 58 | full_commit_message: ${{ steps.message.outputs.result }} 59 | 60 | - name: Show Traffic Data 61 | run: | 62 | echo ${{ steps.traffic.outputs.traffic_branch }} 63 | echo ${{ steps.traffic.outputs.traffic_path }} 64 | cd ${{ steps.traffic.outputs.traffic_path }} 65 | ls -a 66 | -------------------------------------------------------------------------------- /ABOUT.md: -------------------------------------------------------------------------------- 1 | ![hero](Assets/hero.jpg) 2 | 3 | [![total views](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_views.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 4 | [![total views per week](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_views_per_week.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 5 | [![total clones](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_clones.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 6 | [![total clones per week](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_clones_per_week.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 7 | 8 | # ⭐ CasaOS TMC Community App Store 9 | ```Believe it or not, but yet another CasaOS Community App Store based mostly on my usage and apps.``` 10 | 11 | ### What is CasaOS? 12 | [CasaOS](https://www.casaos.io/) dances to its own tune, and it's not your run-of-the-mill operating system. Think of it as your very own home cloud maestro, choreographed within the Docker ecosystem and designed especially for your cozy abode. Its mission? Crafting the world's most effortlessly elegant, user-friendly home cloud system you've ever laid eyes on. 13 |

14 | **You can find me and many other great community members on the [official CasaOS Discord server.](https://discord.gg/Gx4BCEtHjx)** 15 | 16 | [![CasaOS.io](https://img.shields.io/badge/casaos.io-3d89fc?style=for-the-badge&logo=google%20chrome&logoColor=white)](https://www.casaos.io/) 17 | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/IceWhaleTech/CasaOS) 18 | [![Discord](https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/Gx4BCEtHjx) 19 | 20 |
21 | 22 | ## ⚠️ Warning! 23 | 24 | Please be aware that this Appstore is exclusively supported on CasaOS version 0.4.4 and above. If you are currently using an older version, you will need to upgrade to access this functionality. To upgrade your CasaOS version, please [click here](https://wiki.casaos.io/en/guides) for detailed instructions. 25 | 26 |
27 | 28 | ## ⬇️ Download URL: 29 | 30 | https://github.com/mariosemes/CasaOS-TMCstore/archive/refs/heads/main.zip 31 | 32 |
33 | 34 | ## 🔥 How to install: 35 | ![thumbnail](Assets/how-to-install.gif) 36 | 37 |
38 | 39 | ## 📱 Apps: 40 | 41 | | App | Thumbnail | 42 | | :-- | --- | 43 | -------------------------------------------------------------------------------- /Apps/adguard-home/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "AdGuard Home", 3 | "app_url": "https://adguard.com/", 4 | "image": "adguard/adguardhome", 5 | "image_url": "https://github.com/AdguardTeam/AdGuardHome", 6 | "tag": "latest", 7 | "description": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. " 8 | } -------------------------------------------------------------------------------- /Apps/adguard-home/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: adguard-home-tmc 2 | services: 3 | app: 4 | container_name: adguard 5 | image: adguard/adguardhome:latest 6 | environment: 7 | - PUID=$PUID 8 | - PGID=$PGID 9 | - TZ=$TZ 10 | ports: 11 | - target: 3000 12 | published: ${WEBUI_PORT:-3000} 13 | protocol: tcp 14 | volumes: 15 | - type: bind 16 | source: /DATA/AppData/TMC-Store/$AppID/work 17 | target: /opt/adguardhome/work 18 | - type: bind 19 | source: /DATA/AppData/TMC-Store/$AppID/conf 20 | target: /opt/adguardhome/conf 21 | restart: unless-stopped 22 | network_mode: host 23 | privileged: false 24 | 25 | x-casaos: 26 | architectures: 27 | - amd64 28 | - arm 29 | - arm64 30 | author: adguard 31 | category: TMCstore 32 | description: 33 | en_us: AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. 34 | developer: adguard 35 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/adguard-home/icon.png 36 | index: / 37 | main: app 38 | port_map: ${WEBUI_PORT:-3000} 39 | scheme: http 40 | tagline: 41 | en_us: AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. 42 | store_app_id: adguard-tmc 43 | title: 44 | en_us: AdGuard Home 45 | screenshot_link: 46 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/adguard-home/screenshot-01.png 47 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/adguard-home/thumbnail.png 48 | -------------------------------------------------------------------------------- /Apps/adguard-home/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/adguard-home/icon.png -------------------------------------------------------------------------------- /Apps/adguard-home/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/adguard-home/screenshot-01.png -------------------------------------------------------------------------------- /Apps/adguard-home/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/adguard-home/screenshot-02.png -------------------------------------------------------------------------------- /Apps/adguard-home/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/adguard-home/thumbnail.png -------------------------------------------------------------------------------- /Apps/adguard-sync/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "AdGuard Sync", 3 | "app_url": "https://hub.docker.com/r/linuxserver/adguardhome-sync", 4 | "image": "linuxserver/adguardhome--sync", 5 | "image_url": "https://github.com/bakito/adguardhome-sync/", 6 | "tag": "latest", 7 | "description": "Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances." 8 | } -------------------------------------------------------------------------------- /Apps/adguard-sync/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: adguard-sync-tmc 2 | services: 3 | app: 4 | container_name: adguard 5 | image: linuxserver/adguardhome-sync:latest 6 | environment: 7 | - PUID=$PUID 8 | - PGID=$PGID 9 | - TZ=$TZ 10 | - ORIGIN_URL=# http://10.10.10.10:8080 your main adguard instance for synchronization 11 | - ORIGIN_USERNAME=admin1 12 | - ORIGIN_PASSWORD=password1 13 | - REPLICA_URL=# http://20.20.20.20:8080 your replica adguard instance to be synced with main instance 14 | - REPLICA_USERNAME=admin2 15 | - REPLICA_PASSWORD=password2 16 | - CRON=*/30 * * * * # run every 30 minute; see https://crontab.guru/ 17 | - RUNONSTART=true 18 | volumes: 19 | - type: bind 20 | source: /DATA/AppData/TMC-Store/$AppID/config 21 | target: /config 22 | restart: unless-stopped 23 | network_mode: host 24 | privileged: false 25 | 26 | x-casaos: 27 | architectures: 28 | - amd64 29 | - arm 30 | - arm64 31 | author: bakito 32 | category: TMCstore 33 | description: 34 | en_us: Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances. 35 | developer: bakito 36 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/adguard-sync/icon.png 37 | index: / 38 | main: app 39 | scheme: http 40 | tagline: 41 | en_us: Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances. 42 | store_app_id: adguard-tmc 43 | title: 44 | en_us: AdGuard Sync 45 | screenshot_link: 46 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/adguard-sync/screenshot-01.png 47 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/adguard-sync/thumbnail.png 48 | -------------------------------------------------------------------------------- /Apps/adguard-sync/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/adguard-sync/icon.png -------------------------------------------------------------------------------- /Apps/adguard-sync/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/adguard-sync/screenshot-01.png -------------------------------------------------------------------------------- /Apps/adguard-sync/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/adguard-sync/thumbnail.png -------------------------------------------------------------------------------- /Apps/bazarr/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Bazarr", 3 | "app_url": "https://www.bazarr.media/", 4 | "image": "lscr.io/linuxserver/bazarr", 5 | "image_url": "https://github.com/morpheus65535/bazarr", 6 | "tag": "latest", 7 | "description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements." 8 | } -------------------------------------------------------------------------------- /Apps/bazarr/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: bazarr-tmc 2 | services: 3 | app: 4 | container_name: bazarr 5 | image: lscr.io/linuxserver/bazarr:latest 6 | ports: 7 | - target: 6767 8 | published: ${WEBUI_PORT:-6767} 9 | protocol: tcp 10 | volumes: 11 | - type: bind 12 | source: /DATA/AppData/TMC-Store/$AppID/config 13 | target: /config 14 | - type: bind 15 | source: /DATA/Media 16 | target: /media 17 | restart: unless-stopped 18 | privileged: false 19 | 20 | x-casaos: 21 | architectures: 22 | - amd64 23 | - arm 24 | - arm64 25 | author: bazarr 26 | category: TMCstore 27 | description: 28 | en_us: Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements. 29 | developer: bazarr 30 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/bazarr/icon.png 31 | index: / 32 | main: app 33 | port_map: ${WEBUI_PORT:-6767} 34 | scheme: http 35 | tagline: 36 | en_us: Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements. 37 | store_app_id: bazarr-tmc 38 | title: 39 | en_us: Bazarr 40 | screenshot_link: 41 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/bazarr/screenshot-01.png 42 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/bazarr/thumbnail.png 43 | -------------------------------------------------------------------------------- /Apps/bazarr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/bazarr/icon.png -------------------------------------------------------------------------------- /Apps/bazarr/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/bazarr/screenshot-01.png -------------------------------------------------------------------------------- /Apps/bazarr/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/bazarr/thumbnail.png -------------------------------------------------------------------------------- /Apps/changedetection/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Changedetection.io + Playwright", 3 | "app_url": "https://changedetection.io/", 4 | "image": "ghcr.io/dgtlmoon/changedetection.io", 5 | "image_url": "https://github.com/dgtlmoon/changedetection.io/pkgs/container/changedetection.io", 6 | "tag": "dev", 7 | "description": "From simply monitoring website pages that have a change (such as watching prices, restock notification), to deep inspection such as PDF text support, JSON and XML monitoring and extensive text triggers." 8 | } -------------------------------------------------------------------------------- /Apps/changedetection/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: changedetection-tmc 2 | 3 | services: 4 | browserless-chrome: 5 | container_name: browserless-chrome 6 | hostname: browserless-chrome 7 | environment: 8 | - CHROME_REFRESH_TIME=1200000 9 | - CONNECTION_TIMEOUT=450000 10 | - DEFAULT_STEALTH=true 11 | - ENABLE_DEBUGGER=true 12 | - MAX_CONCURRENT_SESSIONS=4 13 | - PREBOOT_CHROME=true 14 | - SCREEN_DEPTH=16 15 | - SCREEN_HEIGHT=820 16 | - SCREEN_WIDTH=375 17 | image: browserless/chrome 18 | restart: unless-stopped 19 | networks: 20 | - changedetection 21 | privileged: false 22 | 23 | app: 24 | environment: 25 | - BASE_URL=https://google.com 26 | - HIDE_REFERER=false 27 | - PLAYWRIGHT_DRIVER_URL=ws://browserless-chrome:3000/?stealth 28 | - USE_X_SETTINGS=1 29 | - WEBDRIVER_URL=http://browserless-chrome:4444/wd/hub 30 | image: ghcr.io/dgtlmoon/changedetection.io:dev 31 | ports: 32 | - target: 5000 33 | published: ${WEBUI_PORT:-5000} 34 | protocol: tcp 35 | restart: unless-stopped 36 | volumes: 37 | - type: bind 38 | source: /DATA/AppData/TMC-Store/$AppID/data 39 | target: /datastore 40 | depends_on: 41 | - browserless-chrome 42 | networks: 43 | - changedetection 44 | privileged: false 45 | container_name: changedetection 46 | hostname: changedetection 47 | 48 | networks: 49 | changedetection: 50 | name: changedetection 51 | 52 | x-casaos: 53 | main: app 54 | architectures: 55 | - amd64 56 | - arm 57 | - arm64 58 | author: TMC 59 | category: TMCstore 60 | description: 61 | en_us: From simply monitoring website pages that have a change (such as watching prices, restock notification), to deep inspection such as PDF text support, JSON and XML monitoring and extensive text triggers. 62 | developer: "" 63 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/changedetection/icon.png 64 | index: / 65 | port_map: ${WEBUI_PORT:-5000} 66 | scheme: http 67 | tagline: 68 | en_us: From simply monitoring websites to deep inspection. 69 | store_app_id: changedetection-tmc 70 | title: 71 | en_us: Changedetection.io + Playwright 72 | screenshot_link: 73 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/changedetection/screenshot-01.png 74 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/changedetection/thumbnail.png 75 | -------------------------------------------------------------------------------- /Apps/changedetection/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/changedetection/icon.png -------------------------------------------------------------------------------- /Apps/changedetection/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/changedetection/screenshot-01.png -------------------------------------------------------------------------------- /Apps/changedetection/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/changedetection/thumbnail.png -------------------------------------------------------------------------------- /Apps/chatpadai/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "ChatPad AI", 3 | "app_url": "https://chatpad.ai/", 4 | "image": "ghcr.io/deiucanta/chatpad", 5 | "image_url": "https://github.com/deiucanta/chatpad/pkgs/container/chatpad", 6 | "tag": "latest", 7 | "description": "Free and open-source software that provides a user-friendly system for interacting with ChatGPT." 8 | } -------------------------------------------------------------------------------- /Apps/chatpadai/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: chatpadai-tmc 2 | services: 3 | app: 4 | container_name: chatpadai 5 | image: ghcr.io/deiucanta/chatpad:latest 6 | ports: 7 | - target: 80 8 | published: ${WEBUI_PORT:-80} 9 | protocol: tcp 10 | restart: unless-stopped 11 | privileged: false 12 | 13 | x-casaos: 14 | architectures: 15 | - amd64 16 | - arm 17 | - arm64 18 | author: deiucanta 19 | category: TMCstore 20 | description: 21 | en_us: Free and open-source software that provides a user-friendly system for interacting with ChatGPT. 22 | developer: deiucanta 23 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/chatpadai/icon.png 24 | index: / 25 | main: app 26 | port_map: ${WEBUI_PORT:-80} 27 | scheme: http 28 | tagline: 29 | en_us: User-friendly system for interacting with ChatGPT. 30 | store_app_id: chatpadai-tmc 31 | title: 32 | en_us: ChatPadAI 33 | screenshot_link: 34 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/chatpadai/screenshot-01.png 35 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/chatpadai/thumbnail.png 36 | -------------------------------------------------------------------------------- /Apps/chatpadai/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/chatpadai/icon.png -------------------------------------------------------------------------------- /Apps/chatpadai/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/chatpadai/screenshot-01.png -------------------------------------------------------------------------------- /Apps/chatpadai/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/chatpadai/thumbnail.png -------------------------------------------------------------------------------- /Apps/ghost/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Ghost", 3 | "app_url": "https://ghost.org/", 4 | "image": "ghost", 5 | "image_url": "https://hub.docker.com/_/ghost/", 6 | "tag": "latest", 7 | "description": "Free and open-source blogging platform." 8 | } -------------------------------------------------------------------------------- /Apps/ghost/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: ghost-tmc 2 | services: 3 | ghost-db: 4 | container_name: ghost-db 5 | hostname: ghost-db 6 | command: --default-authentication-plugin=mysql_native_password 7 | environment: 8 | - MYSQL_ROOT_PASSWORD=CrazyGoodDatabasePassword1337! 9 | image: mysql:8 10 | restart: unless-stopped 11 | volumes: 12 | - type: bind 13 | source: /DATA/AppData/TMC-Store/$AppID/mysql 14 | target: /var/lib/mysql 15 | networks: 16 | - ghost 17 | privileged: false 18 | 19 | app: 20 | container_name: ghost 21 | hostname: ghost 22 | depends_on: 23 | - ghost-db 24 | environment: 25 | - NODE_ENV=production 26 | - database__client=mysql 27 | - database__connection__host=ghost-db 28 | - database__connection__user=root 29 | - database__connection__password=CrazyGoodDatabasePassword1337! 30 | - database__connection__database=ghost 31 | image: ghost:latest 32 | ports: 33 | - target: 2368 34 | published: ${WEBUI_PORT:-2368} 35 | protocol: tcp 36 | restart: unless-stopped 37 | volumes: 38 | - type: bind 39 | source: /DATA/AppData/TMC-Store/$AppID/content 40 | target: /var/lib/ghost/content 41 | networks: 42 | - ghost 43 | privileged: false 44 | 45 | networks: 46 | ghost: 47 | name: ghost 48 | 49 | x-casaos: 50 | architectures: 51 | - amd64 52 | - arm 53 | - arm64 54 | author: ghost 55 | category: TMCstore 56 | description: 57 | en_us: Free and open-source blogging platform. 58 | developer: "" 59 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/ghost/icon.png 60 | index: / 61 | main: app 62 | port_map: ${WEBUI_PORT:-2368} 63 | scheme: http 64 | tagline: 65 | en_us: Free And Open-source Blogging Platform. 66 | store_app_id: ghost-tmc 67 | title: 68 | en_us: Ghost Blogging Platform 69 | screenshot_link: 70 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/ghost/screenshot-01.png 71 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/ghost/screenshot-02.png 72 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/ghost/screenshot-03.png 73 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/ghost/screenshot-04.png 74 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/ghost/thumbnail.png 75 | -------------------------------------------------------------------------------- /Apps/ghost/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/ghost/icon.png -------------------------------------------------------------------------------- /Apps/ghost/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/ghost/screenshot-01.png -------------------------------------------------------------------------------- /Apps/ghost/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/ghost/screenshot-03.png -------------------------------------------------------------------------------- /Apps/ghost/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/ghost/screenshot-04.png -------------------------------------------------------------------------------- /Apps/ghost/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/ghost/thumbnail.png -------------------------------------------------------------------------------- /Apps/headphones/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Headphones", 3 | "app_url": "https://lidarr.audio/", 4 | "image": "lscr.io/linuxserver/headphones", 5 | "image_url": "https://github.com/rembo10/headphones", 6 | "tag": "latest", 7 | "description": "Headphones is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole." 8 | } -------------------------------------------------------------------------------- /Apps/headphones/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: headphones-tmc 2 | services: 3 | app: 4 | container_name: headphones 5 | image: lscr.io/linuxserver/headphones:latest 6 | ports: 7 | - target: 8181 8 | published: ${WEBUI_PORT:-8181} 9 | protocol: tcp 10 | volumes: 11 | - type: bind 12 | source: /DATA/AppData/TMC-Store/$AppID/config 13 | target: /config 14 | - type: bind 15 | source: /DATA/Media 16 | target: /media 17 | restart: unless-stopped 18 | privileged: false 19 | 20 | x-casaos: 21 | architectures: 22 | - amd64 23 | - arm 24 | - arm64 25 | author: headphones 26 | category: TMCstore 27 | description: 28 | en_us: Headphones is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. 29 | developer: headphones 30 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/headphones/icon.png 31 | index: / 32 | main: app 33 | port_map: ${WEBUI_PORT:-8181} 34 | scheme: http 35 | tagline: 36 | en_us: Headphones is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. 37 | store_app_id: headphones-tmc 38 | title: 39 | en_us: Headphones 40 | screenshot_link: 41 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/headphones/screenshot-01.png 42 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/lidarr/thumbnail.png 43 | -------------------------------------------------------------------------------- /Apps/headphones/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/headphones/icon.png -------------------------------------------------------------------------------- /Apps/headphones/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/headphones/screenshot-01.png -------------------------------------------------------------------------------- /Apps/headphones/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/headphones/screenshot-02.png -------------------------------------------------------------------------------- /Apps/headphones/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/headphones/screenshot-03.png -------------------------------------------------------------------------------- /Apps/headphones/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/headphones/screenshot-04.png -------------------------------------------------------------------------------- /Apps/headphones/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/headphones/thumbnail.png -------------------------------------------------------------------------------- /Apps/isponsorblocktv/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "iSponsorBlockTV", 3 | "app_url": "https://github.com/dmunozv04/iSponsorBlockTV", 4 | "image": "ghcr.io/dmunozv04/isponsorblocktv", 5 | "image_url": "https://github.com/dmunozv04/iSponsorBlockTV", 6 | "tag": "latest", 7 | "description": "Skip sponsor segments in YouTube videos playing on a YouTube TV device." 8 | } -------------------------------------------------------------------------------- /Apps/isponsorblocktv/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: isponsorblocktv-tmc 2 | services: 3 | app: 4 | container_name: isponsorblocktv 5 | image: ghcr.io/dmunozv04/isponsorblocktv:latest 6 | volumes: 7 | - type: bind 8 | source: /DATA/AppData/TMC-Store/$AppID/data 9 | target: /app/data 10 | restart: unless-stopped 11 | privileged: false 12 | network_mode: host 13 | 14 | x-casaos: 15 | architectures: 16 | - amd64 17 | - arm64 18 | author: isponsorblocktv 19 | category: TMCstore 20 | description: 21 | en_us: Skip sponsor segments in YouTube videos playing on a YouTube TV device. 22 | developer: isponsorblocktv 23 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/isponsorblocktv/icon.png 24 | index: / 25 | main: app 26 | scheme: http 27 | tagline: 28 | en_us: Skip sponsor segments in YouTube videos playing on a YouTube TV device. 29 | store_app_id: isponsorblocktv-tmc 30 | title: 31 | en_us: iSponsorBlockTV 32 | screenshot_link: 33 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/isponsorblocktv/screenshot-01.png 34 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/isponsorblocktv/thumbnail.png 35 | -------------------------------------------------------------------------------- /Apps/isponsorblocktv/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/isponsorblocktv/icon.png -------------------------------------------------------------------------------- /Apps/isponsorblocktv/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/isponsorblocktv/screenshot-01.png -------------------------------------------------------------------------------- /Apps/isponsorblocktv/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/isponsorblocktv/thumbnail.png -------------------------------------------------------------------------------- /Apps/jellyfin/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Jellyfin", 3 | "app_url": "https://jellyfin.org/", 4 | "image": "jellyfin/jellyfin", 5 | "image_url": "https://github.com/jellyfin/jellyfin", 6 | "tag": "latest", 7 | "description": "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps." 8 | } -------------------------------------------------------------------------------- /Apps/jellyfin/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: jellyfin-tmc 2 | services: 3 | app: 4 | container_name: jellyfin 5 | image: jellyfin/jellyfin 6 | environment: 7 | - PUID=$PUID 8 | - PGID=$PGID 9 | - TZ=$TZ 10 | ports: 11 | - target: 8096 12 | published: ${WEBUI_PORT:-8096} 13 | protocol: tcp 14 | volumes: 15 | - type: bind 16 | source: /DATA/AppData/TMC-Store/$AppID/config 17 | target: /config 18 | - type: bind 19 | source: /DATA/AppData/TMC-Store/$AppID/cache 20 | target: /cache 21 | - type: bind 22 | source: /DATA/Media 23 | target: /media 24 | restart: unless-stopped 25 | privileged: false 26 | 27 | x-casaos: 28 | architectures: 29 | - amd64 30 | - arm 31 | - arm64 32 | author: jellyfin 33 | category: TMCstore 34 | description: 35 | en_us: Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. 36 | developer: Jellyfin 37 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/jellyfin/icon.png 38 | index: / 39 | main: app 40 | port_map: ${WEBUI_PORT:-8096} 41 | scheme: http 42 | tagline: 43 | en_us: Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. 44 | store_app_id: jellyfin-tmc 45 | title: 46 | en_us: Jellyfin 47 | screenshot_link: 48 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/jellyfin/screenshot-01.png 49 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/jellyfin/thumbnail.png 50 | -------------------------------------------------------------------------------- /Apps/jellyfin/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/jellyfin/icon.png -------------------------------------------------------------------------------- /Apps/jellyfin/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/jellyfin/screenshot-01.png -------------------------------------------------------------------------------- /Apps/jellyfin/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/jellyfin/screenshot-02.png -------------------------------------------------------------------------------- /Apps/jellyfin/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/jellyfin/screenshot-03.png -------------------------------------------------------------------------------- /Apps/jellyfin/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/jellyfin/screenshot-04.png -------------------------------------------------------------------------------- /Apps/jellyfin/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/jellyfin/thumbnail.png -------------------------------------------------------------------------------- /Apps/lidarr/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Lidarr", 3 | "app_url": "https://lidarr.audio/", 4 | "image": "lscr.io/linuxserver/lidarr", 5 | "image_url": "https://github.com/Lidarr/Lidarr", 6 | "tag": "latest", 7 | "description": "Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available." 8 | } -------------------------------------------------------------------------------- /Apps/lidarr/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: lidarr-tmc 2 | services: 3 | app: 4 | container_name: lidarr 5 | image: ghcr.io/linuxserver/lidarr:latest 6 | ports: 7 | - target: 8686 8 | published: ${WEBUI_PORT:-8686} 9 | protocol: tcp 10 | volumes: 11 | - type: bind 12 | source: /DATA/AppData/TMC-Store/$AppID/config 13 | target: /config 14 | - type: bind 15 | source: /DATA/Media 16 | target: /media 17 | restart: unless-stopped 18 | privileged: false 19 | 20 | x-casaos: 21 | architectures: 22 | - amd64 23 | - arm 24 | - arm64 25 | author: lidarr 26 | category: TMCstore 27 | description: 28 | en_us: Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. 29 | developer: lidarr 30 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/lidarr/icon.png 31 | index: / 32 | main: app 33 | port_map: ${WEBUI_PORT:-8686} 34 | scheme: http 35 | tagline: 36 | en_us: Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. 37 | store_app_id: lidarr-tmc 38 | title: 39 | en_us: Lidarr 40 | screenshot_link: 41 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/lidarr/screenshot-01.png 42 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/lidarr/thumbnail.png 43 | -------------------------------------------------------------------------------- /Apps/lidarr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/lidarr/icon.png -------------------------------------------------------------------------------- /Apps/lidarr/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/lidarr/screenshot-01.png -------------------------------------------------------------------------------- /Apps/lidarr/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/lidarr/thumbnail.png -------------------------------------------------------------------------------- /Apps/nextcloud/README.md: -------------------------------------------------------------------------------- 1 | # After Installation 2 | 3 | Once you have completed the installation, follow these steps to set up an admin account with a database connection: 4 | 5 | 1. Enter your desired Username and Password. 6 | 2. Choose your preferred Storage and Database option. 7 | 3. Select MySQL/MariaDB. 8 | 4. Fill in the required fields as follows: 9 | 10 | | Input fields | Values | 11 | | ------------------ | -------------- | 12 | | Database user | nextcloud | 13 | | Database password | nextcloud | 14 | | Database name | nextcloud | 15 | | Database host | nextcloud-db | 16 | 17 | 5. Click on the **INSTALL** button to proceed. 18 | 19 | --- 20 | 21 | ## Enabling the Background Service (cronjob) 22 | 23 | To enable the cronjob as the background service, follow these steps: 24 | 25 | 1. Go to the Administration settings. 26 | 2. From the left-hand menu, select Basic settings. 27 | 3. Under Background jobs, choose Cron (Recommended). 28 | 29 | --- 30 | 31 | ## Redis Cache 32 | 33 | To maximize the speed of Nextcloud, it is recommended to use Redis in conjunction with APCu. If you wish to enable Redis, navigate to the CasaOS Files manager following this path: 34 | 35 | `/DATA/AppData/TMC-Store/Nextcloud/data/config` 36 | 37 | Open and edit the **config.php** file. Locate the following line: 38 | 39 | `'memcache.local' => '\OC\Memcache\APCu',` 40 | 41 | Replace it with the following code: 42 | 43 | ``` 44 | 'memcache.local' => '\OC\Memcache\APCu', 45 | 'memcache.distributed' => '\OC\Memcache\Redis', 46 | 'memcache.locking' => '\OC\Memcache\Redis', 47 | 'redis' => array( 48 | 'host' => 'redis', 49 | 'port' => 6379, 50 | ), 51 | ``` 52 | --- 53 | 54 | ## "Access trough untrusted domain" error 55 | 56 | In case you get the "Access trough untrusted domain" error, you should edit/add this to your `config.php` file: 57 | 58 | ``` 59 | 'trusted_domains' => 60 | array ( 61 | 0 => '', 62 | 1 => '', 63 | 2 => '', 64 | ), 65 | ``` 66 | 67 | **Friendly Reminder:** When adding domains and addresses to the trusted_domains configuration in your Nextcloud instance, make sure to include all the domains and addresses from which you would like to access Nextcloud. It is important to note that you should only use clean domain names without including 'http', 'https', or any forward slashes in the naming. Keep the entries simple and straightforward. 68 | 69 | --- 70 | 71 | ## Nextcloud does not redirect to dashboard after login 72 | 73 | In case you have to reload the page after login to ge to the dashboard, just add this to your config.php file: 74 | 75 | ```'overwriteprotocol' => 'https',``` 76 | 77 | --- 78 | 79 | For additional information and advanced tuning options, visit the [GitHub repository](https://github.com/crazy-max/docker-nextcloud/tree/master). 80 | -------------------------------------------------------------------------------- /Apps/nextcloud/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Nextcloud (Extended)", 3 | "app_url": "https://github.com/crazy-max/docker-nextcloud", 4 | "image": "crazymax/nextcloud", 5 | "image_url": "https://hub.docker.com/r/crazymax/nextcloud", 6 | "tag": "latest", 7 | "description": "Nextcloud Docker image with advanced features. More info can be found here https://github.com/crazy-max/docker-nextcloud/tree/master" 8 | } -------------------------------------------------------------------------------- /Apps/nextcloud/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: nextcloud-tmc 2 | services: 3 | db: 4 | image: mariadb:10.5 5 | container_name: nextcloud-db 6 | environment: 7 | - MYSQL_ALLOW_EMPTY_PASSWORD=yes 8 | - MYSQL_DATABASE=nextcloud 9 | - MYSQL_PASSWORD=nextcloud 10 | - MYSQL_USER=nextcloud 11 | restart: always 12 | volumes: 13 | - type: bind 14 | source: /DATA/AppData/TMC-Store/$AppID/mysql 15 | target: /var/lib/mysql 16 | networks: 17 | - nextcloud 18 | privileged: false 19 | 20 | redis: 21 | image: redis:6-alpine 22 | container_name: nextcloud-redis 23 | environment: 24 | - TZ=Europe/Paris 25 | restart: always 26 | networks: 27 | - nextcloud 28 | privileged: false 29 | 30 | msmtpd: 31 | image: crazymax/msmtpd:latest 32 | container_name: nextcloud-msmtpd 33 | environment: 34 | - SMTP_AUTH=on 35 | - SMTP_FROM=foo@gmail.com 36 | - SMTP_HOST=smtp.gmail.com 37 | - SMTP_PASSWORD=bar 38 | - SMTP_PORT=587 39 | - SMTP_STARTTLS=on 40 | - SMTP_TLS=on 41 | - SMTP_TLS_CHECKCERT=on 42 | - SMTP_USER=foo 43 | - TZ=Europe/Paris 44 | - HSTS_HEADER=max-age=15768000; includeSubDomains 45 | - LOG_IP_VAR=remote_addr 46 | - MEMORY_LIMIT=512M 47 | - OPCACHE_MEM_SIZE=128 48 | - REAL_IP_FROM=0.0.0.0/32 49 | - REAL_IP_HEADER=X-Forwarded-For 50 | - RP_HEADER=strict-origin 51 | - UPLOAD_MAX_SIZE=512M 52 | restart: always 53 | networks: 54 | - nextcloud 55 | privileged: false 56 | 57 | nextcloud: 58 | image: crazymax/nextcloud:latest 59 | container_name: nextcloud 60 | depends_on: 61 | - db 62 | - msmtpd 63 | - redis 64 | environment: 65 | - TZ=$TZ 66 | - PGID=$PGID 67 | - PUID=$PUID 68 | - APC_SHM_SIZE=128M 69 | - DB_HOST=nextcloud-db 70 | - DB_NAME=nextcloud 71 | - DB_PASSWORD=nextcloud 72 | - DB_TYPE=mysql 73 | - DB_USER=nextcloud 74 | - HSTS_HEADER=max-age=15768000; includeSubDomains 75 | - LOG_IP_VAR=remote_addr 76 | - MEMORY_LIMIT=512M 77 | - OPCACHE_MEM_SIZE=128 78 | - REAL_IP_FROM=0.0.0.0/32 79 | - REAL_IP_HEADER=X-Forwarded-For 80 | - RP_HEADER=strict-origin 81 | - UPLOAD_MAX_SIZE=512M 82 | ports: 83 | - target: 8000 84 | published: ${WEBUI_PORT:-8000} 85 | protocol: tcp 86 | restart: always 87 | volumes: 88 | - type: bind 89 | source: /DATA/AppData/TMC-Store/$AppID/config 90 | target: /config 91 | - type: bind 92 | source: /DATA/AppData/TMC-Store/$AppID/data 93 | target: /data 94 | networks: 95 | - nextcloud 96 | privileged: false 97 | 98 | cron: 99 | image: crazymax/nextcloud:latest 100 | container_name: nextcloud-cron 101 | depends_on: 102 | - nextcloud 103 | environment: 104 | - CRON_PERIOD=*/5 * * * * 105 | - SIDECAR_CRON=1 106 | - TZ=Europe/Paris 107 | - HSTS_HEADER=max-age=15768000; includeSubDomains 108 | - LOG_IP_VAR=remote_addr 109 | - MEMORY_LIMIT=512M 110 | - OPCACHE_MEM_SIZE=128 111 | - REAL_IP_FROM=0.0.0.0/32 112 | - REAL_IP_HEADER=X-Forwarded-For 113 | - RP_HEADER=strict-origin 114 | - UPLOAD_MAX_SIZE=512M 115 | restart: always 116 | volumes: 117 | - type: bind 118 | source: /DATA/AppData/TMC-Store/$AppID/data 119 | target: /data 120 | networks: 121 | - nextcloud 122 | privileged: false 123 | 124 | previewgen: 125 | image: crazymax/nextcloud:latest 126 | container_name: nextcloud-previewgen 127 | depends_on: 128 | - nextcloud 129 | environment: 130 | - PREVIEWGEN_PERIOD=0 * * * * 131 | - SIDECAR_PREVIEWGEN=1 132 | - TZ=Europe/Paris 133 | - HSTS_HEADER=max-age=15768000; includeSubDomains 134 | - LOG_IP_VAR=remote_addr 135 | - MEMORY_LIMIT=512M 136 | - OPCACHE_MEM_SIZE=128 137 | - REAL_IP_FROM=0.0.0.0/32 138 | - REAL_IP_HEADER=X-Forwarded-For 139 | - RP_HEADER=strict-origin 140 | - UPLOAD_MAX_SIZE=512M 141 | restart: always 142 | volumes: 143 | - type: bind 144 | source: /DATA/AppData/TMC-Store/$AppID/mysql 145 | target: /var/lib/mysql 146 | networks: 147 | - nextcloud 148 | privileged: false 149 | 150 | news_updater: 151 | image: crazymax/nextcloud:latest 152 | container_name: nextcloud-news-updater 153 | depends_on: 154 | - nextcloud 155 | environment: 156 | - NC_NEWSUPDATER_INTERVAL=900 157 | - NC_NEWSUPDATER_LOGLEVEL=error 158 | - NC_NEWSUPDATER_THREADS=10 159 | - NC_NEWSUPDATER_TIMEOUT=300 160 | - SIDECAR_NEWSUPDATER=1 161 | - TZ=Europe/Paris 162 | - HSTS_HEADER=max-age=15768000; includeSubDomains 163 | - LOG_IP_VAR=remote_addr 164 | - MEMORY_LIMIT=512M 165 | - OPCACHE_MEM_SIZE=128 166 | - REAL_IP_FROM=0.0.0.0/32 167 | - REAL_IP_HEADER=X-Forwarded-For 168 | - RP_HEADER=strict-origin 169 | - UPLOAD_MAX_SIZE=512M 170 | restart: always 171 | volumes: 172 | - type: bind 173 | source: /DATA/AppData/TMC-Store/$AppID/mysql 174 | target: /var/lib/mysql 175 | networks: 176 | - nextcloud 177 | privileged: false 178 | 179 | networks: 180 | nextcloud: 181 | name: nextcloud 182 | 183 | x-casaos: 184 | architectures: 185 | - amd64 186 | - arm 187 | - arm64 188 | main: nextcloud 189 | author: crazy-max 190 | category: TMCstore 191 | description: 192 | en_us: | 193 | Nextcloud Docker image with advanced features. More info can be found here https://github.com/crazy-max/docker-nextcloud. 194 | tagline: 195 | en_us: The productivity platform that keeps you in control. 196 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/nextcloud/icon.png 197 | index: / 198 | port_map: ${WEBUI_PORT:-8000} 199 | scheme: http 200 | tips: 201 | custom: | 202 | Visit link to finish setup and finetune. 203 | https://github.com/mariosemes/CasaOS-TMCstore/tree/main/Apps/nextcloud 204 | store_app_id: nextcloud-tmc 205 | title: 206 | en_us: Nextcloud (Extended) 207 | screenshot_link: 208 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/nextcloud/screenshot-01.png 209 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/nextcloud/screenshot-02.png 210 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/nextcloud/thumbnail.png 211 | -------------------------------------------------------------------------------- /Apps/nextcloud/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/nextcloud/icon.png -------------------------------------------------------------------------------- /Apps/nextcloud/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/nextcloud/screenshot-01.png -------------------------------------------------------------------------------- /Apps/nextcloud/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/nextcloud/screenshot-02.png -------------------------------------------------------------------------------- /Apps/nextcloud/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/nextcloud/thumbnail.png -------------------------------------------------------------------------------- /Apps/plex+absolute/README.md: -------------------------------------------------------------------------------- 1 | # Claim Token 2 | 3 | To get started, follow these simple steps: 4 | 5 | 1. Visit [https://www.plex.tv/claim/](https://www.plex.tv/claim/). 6 | 2. Log in to your Plex.tv account and make a note of your unique Claim Code, which will look something like `claim-BBL13f13fkj5pWVWx9QX`. 7 | 3. In CasaOS, locate the Plex App, navigate to the Settings section, and find the Environment option. Under this setting, you'll see the PLEX_CLAIM variable. Paste your Claim Code here. 8 | 4. Save your changes, and the container will restart automatically. 9 | 5. Voila! You're all set. Run Plex, and it will redirect you to the setup process. 10 | 11 | By following these steps, you'll be up and running with Plex in no time. Enjoy! 12 | 13 | --- 14 | 15 | # Absolute Series Scanner + Hama 16 | 17 | Read more about it here: https://github.com/ZeroQI/Hama.bundle 18 | -------------------------------------------------------------------------------- /Apps/plex+absolute/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Plex + Audnexus Mod", 3 | "app_url": "https://www.plex.tv/", 4 | "image": "lscr.io/linuxserver/plex", 5 | "image_url": "https://github.com/djdembeck/Audnexus.bundle", 6 | "tag": "latest", 7 | "description": "Plex + An audnex.us client, providing rich author and audiobook data to Plex via its legacy plugin agent system." 8 | } -------------------------------------------------------------------------------- /Apps/plex+absolute/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: plex-audnexus-tmc 2 | services: 3 | app: 4 | container_name: plex 5 | image: lscr.io/linuxserver/plex:latest 6 | environment: 7 | - PUID=$PUID 8 | - PGID=$PGID 9 | - PLEX_CLAIM= 10 | - TZ=$TZ 11 | - VERSION=docker 12 | - DOCKER_MODS=linuxserver/mods:plex-audnexus 13 | volumes: 14 | - type: bind 15 | source: /DATA/AppData/TMC-Store/$AppID/config 16 | target: /config 17 | - type: bind 18 | source: /DATA/AppData/TMC-Store/$AppID/transcode 19 | target: /transcode 20 | - type: bind 21 | source: /DATA/Media 22 | target: /media 23 | restart: unless-stopped 24 | network_mode: host 25 | privileged: false 26 | 27 | x-casaos: 28 | architectures: 29 | - amd64 30 | - arm 31 | - arm64 32 | author: plex 33 | category: TMCstore 34 | description: 35 | en_us: Plex + An audnex.us client, providing rich author and audiobook data to Plex via its legacy plugin agent system. 36 | developer: plex 37 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/icon.png 38 | index: /web 39 | main: app 40 | port_map: "32400" 41 | scheme: http 42 | tips: 43 | before_install: 44 | en_us: | 45 | Instractions and installation available here: https://github.com/mariosemes/CasaOS-TMCstore/tree/main/Apps/plex%2Babsolute 46 | custom: | 47 | Instractions and installation available here: https://github.com/mariosemes/CasaOS-TMCstore/tree/main/Apps/plex%2Babsolute 48 | tagline: 49 | en_us: Plex + An audnex.us client, providing rich author and audiobook data to Plex via its legacy plugin agent system. 50 | store_app_id: plex-audnexus-tmc 51 | title: 52 | en_us: Plex + Audnexus Mod 53 | screenshot_link: 54 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/screenshot-01.png 55 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/thumbnail.png 56 | -------------------------------------------------------------------------------- /Apps/plex+absolute/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+absolute/icon.png -------------------------------------------------------------------------------- /Apps/plex+absolute/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+absolute/screenshot-01.png -------------------------------------------------------------------------------- /Apps/plex+absolute/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+absolute/screenshot-02.png -------------------------------------------------------------------------------- /Apps/plex+absolute/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+absolute/screenshot-03.png -------------------------------------------------------------------------------- /Apps/plex+absolute/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+absolute/screenshot-04.png -------------------------------------------------------------------------------- /Apps/plex+absolute/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+absolute/thumbnail.png -------------------------------------------------------------------------------- /Apps/plex+audnexus/README.md: -------------------------------------------------------------------------------- 1 | # Claim Token 2 | 3 | To get started, follow these simple steps: 4 | 5 | 1. Visit [https://www.plex.tv/claim/](https://www.plex.tv/claim/). 6 | 2. Log in to your Plex.tv account and make a note of your unique Claim Code, which will look something like `claim-BBL13f13fkj5pWVWx9QX`. 7 | 3. In CasaOS, locate the Plex App, navigate to the Settings section, and find the Environment option. Under this setting, you'll see the PLEX_CLAIM variable. Paste your Claim Code here. 8 | 4. Save your changes, and the container will restart automatically. 9 | 5. Voila! You're all set. Run Plex, and it will redirect you to the setup process. 10 | 11 | By following these steps, you'll be up and running with Plex in no time. Enjoy! 12 | 13 | --- 14 | 15 | # Audnexus Addon 16 | 17 | Audnexus is an audiobook data aggregation API, combining multiple sources of data into one, consistent source. 18 | 19 | Read more about it here: https://github.com/laxamentumtech/audnexus 20 | -------------------------------------------------------------------------------- /Apps/plex+audnexus/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Plex + Absolute Hama Mod", 3 | "app_url": "https://www.plex.tv/", 4 | "image": "lscr.io/linuxserver/plex", 5 | "image_url": "https://github.com/ZeroQI/Absolute-Series-Scanner", 6 | "tag": "latest", 7 | "description": "Plex + Absolute Series Scanner and Hama Mod" 8 | } -------------------------------------------------------------------------------- /Apps/plex+audnexus/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: plex-absolutehama-tmc 2 | services: 3 | app: 4 | container_name: plex 5 | image: lscr.io/linuxserver/plex:latest 6 | environment: 7 | - PUID=$PUID 8 | - PGID=$PGID 9 | - PLEX_CLAIM= 10 | - TZ=$TZ 11 | - VERSION=docker 12 | - DOCKER_MODS=linuxserver/mods:plex-absolute-hama 13 | volumes: 14 | - type: bind 15 | source: /DATA/AppData/TMC-Store/$AppID/config 16 | target: /config 17 | - type: bind 18 | source: /DATA/AppData/TMC-Store/$AppID/transcode 19 | target: /transcode 20 | - type: bind 21 | source: /DATA/Media 22 | target: /media 23 | restart: unless-stopped 24 | network_mode: host 25 | privileged: false 26 | 27 | x-casaos: 28 | architectures: 29 | - amd64 30 | - arm 31 | - arm64 32 | author: plex 33 | category: TMCstore 34 | description: 35 | en_us: Plex + Absolute Series Scanner and Hama Mod 36 | developer: plex 37 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/icon.png 38 | index: /web 39 | main: app 40 | port_map: "32400" 41 | scheme: http 42 | tips: 43 | before_install: 44 | en_us: | 45 | Instractions and installation available here: https://github.com/mariosemes/CasaOS-TMCstore/tree/main/Apps/plex%2Baudnexus 46 | custom: | 47 | Instractions and installation available here: https://github.com/mariosemes/CasaOS-TMCstore/tree/main/Apps/plex%2Baudnexus 48 | tagline: 49 | en_us: Plex + Absolute Series Scanner and Hama Mod 50 | store_app_id: plex-absolutehama-tmc 51 | title: 52 | en_us: Plex + Absolute Hama Mod 53 | screenshot_link: 54 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/screenshot-01.png 55 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/thumbnail.png 56 | -------------------------------------------------------------------------------- /Apps/plex+audnexus/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+audnexus/icon.png -------------------------------------------------------------------------------- /Apps/plex+audnexus/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+audnexus/screenshot-01.png -------------------------------------------------------------------------------- /Apps/plex+audnexus/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+audnexus/screenshot-02.png -------------------------------------------------------------------------------- /Apps/plex+audnexus/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+audnexus/screenshot-03.png -------------------------------------------------------------------------------- /Apps/plex+audnexus/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+audnexus/screenshot-04.png -------------------------------------------------------------------------------- /Apps/plex+audnexus/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex+audnexus/thumbnail.png -------------------------------------------------------------------------------- /Apps/plex/README.md: -------------------------------------------------------------------------------- 1 | # Claim Token 2 | 3 | To get started, follow these simple steps: 4 | 5 | 1. Visit [https://www.plex.tv/claim/](https://www.plex.tv/claim/). 6 | 2. Log in to your Plex.tv account and make a note of your unique Claim Code, which will look something like `claim-BBL13f13fkj5pWVWx9QX`. 7 | 3. In CasaOS, locate the Plex App, navigate to the Settings section, and find the Environment option. Under this setting, you'll see the PLEX_CLAIM variable. Paste your Claim Code here. 8 | 4. Save your changes, and the container will restart automatically. 9 | 5. Voila! You're all set. Run Plex, and it will redirect you to the setup process. 10 | 11 | By following these steps, you'll be up and running with Plex in no time. Enjoy! 12 | -------------------------------------------------------------------------------- /Apps/plex/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Plex", 3 | "app_url": "https://www.plex.tv/", 4 | "image": "plexinc/pms--docker", 5 | "image_url": "https://github.com/plexinc", 6 | "tag": "latest", 7 | "description": "A one-stop destination to stream movies, TV shows, and music, Plex is the most comprehensive entertainment platform available today." 8 | } -------------------------------------------------------------------------------- /Apps/plex/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: plex-tmc 2 | services: 3 | app: 4 | container_name: plex 5 | image: plexinc/pms-docker 6 | environment: 7 | - PLEX_CLAIM= 8 | - TZ=$TZ 9 | volumes: 10 | - type: bind 11 | source: /DATA/AppData/TMC-Store/$AppID/config 12 | target: /config 13 | - type: bind 14 | source: /DATA/AppData/TMC-Store/$AppID/transcode 15 | target: /transcode 16 | - type: bind 17 | source: /DATA/Media 18 | target: /media 19 | restart: unless-stopped 20 | network_mode: host 21 | privileged: false 22 | 23 | x-casaos: 24 | architectures: 25 | - amd64 26 | - arm 27 | - arm64 28 | author: plex 29 | category: TMCstore 30 | description: 31 | en_us: A one-stop destination to stream movies, TV shows, and music, Plex is the most comprehensive entertainment platform available today. Available on almost any device, Plex is the first-and-only streaming platform to offer free ad-supported movies, shows, and live TV together with the ability to easily search—and add to your Watchlist—any title ever made, no matter which streaming service it lives on. Using the platform as their entertainment concierge, 17 million (and growing!) monthly active users count on Plex for new discoveries and recommendations from all their favorite streaming apps, personal media libraries, and beyond. 32 | developer: plex 33 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/icon.png 34 | index: /web 35 | main: app 36 | port_map: "32400" 37 | scheme: http 38 | tips: 39 | before_install: 40 | en_us: | 41 | Instractions and installation available here: https://github.com/mariosemes/CasaOS-TMCstore/tree/main/Apps/plex 42 | en_us: | 43 | Instractions and installation available here: https://github.com/mariosemes/CasaOS-TMCstore/tree/main/Apps/plex 44 | tagline: 45 | en_us: A one-stop destination to stream movies, TV shows, and music, Plex is the most comprehensive entertainment platform available today. 46 | store_app_id: plex-tmc 47 | title: 48 | en_us: Plex 49 | screenshot_link: 50 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/screenshot-01.png 51 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/plex/thumbnail.png 52 | -------------------------------------------------------------------------------- /Apps/plex/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex/icon.png -------------------------------------------------------------------------------- /Apps/plex/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex/screenshot-01.png -------------------------------------------------------------------------------- /Apps/plex/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex/screenshot-02.png -------------------------------------------------------------------------------- /Apps/plex/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex/screenshot-03.png -------------------------------------------------------------------------------- /Apps/plex/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex/screenshot-04.png -------------------------------------------------------------------------------- /Apps/plex/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/plex/thumbnail.png -------------------------------------------------------------------------------- /Apps/prowlarr/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Prowlarr", 3 | "app_url": "https://prowlarr.com/", 4 | "image": "lscr.io/linuxserver/prowlarr", 5 | "image_url": "https://github.com/Prowlarr/Prowlarr", 6 | "tag": "latest", 7 | "description": "Sonarr is a popular open-source software application used for managing and automating the process of downloading, organizing, and tracking TV shows." 8 | } -------------------------------------------------------------------------------- /Apps/prowlarr/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: prowlarr-tmc 2 | services: 3 | app: 4 | container_name: prowlarr 5 | image: lscr.io/linuxserver/prowlarr:latest 6 | ports: 7 | - target: 9696 8 | published: ${WEBUI_PORT:-9696} 9 | protocol: tcp 10 | volumes: 11 | - type: bind 12 | source: /DATA/AppData/TMC-Store/$AppID/config 13 | target: /config 14 | restart: unless-stopped 15 | privileged: false 16 | 17 | x-casaos: 18 | architectures: 19 | - amd64 20 | - arm 21 | - arm64 22 | author: prowlarr 23 | category: TMCstore 24 | description: 25 | en_us: Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all). 26 | developer: prowlarr 27 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/prowlarr/icon.png 28 | index: / 29 | main: app 30 | port_map: ${WEBUI_PORT:-9696} 31 | scheme: http 32 | tagline: 33 | en_us: Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. 34 | store_app_id: prowlarr-tmc 35 | title: 36 | en_us: Prowlarr 37 | screenshot_link: 38 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/prowlarr/screenshot-01.png 39 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/prowlarr/thumbnail.png 40 | -------------------------------------------------------------------------------- /Apps/prowlarr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/prowlarr/icon.png -------------------------------------------------------------------------------- /Apps/prowlarr/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/prowlarr/screenshot-01.png -------------------------------------------------------------------------------- /Apps/prowlarr/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/prowlarr/thumbnail.png -------------------------------------------------------------------------------- /Apps/radarr/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Radarr v4+", 3 | "app_url": "https://radarr.video/", 4 | "image": "lscr.io/linuxserver/radarr", 5 | "image_url": "https://github.com/Radarr/Radarr", 6 | "tag": "develop", 7 | "description": "Radarr is a movie collection manager for Usenet and BitTorrent users." 8 | } -------------------------------------------------------------------------------- /Apps/radarr/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: radarr-tmc 2 | services: 3 | app: 4 | container_name: radarr 5 | image: lscr.io/linuxserver/radarr:develop 6 | ports: 7 | - target: 7878 8 | published: ${WEBUI_PORT:-7878} 9 | protocol: tcp 10 | volumes: 11 | - type: bind 12 | source: /DATA/AppData/TMC-Store/$AppID/config 13 | target: /config 14 | - type: bind 15 | source: /DATA/Media 16 | target: /media 17 | restart: unless-stopped 18 | privileged: false 19 | 20 | x-casaos: 21 | architectures: 22 | - amd64 23 | - arm 24 | - arm64 25 | author: radarr 26 | category: TMCstore 27 | description: 28 | en_us: Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. 29 | developer: radarr 30 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/radarr/icon.png 31 | index: / 32 | main: app 33 | port_map: ${WEBUI_PORT:-7878} 34 | scheme: http 35 | tagline: 36 | en_us: Radarr is a movie collection manager for Usenet and BitTorrent users. 37 | store_app_id: radarr-tmc 38 | title: 39 | en_us: Radarr v4+ 40 | screenshot_link: 41 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/radarr/screenshot-01.png 42 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/radarr/screenshot-02.png 43 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/radarr/screenshot-03.png 44 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/radarr/screenshot-04.png 45 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/radarr/thumbnail.png 46 | -------------------------------------------------------------------------------- /Apps/radarr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/radarr/icon.png -------------------------------------------------------------------------------- /Apps/radarr/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/radarr/screenshot-01.png -------------------------------------------------------------------------------- /Apps/radarr/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/radarr/screenshot-02.png -------------------------------------------------------------------------------- /Apps/radarr/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/radarr/screenshot-03.png -------------------------------------------------------------------------------- /Apps/radarr/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/radarr/screenshot-04.png -------------------------------------------------------------------------------- /Apps/radarr/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/radarr/thumbnail.png -------------------------------------------------------------------------------- /Apps/red-discordbot/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Red Discord Bot", 3 | "app_url": "https://github.com/Cog-Creators/Red-DiscordBot", 4 | "image": "phasecorex/red--discordbot", 5 | "image_url": "https://github.com/Cog-Creators/Red-DiscordBot", 6 | "tag": "full", 7 | "description": "Red is a fully modular bot – meaning all features and commands can be enabled/disabled to your liking, making it completely customizable. This is a self-hosted bot – meaning you will need to host and maintain your own instance." 8 | } -------------------------------------------------------------------------------- /Apps/red-discordbot/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: red-discordbot-tmc 2 | services: 3 | app: 4 | container_name: red-discordbot 5 | image: phasecorex/red-discordbot:full 6 | environment: 7 | - PREFIX=. 8 | - PUID=$PUID 9 | - PGID=$PGID 10 | - TOKEN= 11 | - TZ=$TZ 12 | volumes: 13 | - type: bind 14 | source: /DATA/AppData/TMC-Store/$AppID/data 15 | target: /data 16 | restart: unless-stopped 17 | privileged: false 18 | 19 | x-casaos: 20 | architectures: 21 | - amd64 22 | - arm 23 | - arm64 24 | author: red-discordbot 25 | category: TMCstore 26 | description: 27 | en_us: Red is a fully modular bot – meaning all features and commands can be enabled/disabled to your liking, making it completely customizable. This is a self-hosted bot – meaning you will need to host and maintain your own instance. You can turn Red into an admin bot, music bot, trivia bot, new best friend or all of these together! 28 | developer: red-discordbot 29 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/red-discordbot/icon.png 30 | index: / 31 | main: app 32 | port_map: "" 33 | scheme: http 34 | tagline: 35 | en_us: Red is a fully modular bot – meaning all features and commands can be enabled/disabled to your liking, making it completely customizable. 36 | store_app_id: red-discordbot-tmc 37 | title: 38 | en_us: Red Discord Bot 39 | screenshot_link: 40 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/red-discordbot/screenshot-01.png 41 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/red-discordbot/thumbnail.png 42 | -------------------------------------------------------------------------------- /Apps/red-discordbot/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/red-discordbot/icon.png -------------------------------------------------------------------------------- /Apps/red-discordbot/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/red-discordbot/screenshot-01.png -------------------------------------------------------------------------------- /Apps/red-discordbot/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/red-discordbot/thumbnail.png -------------------------------------------------------------------------------- /Apps/sonarr/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Sonarr v4+", 3 | "app_url": "https://sonarr.tv/", 4 | "image": "lscr.io/linuxserver/sonarr", 5 | "image_url": "https://github.com/Sonarr/Sonarr", 6 | "tag": "4.0.0--develop", 7 | "description": "Sonarr is a popular open-source software application used for managing and automating the process of downloading, organizing, and tracking TV shows." 8 | } -------------------------------------------------------------------------------- /Apps/sonarr/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: sonarr-tmc 2 | services: 3 | app: 4 | container_name: sonarr 5 | image: lscr.io/linuxserver/sonarr:4.0.0-develop 6 | ports: 7 | - target: 8989 8 | published: ${WEBUI_PORT:-8989} 9 | protocol: tcp 10 | volumes: 11 | - type: bind 12 | source: /DATA/AppData/TMC-Store/$AppID/config 13 | target: /config 14 | - type: bind 15 | source: /DATA/Media 16 | target: /media 17 | restart: unless-stopped 18 | privileged: false 19 | 20 | x-casaos: 21 | architectures: 22 | - amd64 23 | - arm 24 | - arm64 25 | author: sonarr 26 | category: TMCstore 27 | description: 28 | en_us: Sonarr is a popular open-source software application used for managing and automating the process of downloading, organizing, and tracking TV shows. 29 | developer: sonarr 30 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/sonarr/icon.png 31 | index: / 32 | main: app 33 | port_map: ${WEBUI_PORT:-8989} 34 | scheme: http 35 | tagline: 36 | en_us: Sonarr is a popular open-source software application used for managing and automating the process of downloading, organizing, and tracking TV shows. 37 | store_app_id: sonarr-tmc 38 | title: 39 | en_us: Sonarr v4+ 40 | screenshot_link: 41 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/sonarr/screenshot-01.png 42 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/sonarr/thumbnail.png 43 | -------------------------------------------------------------------------------- /Apps/sonarr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/sonarr/icon.png -------------------------------------------------------------------------------- /Apps/sonarr/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/sonarr/screenshot-01.png -------------------------------------------------------------------------------- /Apps/sonarr/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/sonarr/thumbnail.png -------------------------------------------------------------------------------- /Apps/speedtest-tracker/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Speedtest Tracker", 3 | "app_url": "https://docs.speedtest-tracker.dev/", 4 | "image": "ghcr.io/alexjustesen/speedtest--tracker", 5 | "image_url": "https://github.com/alexjustesen/speedtest-tracker", 6 | "tag": "latest", 7 | "description": "Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service." 8 | } -------------------------------------------------------------------------------- /Apps/speedtest-tracker/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: speedtest-tracker-tmc 2 | services: 3 | db: 4 | image: mariadb:10 5 | restart: always 6 | environment: 7 | - MARIADB_DATABASE=speedtest_tracker 8 | - MARIADB_USER=speedy 9 | - MARIADB_PASSWORD=speedy 10 | - MARIADB_RANDOM_ROOT_PASSWORD=true 11 | volumes: 12 | - /DATA/AppData/TMC-Store/$AppID/mysql:/var/lib/mysql 13 | networks: 14 | - speedtest-tracker 15 | 16 | app: 17 | container_name: speedtest-tracker 18 | image: ghcr.io/alexjustesen/speedtest-tracker:latest 19 | environment: 20 | - PUID=$PUID 21 | - PGID=$PGID 22 | - DB_CONNECTION=mysql 23 | - DB_HOST=db 24 | - DB_PORT=3306 25 | - DB_DATABASE=speedtest_tracker 26 | - DB_USERNAME=speedy 27 | - DB_PASSWORD=speedy 28 | - TZ=$TZ 29 | depends_on: 30 | - db 31 | ports: 32 | - target: 80 33 | published: ${WEBUI_PORT:-80} 34 | protocol: tcp 35 | volumes: 36 | - type: bind 37 | source: /DATA/AppData/TMC-Store/$AppID/config 38 | target: /config 39 | restart: unless-stopped 40 | networks: 41 | - speedtest-tracker 42 | privileged: false 43 | 44 | networks: 45 | speedtest-tracker: 46 | name: speedtest-tracker 47 | 48 | x-casaos: 49 | architectures: 50 | - amd64 51 | - arm 52 | - arm64 53 | author: speedtest-tracker 54 | category: TMCstore 55 | description: 56 | en_us: Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. 57 | developer: alexjustesen 58 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/speedtest-tracker/icon.png 59 | index: / 60 | main: app 61 | port_map: ${WEBUI_PORT:-80} 62 | scheme: http 63 | tagline: 64 | en_us: Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. 65 | store_app_id: speedtest-tracker-tmc 66 | tips: 67 | before_install: 68 | en_us: | 69 | **Login information:** 70 | Username: `admin@example.com` 71 | Password: `password` 72 | en_us: | 73 | **Login information:** 74 | Username: `admin@example.com` 75 | Password: `password` 76 | title: 77 | en_us: Speedtest Tracker 78 | screenshot_link: 79 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/speedtest-tracker/screenshot-01.png 80 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/speedtest-tracker/thumbnail.png 81 | -------------------------------------------------------------------------------- /Apps/speedtest-tracker/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/speedtest-tracker/icon.png -------------------------------------------------------------------------------- /Apps/speedtest-tracker/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/speedtest-tracker/screenshot-01.png -------------------------------------------------------------------------------- /Apps/speedtest-tracker/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/speedtest-tracker/screenshot-02.png -------------------------------------------------------------------------------- /Apps/speedtest-tracker/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/speedtest-tracker/screenshot-03.png -------------------------------------------------------------------------------- /Apps/speedtest-tracker/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/speedtest-tracker/thumbnail.png -------------------------------------------------------------------------------- /Apps/stirling-pdf/README.md: -------------------------------------------------------------------------------- 1 | # NGINX Proxy 2 | 3 | In case you have a nginx proxy, you should add this two lines to your config: 4 | ``` 5 | client_max_body_size 0; 6 | proxy_read_timeout 3600; 7 | ``` 8 | ### If you have Nginx Proxy Manager 9 | 10 | Go to `Edit domain > Advanced` and under `Custom Nginx Configuration` add those two lines. 11 | 12 | 13 | # Login Authentication / Security 14 | 15 | This app comes by default with the `DOCKER_ENABLE_SECURITY=true` environment variable. 16 | To enable Login, you should edit the settings file which can be found here: 17 | `/DATA/AppData/TMC-Store/stirling-pdf/configs/settings.yml` 18 | 19 | Change the first variable inside the Security group called `enableLogin` from `false` to `true`. 20 | 21 | **Restart container and the default login is:** 22 | 23 | username: `admin`
24 | password: `stirling` 25 | 26 | --- 27 | -------------------------------------------------------------------------------- /Apps/stirling-pdf/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Stirling-PDF", 3 | "app_url": "https://sonarr.tv/", 4 | "image": "frooodle/s--pdf", 5 | "image_url": "https://github.com/Frooodle/Stirling-PDF", 6 | "tag": "latest", 7 | "description": "This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more." 8 | } -------------------------------------------------------------------------------- /Apps/stirling-pdf/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: stirling-pdf-tmc 2 | services: 3 | app: 4 | container_name: stirling-pdf 5 | image: frooodle/s-pdf:latest 6 | environment: 7 | - DOCKER_ENABLE_SECURITY=true 8 | ports: 9 | - target: 8080 10 | published: ${WEBUI_PORT:-8080} 11 | protocol: tcp 12 | volumes: 13 | - type: bind 14 | source: /DATA/AppData/TMC-Store/$AppID/training-data 15 | target: /usr/share/tesseract-ocr/4.00/tessdata 16 | - type: bind 17 | source: /DATA/AppData/TMC-Store/$AppID/configs 18 | target: /configs 19 | restart: unless-stopped 20 | privileged: false 21 | 22 | x-casaos: 23 | architectures: 24 | - amd64 25 | - arm 26 | - arm64 27 | author: stirling-pdf 28 | category: TMCstore 29 | description: 30 | en_us: This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. 31 | developer: stirling-pdf 32 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/stirling-pdf/icon.png 33 | index: / 34 | main: app 35 | port_map: ${WEBUI_PORT:-8080} 36 | scheme: http 37 | tagline: 38 | en_us: This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. 39 | store_app_id: stirling-pdf-tmc 40 | tips: 41 | custom: |- 42 | Username ```admin```
43 | Password ```stirling``` 44 | title: 45 | en_us: stirling-pdf 46 | screenshot_link: 47 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/stirling-pdf/screenshot-01.png 48 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/stirling-pdf/thumbnail.png 49 | -------------------------------------------------------------------------------- /Apps/stirling-pdf/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/stirling-pdf/icon.png -------------------------------------------------------------------------------- /Apps/stirling-pdf/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/stirling-pdf/screenshot-01.png -------------------------------------------------------------------------------- /Apps/stirling-pdf/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/stirling-pdf/thumbnail.png -------------------------------------------------------------------------------- /Apps/unmanic/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Unmanic", 3 | "app_url": "https://docs.unmanic.app/", 4 | "image": "josh5/unmanic", 5 | "image_url": "https://hub.docker.com/r/josh5/unmanic/tags", 6 | "tag": "latest", 7 | "description": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size." 8 | } -------------------------------------------------------------------------------- /Apps/unmanic/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: unmanic-tmc 2 | services: 3 | app: 4 | container_name: unmanic 5 | hostname: unmanic 6 | environment: 7 | - PUID=$PUID 8 | - PGID=$PGID 9 | image: josh5/unmanic:latest 10 | ports: 11 | - target: 8888 12 | published: ${WEBUI_PORT:-8888} 13 | protocol: tcp 14 | restart: unless-stopped 15 | volumes: 16 | - type: bind 17 | source: /DATA/AppData/TMC-Store/$AppID/config 18 | target: /config 19 | - type: bind 20 | source: /DATA/AppData/TMC-Store/$AppID/library 21 | target: /library 22 | - type: bind 23 | source: /DATA/AppData/TMC-Store/$AppID/tmp/unmanic 24 | target: /tmp/unmanic 25 | networks: 26 | - unmanic 27 | privileged: false 28 | 29 | networks: 30 | unmanic: 31 | name: unmanic 32 | 33 | x-casaos: 34 | architectures: 35 | - amd64 36 | - arm 37 | - arm64 38 | author: unmanic 39 | category: TMCstore 40 | description: 41 | en_us: Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size. 42 | developer: "" 43 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/unmanic/icon.png 44 | index: / 45 | main: app 46 | port_map: ${WEBUI_PORT:-8888} 47 | scheme: http 48 | tagline: 49 | en_us: Simple tool for optimising your file library. 50 | store_app_id: unmanic-tmc 51 | title: 52 | en_us: Unmanic - Library Optimiser 53 | screenshot_link: 54 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/unmanic/screenshot-01.png 55 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/unmanic/screenshot-02.png 56 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/unmanic/screenshot-03.png 57 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/unmanic/screenshot-04.png 58 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/unmanic/thumbnail.png 59 | -------------------------------------------------------------------------------- /Apps/unmanic/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/unmanic/icon.png -------------------------------------------------------------------------------- /Apps/unmanic/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/unmanic/screenshot-01.png -------------------------------------------------------------------------------- /Apps/unmanic/screenshot-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/unmanic/screenshot-02.png -------------------------------------------------------------------------------- /Apps/unmanic/screenshot-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/unmanic/screenshot-03.png -------------------------------------------------------------------------------- /Apps/unmanic/screenshot-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/unmanic/screenshot-04.png -------------------------------------------------------------------------------- /Apps/unmanic/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/unmanic/thumbnail.png -------------------------------------------------------------------------------- /Apps/watchtower/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "Watchtower", 3 | "app_url": "https://containrrr.dev/watchtower/", 4 | "image": "containrrr/watchtower", 5 | "image_url": "https://github.com/containrrr/watchtower/", 6 | "tag": "latest", 7 | "description": "A container-based solution for automating Docker container base image updates." 8 | } -------------------------------------------------------------------------------- /Apps/watchtower/docker-compose.yml: -------------------------------------------------------------------------------- 1 | name: watchtower-tmc 2 | services: 3 | app: 4 | container_name: watchtower 5 | image: containrrr/watchtower:latest 6 | environment: 7 | - TZ=$TZ 8 | - WATCHTOWER_LIFECYCLE_HOOKS=True 9 | - WATCHTOWER_NOTIFICATIONS=shoutrrr 10 | - WATCHTOWER_NOTIFICATION_URL=telegram://BOT_TOKEN@telegram/?channels=CHAT_ID 11 | - WATCHTOWER_DEBUG=true 12 | - WATCHTOWER_CLEANUP=true 13 | - WATCHTOWER_SCHEDULE=0 0 11 * * * 14 | - WATCHTOWER_MONITOR_ONLY=false 15 | volumes: 16 | - type: bind 17 | source: //var/run/docker.sock 18 | target: /var/run/docker.sock 19 | restart: unless-stopped 20 | network_mode: host 21 | privileged: false 22 | 23 | x-casaos: 24 | architectures: 25 | - amd64 26 | - arm 27 | - arm64 28 | author: watchtower 29 | category: TMCstore 30 | description: 31 | en_us: A container-based solution for automating Docker container base image updates. 32 | developer: watchtower 33 | icon: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/watchtower/icon.png 34 | index: / 35 | main: app 36 | scheme: http 37 | tagline: 38 | en_us: A container-based solution for automating Docker container base image updates. 39 | store_app_id: watchtower-tmc 40 | title: 41 | en_us: Watchtower 42 | screenshot_link: 43 | - https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/watchtower/screenshot-01.png 44 | thumbnail: https://cdn.jsdelivr.net/gh/mariosemes/CasaOS-TMCstore@main/Apps/watchtower/thumbnail.png 45 | -------------------------------------------------------------------------------- /Apps/watchtower/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/watchtower/icon.png -------------------------------------------------------------------------------- /Apps/watchtower/screenshot-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/watchtower/screenshot-01.png -------------------------------------------------------------------------------- /Apps/watchtower/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Apps/watchtower/thumbnail.png -------------------------------------------------------------------------------- /Assets/default-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Assets/default-icon.png -------------------------------------------------------------------------------- /Assets/default-icon.svg: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | 19 | 20 | 21 | 23 | 24 | 26 | 27 | 29 | 30 | 31 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 41 | 42 | 43 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 53 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 79 | 80 | 81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /Assets/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Assets/hero.jpg -------------------------------------------------------------------------------- /Assets/how-to-install.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/69a47144cd15f9c2850ecc8ba5adbeed3e607a7c/Assets/how-to-install.gif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![hero](Assets/hero.jpg) 2 | 3 | [![total views](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_views.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 4 | [![total views per week](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_views_per_week.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 5 | [![total clones](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_clones.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 6 | [![total clones per week](https://raw.githubusercontent.com/mariosemes/CasaOS-TMCstore/traffic/total_clones_per_week.svg)](https://github.com/mariosemes/CasaOS-TMCstore/tree/traffic#-total-traffic-data-badge) 7 | 8 | # ⭐ CasaOS TMC Community App Store 9 | ```Believe it or not, but yet another CasaOS Community App Store based mostly on my usage and apps.``` 10 | 11 | ### What is CasaOS? 12 | [CasaOS](https://www.casaos.io/) dances to its own tune, and it's not your run-of-the-mill operating system. Think of it as your very own home cloud maestro, choreographed within the Docker ecosystem and designed especially for your cozy abode. Its mission? Crafting the world's most effortlessly elegant, user-friendly home cloud system you've ever laid eyes on. 13 |

14 | **You can find me and many other great community members on the [official CasaOS Discord server.](https://discord.gg/Gx4BCEtHjx)** 15 | 16 | [![CasaOS.io](https://img.shields.io/badge/casaos.io-3d89fc?style=for-the-badge&logo=google%20chrome&logoColor=white)](https://www.casaos.io/) 17 | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/IceWhaleTech/CasaOS) 18 | [![Discord](https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/Gx4BCEtHjx) 19 | 20 |
21 | 22 | ## ⚠️ Warning! 23 | 24 | Please be aware that this Appstore is exclusively supported on CasaOS version 0.4.4 and above. If you are currently using an older version, you will need to upgrade to access this functionality. To upgrade your CasaOS version, please [click here](https://wiki.casaos.io/en/guides) for detailed instructions. 25 | 26 |
27 | 28 | ## ⬇️ Download URL: 29 | 30 | https://github.com/mariosemes/CasaOS-TMCstore/archive/refs/heads/main.zip 31 | 32 |
33 | 34 | ## 🔥 How to install: 35 | ![thumbnail](Assets/how-to-install.gif) 36 | 37 |
38 | 39 | ## 📱 Apps: 40 | 41 | | App | Thumbnail | 42 | | :-- | --- | 43 | |

AdGuard Home

[![tag](https://img.shields.io/badge/adguard/adguardhome-latest-blue?style=plastic)](https://github.com/AdguardTeam/AdGuardHome) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://adguard.com/)
AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. | ![thumbnail](Apps/adguard-home/thumbnail.png) | 44 | |

AdGuard Sync

[![tag](https://img.shields.io/badge/linuxserver/adguardhome--sync-latest-blue?style=plastic)](https://github.com/bakito/adguardhome-sync/) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://hub.docker.com/r/linuxserver/adguardhome-sync)
Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances. | ![thumbnail](Apps/adguard-sync/thumbnail.png) | 45 | |

Bazarr

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/bazarr-latest-blue?style=plastic)](https://github.com/morpheus65535/bazarr) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://www.bazarr.media/)
Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements. | ![thumbnail](Apps/bazarr/thumbnail.png) | 46 | |

Changedetection.io + Playwright

[![tag](https://img.shields.io/badge/ghcr.io/dgtlmoon/changedetection.io-dev-blue?style=plastic)](https://github.com/dgtlmoon/changedetection.io/pkgs/container/changedetection.io) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://changedetection.io/)
From simply monitoring website pages that have a change (such as watching prices, restock notification), to deep inspection such as PDF text support, JSON and XML monitoring and extensive text triggers. | ![thumbnail](Apps/changedetection/thumbnail.png) | 47 | |

ChatPad AI

[![tag](https://img.shields.io/badge/ghcr.io/deiucanta/chatpad-latest-blue?style=plastic)](https://github.com/deiucanta/chatpad/pkgs/container/chatpad) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://chatpad.ai/)
Free and open-source software that provides a user-friendly system for interacting with ChatGPT. | ![thumbnail](Apps/chatpadai/thumbnail.png) | 48 | |

Ghost

[![tag](https://img.shields.io/badge/ghost-latest-blue?style=plastic)](https://hub.docker.com/_/ghost/) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://ghost.org/)
Free and open-source blogging platform. | ![thumbnail](Apps/ghost/thumbnail.png) | 49 | |

Headphones

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/headphones-latest-blue?style=plastic)](https://github.com/rembo10/headphones) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://lidarr.audio/)
Headphones is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. | ![thumbnail](Apps/headphones/thumbnail.png) | 50 | |

iSponsorBlockTV

[![tag](https://img.shields.io/badge/ghcr.io/dmunozv04/isponsorblocktv-latest-blue?style=plastic)](https://github.com/dmunozv04/iSponsorBlockTV) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://github.com/dmunozv04/iSponsorBlockTV)
Skip sponsor segments in YouTube videos playing on a YouTube TV device. | ![thumbnail](Apps/isponsorblocktv/thumbnail.png) | 51 | |

Jellyfin

[![tag](https://img.shields.io/badge/jellyfin/jellyfin-latest-blue?style=plastic)](https://github.com/jellyfin/jellyfin) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://jellyfin.org/)
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. | ![thumbnail](Apps/jellyfin/thumbnail.png) | 52 | |

Lidarr

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/lidarr-latest-blue?style=plastic)](https://github.com/Lidarr/Lidarr) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://lidarr.audio/)
Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. | ![thumbnail](Apps/lidarr/thumbnail.png) | 53 | |

Nextcloud (Extended)

[![tag](https://img.shields.io/badge/crazymax/nextcloud-latest-blue?style=plastic)](https://hub.docker.com/r/crazymax/nextcloud) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://github.com/crazy-max/docker-nextcloud)
Nextcloud Docker image with advanced features. More info can be found here https://github.com/crazy-max/docker-nextcloud/tree/master | ![thumbnail](Apps/nextcloud/thumbnail.png) | 54 | |

Plex

[![tag](https://img.shields.io/badge/plexinc/pms--docker-latest-blue?style=plastic)](https://github.com/plexinc) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://www.plex.tv/)
A one-stop destination to stream movies, TV shows, and music, Plex is the most comprehensive entertainment platform available today. | ![thumbnail](Apps/plex/thumbnail.png) | 55 | |

Plex + Audnexus Mod

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/plex-latest-blue?style=plastic)](https://github.com/djdembeck/Audnexus.bundle) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://www.plex.tv/)
Plex + An audnex.us client, providing rich author and audiobook data to Plex via its legacy plugin agent system. | ![thumbnail](Apps/plex+absolute/thumbnail.png) | 56 | |

Plex + Absolute Hama Mod

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/plex-latest-blue?style=plastic)](https://github.com/ZeroQI/Absolute-Series-Scanner) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://www.plex.tv/)
Plex + Absolute Series Scanner and Hama Mod | ![thumbnail](Apps/plex+audnexus/thumbnail.png) | 57 | |

Prowlarr

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/prowlarr-latest-blue?style=plastic)](https://github.com/Prowlarr/Prowlarr) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://prowlarr.com/)
Sonarr is a popular open-source software application used for managing and automating the process of downloading, organizing, and tracking TV shows. | ![thumbnail](Apps/prowlarr/thumbnail.png) | 58 | |

Radarr v4+

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/radarr-develop-blue?style=plastic)](https://github.com/Radarr/Radarr) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://radarr.video/)
Radarr is a movie collection manager for Usenet and BitTorrent users. | ![thumbnail](Apps/radarr/thumbnail.png) | 59 | |

Red Discord Bot

[![tag](https://img.shields.io/badge/phasecorex/red--discordbot-full-blue?style=plastic)](https://github.com/Cog-Creators/Red-DiscordBot) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://github.com/Cog-Creators/Red-DiscordBot)
Red is a fully modular bot – meaning all features and commands can be enabled/disabled to your liking, making it completely customizable. This is a self-hosted bot – meaning you will need to host and maintain your own instance. | ![thumbnail](Apps/red-discordbot/thumbnail.png) | 60 | |

Sonarr v4+

[![tag](https://img.shields.io/badge/lscr.io/linuxserver/sonarr-4.0.0--develop-blue?style=plastic)](https://github.com/Sonarr/Sonarr) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://sonarr.tv/)
Sonarr is a popular open-source software application used for managing and automating the process of downloading, organizing, and tracking TV shows. | ![thumbnail](Apps/sonarr/thumbnail.png) | 61 | |

Speedtest Tracker

[![tag](https://img.shields.io/badge/ghcr.io/alexjustesen/speedtest--tracker-latest-blue?style=plastic)](https://github.com/alexjustesen/speedtest-tracker) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://docs.speedtest-tracker.dev/)
Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. | ![thumbnail](Apps/speedtest-tracker/thumbnail.png) | 62 | |

Stirling-PDF

[![tag](https://img.shields.io/badge/frooodle/s--pdf-latest-blue?style=plastic)](https://github.com/Frooodle/Stirling-PDF) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://sonarr.tv/)
This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. | ![thumbnail](Apps/stirling-pdf/thumbnail.png) | 63 | |

Unmanic

[![tag](https://img.shields.io/badge/josh5/unmanic-latest-blue?style=plastic)](https://hub.docker.com/r/josh5/unmanic/tags) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://docs.unmanic.app/)
Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size. | ![thumbnail](Apps/unmanic/thumbnail.png) | 64 | |

Watchtower

[![tag](https://img.shields.io/badge/containrrr/watchtower-latest-blue?style=plastic)](https://github.com/containrrr/watchtower/) [![tag](https://img.shields.io/badge/visit-project-green?style=plastic)](https://containrrr.dev/watchtower/)
A container-based solution for automating Docker container base image updates. | ![thumbnail](Apps/watchtower/thumbnail.png) | 65 | -------------------------------------------------------------------------------- /category-list.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "TMCstore", 4 | "font": "TMC", 5 | "description": "Well, here we are." 6 | } 7 | ] --------------------------------------------------------------------------------