-
CloudNet 2.1.17+ (NOT v3!)
-
Webserver (or Webspace)
- PHP 7+ (PHP8 recommended)
- PHP Extensions: Curl (apt-get install phpX-curl)
- Apache2 Mods: rewrite (a2enmod rewrite)
You can download the latest version from https://project.the-systems.eu/resources/cloudnet-webinterface
- Load the webinterface.jar into the Modules folder of the CloudNet-Master
- Reloade the CloudNet-Master with "rl all"
- The setup should start automatically. If it does not start, type "wisetup"
- Complete the setup
- Copy the files from CloudNet-Master/Website (!!!! DONT COPY CloudNet-Master/modules/webinterface !!!! THESE ARE ONLY THE CONFIG FILES !!!!) to your web server ( default /var/www/html)
- Type "composer install" in the SSH console
- Have fun!
Info: The web interface also works on an external Webspace!
-
Go to /etc/apache2/sites-available
-
Create a file with the extension .conf (Example: webinterface.conf)
-
Add the following and customize it.
<VirtualHost *:80> ServerName webinterface.domain.com DocumentRoot "/var/www/webinterface/public" <Directory /var/www/webinterface/public> AllowOverride All </Directory> </VirtualHost>
-
Activate the page with
a2ensite webinterface.conf
-
Restart Apache2
service apache2 restart
-
Install SSL Certificate with https://certbot.eff.org/
curl -sS https://getcomposer.org/installer | php
php composer.phar install --no-dev -o
-
CloudNet 2.1.17+ (NICHT v3!)
-
Webserver (oder Webspace)
- PHP 7+ (PHP8 empfohlen)
- PHP Erweiterungen: Curl (apt-get install phpX-curl)
- Apache2 Mods: rewrite (a2enmod rewrite)
Du kannst die aktuelle Version von https://project.the-systems.eu/resources/cloudnet-webinterface herunterladen
- Lade die webinterface.jar in den Module Ordner vom CloudNet-Master
- Lade den CloudNet-Master mit "rl all" neu
- Das Setup sollte automatisch starten, wenn es nicht startet, gebe "wisetup" ein
- Erledige das Setup
- Kopiere die Dateien von CloudNet-Master/Website (!!!! KOPIERE NICHT CloudNet-Master/modules/webinterface !!!! DAS SIND NUR DIE CONFIG DATEIEN !!!!) auf deinen Webserver ( Standard /var/www/html)
- Gebe "composer install" in die SSH-Konsole ein
- Hab Spaß!
Info: Das Webinterface funktioniert ebenfalls auf einem Externen Webserver/Webspace!
-
Gehe zu /etc/apache2/sites-available
-
Erstelle eine Datei mit der Endung .conf (Beispiel: webinterface.conf)
-
Füge das folgende ein und füge deine Daten ein
<VirtualHost *:80> ServerName webinterface.domain.com DocumentRoot "/var/www/webinterface/public" <Directory /var/www/webinterface/public> AllowOverride All </Directory> </VirtualHost>
-
Aktiviere die Seite mit
a2ensite webinterface.conf
-
Starte Apache2 neu
service apache2 restart
-
Installier ein SSL-Zertifikat mit https://certbot.eff.org/
curl -sS https://getcomposer.org/installer | php
php composer.phar install --no-dev -o