mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-11-21 23:20:23 +00:00
Applications self-hosting platform for running open source, web-based linux Panel of lite PaaS
appstorecicdcloud-nativecockpit-projectdockerdocker-composeguiiaaskuberneteslinux-guimarketplaceopensourcepaaspanelportainerweb-based
.github | ||
appmanage | ||
cli | ||
cockpit | ||
deploy | ||
docker | ||
docs | ||
install | ||
scripts | ||
tests | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
docker-installer.sh | ||
LICENSE.md | ||
README.md | ||
version.json |
About
Websoft9 is complete solution for running 200+ apps on your own server. Just install it, don't any steps.
When to Use It?
Components
Instead of reinventing the wheel, we integrate the best open source products into our interface so that customers don't have to learn new technology stacks or worry about the lack of maintenance of components
- Cockpit : A web-based graphical interface for servers
- Docker: Accelerate how you build, share, and run modern applications
- Nginx Proxy Manager: A web-based Nginx management
- Portainer: Powerful container management for DevSecOps
- Redis: The open source, in-memory data store
Funtction
- CLI
- Web Console
Development
- websoft9 appmanage
- websoft9 docker-compose
API
- Docker API: http://IP(内网):5000/
CMD for referance
# Get all docker repo of Websoft9 org
gh repo list Websoft9 -L 500 | awk '{print $1}' | grep docker > test
All-in-one Installer
only one app
# for example, app is mongodb
wget -N https://websoft9.github.io/websoft9/scripts/install.sh; bash install.sh -r mongodb
websoft9 include appstore
sudo su # when you have no root privileges
curl https://websoft9.github.io/websoft9/install/install.sh | bash
Upgrade
sudo su # when you have no root privileges
curl https://websoft9.github.io/websoft9/install/update.sh | bash