GithubHelp home page GithubHelp logo

icewhaletech / casaos-appstore Goto Github PK

View Code? Open in Web Editor NEW
151.0 8.0 249.0 116.38 MB

Manifest files for CasaOS Apps

License: Apache License 2.0

Shell 100.00%
container docker docker-compose apps casaos selfhost

casaos-appstore's Introduction

CasaOS AppStore

GitHub issues by-label GitHub contributors

CasaOS AppStore needs your help to grow:

  • See CONTRIBUTING.md for how to contribute CasaOS Apps in Docker Compose format.

    IMPORTANT: Your PR must be well tested on your own CasaOS first. This is the mandatory first step for your submission.

  • Check help wanted for which issues you can help with.

Thank you!

casaos-appstore's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

casaos-appstore's Issues

[App Request] JDownloader 2

App Information

Why do you want this app?

Easy to use download manager for multiple file hosters and websites.

Additional information?

No response

[App Request] Homer

App Information

Why do you want this app?

A dead simple static Homepage for your server to keep your services on hand, from a simple yaml configuration file.
See Demo: https://homer-demo.netlify.app/

Additional information?

No response

[App Request] code-server

App Information

Why do you want this app?

So your linux box is a headless NAS, running linux (and of course CasaOS), while your laptop is Windows;
but you want to use VS Code to help code & compile.
No problem! Just use code-server to give a full feature VS Code install, with linux backend, and browser front end.
Plus docker makes install a breeze.

Additional information?

below working example app json for CasaOS
with password: casaos
default folder: /DATA/Documents/Code

{
  "host": "",
  "protocol": "http",
  "port_map": "31001",
  "cpu_shares": 10,
  "restart": "always",
  "label": "code-server",
  "position": false,
  "index": "",
  "icon": "http://odroid.local:31001/_static/src/browser/media/pwa-icon-512.png",
  "network_model": "bridge",
  "image": "linuxserver/code-server:latest",
  "description": "",
  "origin": "custom",
  "ports": [
    {
      "container": "8443",
      "host": "31001",
      "protocol": "tcp",
      "desc": "",
      "type": 0
    }
  ],
  "volumes": [
    {
      "container": "/config",
      "host": "/DATA/AppData/CodeServer/config",
      "type": 0,
      "desc": ""
    },
    {
      "container": "/code",
      "host": "/DATA/Documents/Code",
      "type": 0,
      "desc": ""
    }
  ],
  "envs": [
    {
      "container": "TZ",
      "host": "Europe/London",
      "desc": "",
      "type": 0
    },
    {
      "container": "PUID",
      "host": "1000",
      "desc": "",
      "type": 0
    },
    {
      "container": "PGID",
      "host": "1000",
      "desc": "",
      "type": 0
    },
    {
      "container": "PASSWORD",
      "host": "casaos",
      "desc": "",
      "type": 0
    },
    {
      "container": "DEFAULT_WORKSPACE",
      "host": "/code",
      "desc": "",
      "type": 0
    }
  ],
  "devices": [],
  "cap_add": [],
  "cmd": [],
  "privileged": false,
  "host_name": "code-server",
  "container_name": "code-server",
  "custom_id": "33098837-fa48-4410-b973-b5860bfa6114",
  "enable_upnp": false,
  "version": "1.0"
}

[App Request] luckyBackup

App Information

  • Name:
  • Short Description:
  • Official Website:
  • GitHub Repository:
  • Docker Image:

Why do you want this app?

No response

Additional information?

No response

[App Request] Web Browser in a docker

App Information

  • Name:
  • Short Description:
  • Official Website:
  • GitHub Repository:
  • Docker Image:

Why do you want this app?

No response

Additional information?

No response

[App Request] ClamAV

App Information

Why do you want this app?

Security is always a plus!

Additional information?

I wonder if it's too much RAM dependant

[App Request] Youtubedl-Material

App Information

  • Name: Youtubedl-Material
  • Short Description: Youtube Video/Audio downloader
  • Official Website: Youtubedl-Material
  • GitHub Repository: Youtubedl-Material
  • Docker Image: tzahi12345/youtubedl-material

Why do you want this app?

A better youtube downloader, with multiple download scripts to select from.

Additional information?

No response

[App Request] DDCLIENT

App Information

Why do you want this app?

ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.

Additional information?

No response

[App Request] Plex (but the server version)

App Information

Why do you want this app?

Because it' dumb to only have the Normal app without the Server functionality since CasaOS is supposed to be for a home server and also the server app has all of the normal apps functionality.

Additional information?

No response

[App Request] qemu-docker

App Information

Why do you want this app?

Solves my issue from using Synology and having to pay for a second license just to host a second VM. This could potientially replace my synology/xpenology machine. Besides this, the only other thing holding me back is full raid and hotplug function or the lack there of. Would love to be able to use shr or shr 2 on this and completely be free from synology thanks.

Additional information?

No response

[App Request] Jitsi Meet

App Information

Why do you want this app?

