// the find
Websoft9/websoft9
Applications self-hosting and DevOps platform for running open source, web-based linux Panel of lite PaaS
Websoft9 is a self-hosted PaaS that installs 300+ open source apps, such as WordPress and GitLab, on one Linux server and manages them from a web console. It ships as a single Docker container that supervises Portainer, Nginx Proxy Manager, a FastAPI backend and a React front end. It suits people running a handful of apps on a VPS who don't want to learn Kubernetes.
It wraps Portainer and Nginx Proxy Manager instead of rewriting container orchestration and reverse proxying, so the console is mostly glue over tools that already exist. For a project this size, that is the right call. App definitions live in a separate docker-library repo as templates, so adding an app is a template contribution rather than a change to the platform code. The installer has a --dry-run pre-flight mode, and uninstall keeps data volumes by default, with --purge as an explicit opt-in. Destructive steps are opt-in, which is the right default for software people will run on production boxes.
Everything runs under supervisord in one container. Upgrades replace the whole image and the components share a lifecycle, so a bad release of one piece means rolling back all of them, and debugging means working through supervisor rather than per-service containers. It is single-server by design. The README offers scheduled local backups and says nothing about off-box copies, multi-node setups or high availability, so the first real outage will expose that gap. The license is inconsistent. The badge reads LGPL v3 but links to the GPL v3 text, and the extra clause banning publication of derived images to cloud marketplaces is a restriction LGPL does not carry. Read LICENSE.md before building a product on it.