Amadex
The last time I checked, the logic in the Runtipi app store only allowed one instance per app, which doesn’t seem very user-friendly. Have you used it recently? Has this changed?
I'm not familiar with CasaOS.
Technically possible, but it would require significant effort.
The primary challenge is that you won't be able to limit disk usage, which is critical for shared servers—the main use-case of OpenPanel.
The only viable use case I can imagine is in an Enterprise cluster mode setup, where each user gets a dedicated node (VPS). This way, they can utilize the VPS storage limits for running all the apps they need.
To achieve this, the following would need to be implemented:
- Hook into the app stores to set all files to
1000:33
so they can be managed by both the user and the webserver.
- Retrieve domains from the apps and automatically configure DNS, provision SSL, and set up vhosts in OpenPanel.
- Update the app store list/integration.