Web-based PaaS for running 300+ open source applications on your own server.
Certified and available on major cloud platforms with business support:
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
Websoft9 is a self-hosted PaaS that lets you deploy and manage 300+ open source applications (WordPress, GitLab, Mattermost, and more) on a single server — no Kubernetes required.
Think of it as your own private app store: browse, one-click install, manage domains and SSL, back up data, all from a clean web console.
# Install on any Linux server with Docker
wget -O install.sh https://artifact.websoft9.com/websoft9/release/install.sh && sudo bash install.shThen open http://<server-ip>:9000 and follow the setup wizard.
Install options:
| Option | Description | Default |
|---|---|---|
--console-port <port> |
Web console port | 9000 |
--version <tag> |
Image version tag | latest |
--path <dir> |
Installation directory | /opt/websoft9 |
--yes |
Skip confirmation prompts | — |
--dry-run |
Pre-flight checks only, no changes | — |
--force |
Skip non-destructive pre-flight checks | — |
Uninstall:
# Standard uninstall (keeps data volumes)
sudo bash uninstall.sh
# Purge uninstall (removes everything including data)
sudo bash uninstall.sh --purgeTip
Try the demo: http://demo.goweb.cc:9000 — user: demo / password: Websoft9@
| Category | Capabilities |
|---|---|
| App Store | Browse and install 300+ apps in one click — CMS, e-commerce, DevOps, databases |
| My Apps | Start, stop, restart, redeploy, view logs, manage files and volumes per app |
| File Manager | Web-based file browser with upload, download, edit, and permission management |
| Terminal | Browser-based SSH terminal for remote server management |
| Proxy & SSL | Domain binding and free Let's Encrypt SSL certificates via Nginx Proxy Manager |
| Backups | Scheduled local backups for apps and databases |
| Docker Compose | GUI for deploying custom docker-compose stacks |
| User Management | Multi-user accounts with role-based access |
| Monitoring | Real-time host metrics, service status, and log viewer |
Websoft9 runs as a single Docker container that bundles four key open source components:
| Component | Role |
|---|---|
| AppHub (Python/FastAPI) | Business API — app catalog, lifecycle, auth, settings |
| Console (React/TypeScript) | Web management UI |
| Portainer | Container and stack orchestration |
| Nginx Proxy Manager | Reverse proxy, domains, SSL certificates |
All components are managed by supervisord inside one container — simple to deploy, easy to upgrade.
| Document | Description |
|---|---|
| User Guide | Installation, features, and daily usage |
| Developer Guide | Dev environment setup, coding standards, contribution |
| API Reference | AppHub REST API endpoints |
| Deployment Guide | Production and cloud marketplace deployment |
| Architecture | System design and component topology |
| FAQ | Common questions and troubleshooting |
- 💬 GitHub Issues — Bug reports and feature requests
- Application Templates — 300+ ready-to-deploy apps
Websoft9 is licensed under LGPL-3.0.
Additional restriction: Publishing free or paid images based on this repository to any cloud platform marketplace without authorization is prohibited.