As a teacher, it helps me hold classes and video calls using privacy respecting, open source software and promote it among students and colleagues.

Additional information?

Better than Zoom in my experience especially as it runs in the browser and does not require call participants to install any app unless they wish to. Mobile app available on F-droid as well besides the usual places.

[App Request] Unmanic

App Information

Why do you want this app?

Unmanic is a media library optimiser that can automatically re-encode videos into various formats, including HEVC. This can reduce the size of a media library by 50%-70%.
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. Unmanic has Sonarr and Radarr plugins to notify both when media has been re-encoded.

Additional information?

Recommended docker: josh5/unmanic
Docker deployment instructions: https://docs.unmanic.app/docs/installation/docker
Accessible directory settings: Media library accessible at /library

[App Request] n8n

App Information

  • Name: n8n
  • Short Description: Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.
  • Official Website: https://n8n.io/
  • GitHub Repository: https://github.com/n8n-io/n8n
  • Docker Image: n8nio/n8n

Why do you want this app?

@Ploonet:
n8n is an automation platform, similar to Zapier or Make. What's unique about it is that they offer a self-hosted version. Having it on CasaOS would be great in my opinion.

Additional information?

No response

[App Request] tvheadend

App Information

  • Name: tvheadend
  • Short Description: Tvheadend works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming. Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).
  • Official Website: https://tvheadend.org/
  • GitHub Repository: https://github.com/tvheadend/tvheadend
  • Docker Image: linuxserver/tvheadend

Why do you want this app?

TV streaming and recorder.

Additional information?

No response

[App Request] Domoticz

App Information

  • Name: Domoticz
  • Short Description: Domoticz is a very light weight home automation system that lets you monitor and configure miscellaneous devices, including lights, switches, various sensors/meters like temperature, rainfall, wind, ultraviolet (UV) radiation, electricity usage/production, gas consumption, water consumption and many more. Notifications/alerts can be sent to any mobile device.
  • Official Website: https://www.domoticz.com/
  • GitHub Repository: https://github.com/domoticz/domoticz
  • Docker Image: domoticz/domoticz

Why do you want this app?

A good app for creating your own smart home and automation

Additional information?

No response

[Bug] Missing Apps in app store

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Open App Store
  2. Scroll Down

Expected behavior
The app store is missing advertised apps listed:

  • Radarr
  • Tautulli
  • DuckDNS
  • Couch Potato
  • Nginx
  • nzbget

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser [e.g. chrome, safari] Chrome
  • Version [e.g. 22]106.0.5249.121

Additional context
Add any other context about the problem here.
Host hardware

  • Raspberry Pi 4
  • Debian GNU/Linux 11 (bullseye) x64
  • CasaOS version v0.3.7

[App Request] Joplin

App Information

  • Name: Joplin
  • Short Description: Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks.
  • Official Website: https://joplinapp.org
  • GitHub Repository: https://github.com/laurent22/joplin
  • Docker Image: joplin/server

Why do you want this app?

It is great free alternative to Evernote!

Additional information?

No response

[App Request] Omada Controller

App Information

Why do you want this app?

Docker image to run TP-Link Omada SDN Controller to control TP-Link Omada EAP Series Wireless Access Points its like the Unfi Controller from Ubiquiti.

Additional information?

No response

[App Request] AMP (Application Management Panel)

App Information

  • Name: AMP (Application Management Panel)
  • Short Description: AMP (Application Management Panel) is a simple to use and easy to install control panel and management system for hosting game servers.
  • Official Website: https://cubecoders.com/AMP
  • GitHub Repository: https://github.com/CubeCoders/AMP
  • Docker Image: bash <(wget -qO- getamp.sh)

Why do you want this app?

AMP has been the complete go to for running various game servers , including built in features for Steam gaming servers. It is something that I always install on any server I build for home.

Additional information?

No response

[App Request] Uptime Kuma

App Information

Why do you want this app?

This service would provide users with a way to monitor any self-hosted services as well as other sites.

Additional information?

How to setup in docker

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

[App Request] Crafty

App Information

Why do you want this app?

I think this will be helpful for Minecraft hosters.

Additional information?

It's not my project, but i very want to see it on CasaOS 😃

[App Request] Jellyseerr

App Information

  • Name: Jellyseerr
  • Short Description: Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers!
  • Official Website: -
  • GitHub Repository: https://github.com/Fallenbagel/jellyseerr
  • Docker Image: fallenbagel/jellyseerr

Why do you want this app?

Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers!

Current Features:

  • Jellyfin Support
  • Emby Support

Along with all the existing Overseerr features:

  • Full Plex integration. Authenticate and manage user access with Plex!
  • Easy integration with your existing services. Currently, Jellyseerr supports Sonarr and Radarr. More to come!
  • Plex library scan, to keep track of the titles which are already available.
  • Customizable request system, which allows users to request individual seasons or movies in a friendly, easy-to-use interface.
  • Incredibly simple request management UI. Don't dig through the app to simply approve recent requests!
  • Granular permission system.
  • Support for various notification agents.
  • Mobile-friendly design, for when you need to approve requests on the go!

