Skip to content

Websoft9/websoft9

Repository files navigation

Websoft9

Websoft9

Web-based PaaS for running 200+ open source applications on your own server.

License CI Release Stars


What is Websoft9?

Websoft9 is a self-hosted PaaS that lets you deploy and manage 200+ 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.

Quick Start

# Install on any Linux server with Docker
wget -O install.sh https://artifact.websoft9.com/websoft9/release/install.sh && sudo bash install.sh

Then open http://<server-ip>:9000 and follow the setup wizard.

Tip

Try the demo: http://demo.goweb.cc:9000 — user: demo / password: Websoft9@

Features

Category Capabilities
App Store Browse and install 200+ 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 and S3 remote 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

Architecture

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.

Architecture overview

Cloud Marketplace

Websoft9 is certified and available on major cloud platforms:

Azure  AWS  Alibaba Cloud  Huawei Cloud

Deployment guide

Documentation

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

Community

License

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.

About

Applications self-hosting and DevOps platform for running open source, web-based linux Panel of lite PaaS

Topics

Resources

License

Stars

2.1k stars

Watchers

195 watching

Forks

Packages

 
 
 

Contributors