mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-12-15 02:40:42 +00:00
24 lines
No EOL
1.5 KiB
Markdown
24 lines
No EOL
1.5 KiB
Markdown
## Architecture
|
|
|
|
Websoft9 is very simple [architecture](https://www.canva.cn/design/DAFpI9loqzQ/hI_2vrtfoK7zJwauhJzipQ/view?utm_content=DAFpI9loqzQ&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink) which used [Redhat Cockpit ](https://cockpit-project.org/) for web framework and [Docker](https://www.docker.com/) for running [application](https://github.com/Websoft9/docker-library).
|
|
|
|
The benefits of this architecture means you don't have to learn new technology stacks or worry about the lack of maintenance this project.
|
|
|
|
![Alt text](image/archi.png)
|
|
|
|
|
|
What we do is integrating below stacks's API or interfaces to Cockpit console by [Cockpit packages (Also known as plugin)](https://cockpit-project.org/guide/latest/packages.html) :
|
|
|
|
- [Nginx Proxy Manager](https://nginxproxymanager.com/): A web-based Nginx management
|
|
- [Portainer](https://www.portainer.io/): Powerful container management for DevSecOps
|
|
- [Duplicati](https://www.duplicati.com/): Backup software to store encrypted backups online
|
|
- [Redis](https://redis.io/): The open source, in-memory data store
|
|
- [Appmanage](https://github.com/Websoft9/websoft9/tree/main/appmanage): API for create and manage docker compose based application powered by Websoft9
|
|
- [websoft9-plugins](https://github.com/websoft9?q=plugin&type=all&language=&sort=): Cockpit packages powered by Websoft9
|
|
|
|
As Websoft9 is a complete product, we also offer:
|
|
|
|
* API
|
|
* CLI
|
|
|
|
And Websoft9 is more attractive to users is [200+ application templates](https://github.com/Websoft9/docker-library). |