Additional information?

No response

[App Request] Tailscale

App Information

Tailscale makes networking easy for everyone

Why do you want this app?

This is a great application so you can remote into your network while you are away from your home network.

Additional information?

No response

[App Request] ESPHome

App Information

  • Name: ESPHome
  • Short Description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
  • Official Website: https://esphome.io
  • GitHub Repository: https://github.com/esphome/esphome
  • Docker Image: esphome/esphome:latest

Why do you want this app?

No response

Additional information?

No response

[App Request] Nginx Proxy Manager

App Information

Why do you want this app?

It could be very usefull to add Nginx Proxy Manager into CasaOS to permit to expose apps through HTTP and HTTPs (Let's Encrypt)

Additional information?

No response

[App Request] LibrePhotos

App Information

Why do you want this app?

Casa OS has Photoprism already in it but it does not have the ability to render photos in their full resolution(at least not that i'm able to find). It is only able to zoom in the photo to the edges of your display not full zoomed in resolution of the photo like Librephotos. LibrePhoto also has nextcloud integration for helping manage your photo files .

Additional information?

LibrePhotos has you edit a .env file and not the normal .yml file for setting it up. I have tried importing the .yml file but that did not work (unless i was doing something wrong). It suggested in the librephotos discord that i merge the .env file contents to the .yml file but how and where to put that information from the .env file into the .yml wasn't provided and i'm not sure my self.

[App Request] Medusa

App Information

Why do you want this app?

It could be great to integrate it on CasaOS

Additional information?

No response

[App Request] Guacamole

App Information

Why do you want this app?

My school blocks port 22, so the easiest solution would be to operate using guacamole. Integrating this into CasaOS would be very cool, as I have everything else there :)

Additional information?

Maybe this could help?
https://guacamole.apache.org/doc/gug/guacamole-docker.html

[App Request] Invidious

App Information

Why do you want this app?

It is an unparalleled alternative to Youtube's front end and one that respects your privacy. Setup process is a breeze, however since CasaOS does not support importing multiple services via docker-compose, transferring it to CasaOS is a bit more complex. Adding it to the app store would be a welcome addition.

Additional information?

The Invidious docker image is only available on Quay because, unlike Docker Hub, Quay is Free and Open Source Software.

Ample documentation available at https://docs.invidious.io/installation/

[App Request] send

App Information

Why do you want this app?

A file sharing experiment which allows you to send encrypted files to other users.

Additional information?

No response

Add NET_ADMIN to pihole

The docker container needs the NET_ADMIN permission to process DHCP requests. Maybe include it by default?
Otherwise, the pihole FTL server fails to start without it if DHCP is enabled.

[App Request] Mosquitto

App Information

Why do you want this app?

MQTT server ideal for operating and communicating with IoT devices

Additional information?

No response

[App Request] Qinglong

App Information

  • Name: Qinglong
  • Short Description: Scheduled task management dashboard supporting python3, javaScript, shell, typescript
  • GitHub Repository: https://github.com/whyour/qinglong
  • Docker Image: whyour/qinglong

Why do you want this app?

As an online shopper, shopping platforms (like JD.com) often have activities like signing up for coupons. There are a lot of open source automation scripts written by authors to help me with such tasks to get coupons automatically. Many of them support using Qinglong to automate updates and runs.

Additional information?

version: '2'
services:
  web:
    image: whyour/qinglong:latest
    volumes:
      - ./data:/ql/data  # config files
    ports:
      - "0.0.0.0:5700:5700"  # webui port
    restart: unless-stopped

[App Request] Maestral

App Information

Why do you want this app?

No response

Additional information?

No response

File Browser docker config need modify for database path

After installed File Browser.
As default, in the docker container the database.db file's path is /database.db . And filebrowser.json is /.filebrowser.json

In order to save database.db file in the host. Need change config "https://github.com/IceWhaleTech/CasaOS-AppStore/blob/main/Apps/FileBrowser/appfile.json" list below

{

    "volumes": [{
            "container": "/database",
            "host": "/DATA/AppData/FileBrowser/database",
            "type": 0,
            "desc": ""
        },
        {
            "container": "/srv",
            "host": "/DATA",
            "type": 0,
            "desc": ""
        },
        {
            "container": "/.filebrowser.json",
            "host": "/DATA/AppData/FileBrowser/filebrowser.json",
            "type": 0,
            "desc": ""
        }
    ]

}

And also need create a file filebrowser.json at /DATA/AppData/FileBrowser/filebrowser.json

filebrowser.json content list below to specify the database path

{
  "port": 80,
  "baseURL": "",
  "address": "",
  "log": "stdout",
  "database": "/database/database.db",
  "root": "/srv"
}


you can check the official docker image for the filebrowser.json path at https://hub.docker.com/layers/filebrowser/filebrowser/latest/images/sha256-79e06b3d427f3a496ce7867bb5a8e29dd3977157f6636eb9c82fb6443e8c57ff?context=explore

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.