wiedi / kumquat

small webhosting management portal
MIT License
15 stars 5 forks source link

how to install it ? #91

Closed ScriptElite closed 4 months ago

ScriptElite commented 9 months ago

Hello, may I know how to install it? I am interested in this project because I don't need the complicated hierarchy of administrator-distributor-user. I only manage the VPS by myself. However, I don't know how to use this control panel. Thank you for your response.

drscream commented 9 months ago

In our infrastructure we use Kumquat with SmartOS zones (somehow similar with Solaris zones). Based on that we provide images (like containers) in these environments. A good starting point is the image description (mostly shell scripts) in our image repository.

Kumquat manage databases, web folders and ftp access. It provides a API url for mail information. So basically you need the following software installed already:

Our setup for each of these services could be found zoneinit. These are all shell scripts to configure these services including Kumquat.

To use Kumquat itself it required gunicorn or any alternative WSGI handler. In our setup gunicorn provides the wsgi to http translation and is reachable with apache proxy.

Maybe this helps a bit to set things up. But I will see if I could easily write some kind of documentation.

The following gist provides you with a not finished development environment via Docker and docker-compose.