Installation · 14 min read · Oct 20, 2025
So installieren Sie FossBilling mit Nginx auf Rocky Linux 9

FOSSBilling ist eine kostenlose und Open-Source-Abrechnungslösung, die darauf ausgelegt ist, für Kunden und Verkäufer einfach zu sein. FOSSBilling ist ein Fork von BoxBilling. Es bietet eine hervorragende Erfahrung für Kunden mit einer intuitiven Benutzeroberfläche und unterstützt mehrere Zahlungs-Gateways. FOSSBilling eignet sich für verschiedene Unternehmen, von kleinen bis mittelgroßen oder sogar großen Unternehmen. FOSSBilling kann Ihnen helfen, Ihre Rechnungsstellung, eingehenden Zahlungen sowie Kundenmanagement und -kommunikation zu automatisieren.
In diesem Leitfaden werde ich FOSSBilling auf einem Rocky Linux 9-Server installieren. Diese Anleitung umfasst die Installation des Nginx-Webservers, des MariaDB-Datenbankservers, von PHP-FPM 8.2 und des Certbot-Tools zur Erstellung von SSL/TSL-Zertifikaten. Am Ende haben Sie eine Abrechnungs- und Kundenmanagementlösung, die Sie für Ihr tägliches Geschäft nutzen können.
Voraussetzungen
Um diesen Leitfaden abzuschließen, benötigen Sie die folgenden Anforderungen:
- Ein Server mit installiertem Rocky Linux 9 - Dieses Beispiel verwendet ein Rocky Linux mit dem Hostnamen ‘fossbilling-rocky‘.
- Ein Nicht-Root-Benutzer mit sudo/root-Administratorrechten.
- SELinux, das im permissive Modus läuft.
- Ein Domainname, der auf Ihre Server-IP-Adresse zeigt - Dieses Beispiel verwendet eine Subdomain ‘fossbilling.howtoforge.local‘.
Wenn diese Anforderungen bereit sind, können Sie die FOSSBilling-Installation abschließen.
Installation des Nginx-Webservers
FOSSBilling kann mit Nginx und Lighttpd-Webservern betrieben werden. In diesem Leitfaden verwenden wir Nginx als Webserver. Sie werden Nginx in diesem Schritt aus dem offiziellen Rocky Linux AppStream-Repository installieren.
Um zu beginnen, stellen Sie sicher, dass das EPEL-Repository zu Ihrem System hinzugefügt wurde. Oder Sie können es über den folgenden dnf-Befehl installieren.
sudo dnf install epel-releaseAls nächstes installieren Sie den Nginx-Webserver mit dem folgenden dnf-Befehl. Wenn Sie dazu aufgefordert werden, geben Sie y ein, um zu bestätigen, und drücken Sie ENTER, um fortzufahren.
sudo dnf install nginxAusgabe:

Sobald Nginx installiert ist, führen Sie den folgenden systemctl-Befehl aus, um den Nginx-Dienst zu starten und zu aktivieren. Dies startet und führt Nginx auf dem Standard-HTTP-Port 80 aus und aktiviert Nginx, damit es beim Systemstart automatisch ausgeführt wird.
sudo systemctl start nginx
sudo systemctl enable nginxÜberprüfen Sie nun den Status des Nginx-Dienstes mit dem folgenden systemctl-Befehlsdienstprogramm. Sie sollten eine Ausgabe erhalten, dass der Nginx-Dienst läuft und aktiviert ist.
sudo systemctl status nginxAusgabe:

Der Nginx-Dienst läuft jetzt, Sie müssen sowohl das HTTP- als auch das HTTPS-Protokoll auf firewalld öffnen. Um dies zu erreichen, können Sie den folgenden firewall-cmd-Befehl ausführen.
sudo firewall-cmd --add-service={http,https} --permanentSobald die HTTP- und HTTPS-Protokolle zu firewalld hinzugefügt wurden, führen Sie den folgenden Befehl aus, um firewalld neu zu laden und die Änderungen anzuwenden. Überprüfen Sie dann die Liste der aktivierten Dienste auf firewalld.
Sie sollten sehen, dass die HTTP- und HTTPS-Protokolle zu firewalld hinzugefügt wurden.
sudo firewall-cmd --reload
sudo firewall-cmd --list-allAusgabe:

Damit haben Sie den Nginx-Webserver installiert und firewalld so konfiguriert, dass die HTTP- und HTTPS-Protokolle geöffnet sind. Im nächsten Schritt beginnen Sie mit der Installation des MariaDB-Datenbankservers.
Installation des MariaDB-Servers
FOSSBilling verwendet MySQL/MariaDB zur Speicherung der Benutzerdaten. Es wird mindestens MySQL 8 oder MariaDB-Server 10.x benötigt. In diesem Schritt installieren Sie den MariaDB-Server aus dem offiziellen Rocky Linux-Repository, das MariaDB 10.5 ist und mit der neuesten Version von FOSSBilling kompatibel ist.
Installieren Sie den MariaDB-Datenbankserver auf Ihrem Rocky Linux-System über den folgenden dnf-Befehl. Geben Sie y ein, wenn Sie dazu aufgefordert werden, und drücken Sie ENTER, um fortzufahren.
sudo install mariadb-serverAusgabe:

Sobald MariaDB installiert ist, führen Sie das folgende systemctl-Befehlsdienstprogramm aus, um den MariaDB-Dienst zu starten und zu aktivieren.
sudo systemctl start mariadb
sudo systemctl enable mariadbFühren Sie als nächstes den folgenden systemctl-Befehl aus, um den MariaDB-Dienst zu überprüfen und sicherzustellen, dass der Dienst läuft. Die Ausgabe ‘active (running)‘ bestätigt, dass der MariaDB-Server läuft. Und die Ausgabe ‘loaded (../mariadb.service; enabled;)‘ bestätigt, dass der MariaDB-Dienst aktiviert ist und beim Systemstart automatisch ausgeführt wird.
sudo systemctl status mariadbAusgabe:

Mit dem laufenden MariaDB-Server sichern Sie nun MariaDB über den Befehl ‘mariadb-secure-installation’. Dies umfasst die Einrichtung eines Root-Passworts für MariaDB, das Deaktivieren des Remote-Logins für den MariaDB-Root-Benutzer usw.
Führen Sie den folgenden Befehl ‘mariadb-secure-installation‘ aus, um die MariaDB-Bereitstellung zu sichern.
sudo mariadb-secure-installationSie werden nach einigen MariaDB-Konfigurationen gefragt:
- Lokale Authentifizierung auf unix_socket umschalten? Geben Sie n für nein ein.
- MariaDB-Root-Passwort einrichten? Geben Sie y ein, geben Sie dann das neue MariaDB-Root-Passwort ein und wiederholen Sie es.
- Den Standard-anonymen Benutzer entfernen? Geben Sie y zur Bestätigung ein.
- Remote-Login für den Root-Benutzer deaktivieren? Geben Sie y zur Bestätigung ein.
- Die Standarddatenbank-Test entfernen? Geben Sie y zur Bestätigung ein.
- Tabellenberechtigungen neu laden und Änderungen anwenden? Geben Sie y zur Bestätigung ein.
Mit dem installierten und laufenden MariaDB-Server erstellen Sie als nächstes eine neue MariaDB-Datenbank und einen Benutzer, die für die FOSSBilling-Installation verwendet werden.
Erstellen von Datenbank und Benutzer
In diesem Schritt erstellen Sie eine neue MariaDB-Datenbank und einen Benutzer, die für die FOSSBilling-Installation verwendet werden.
Führen Sie den folgenden ‘mariadb‘-Befehl aus, um sich über den Root-Benutzer bei MariaDB anzumelden. Wenn Sie nach einem Passwort gefragt werden, geben Sie Ihr MariaDB-Root-Passwort ein und drücken Sie ENTER.
sudo mariadb -u root -pNachdem Sie sich in die MariaDB-Shell eingeloggt haben, führen Sie die folgenden Abfragen aus, um eine neue MariaDB-Datenbank und einen Benutzer zu erstellen. In diesem Beispiel erstellen Sie eine neue Datenbank fossbillingdb mit dem Benutzer ‘fossbilling‘. Stellen Sie außerdem sicher, dass Sie das Standardpasswort in der folgenden Abfrage ändern.
CREATE DATABASE fossbillingdb;
CREATE USER fossbilling@localhost IDENTIFIED BY 'password';
GRANT ALL ON fossbillingdb.* TO fossbilling@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;Ausgabe:

Führen Sie zuletzt die folgende Abfrage aus, um den MariaDB-Benutzer fossbilling@localhost zu überprüfen, um sicherzustellen, dass der Benutzer Berechtigungen hat, auf die Datenbank ‘fossbillingdb‘ zuzugreifen.
Die Ausgabe ‘GRANT ALL PRIVILEGES ON fossbillingdb. to fossbilling@localhost‘ bestätigt, dass der Benutzer fossbilling@localhost Berechtigungen hat, auf die Datenbank ‘fossbillingdb*’ zuzugreifen.
Geben Sie quit ein, um sich von der MariaDB-Shell abzumelden.
SHOW GRANTS FOR fossbilling@localhost;
quitAusgabe:

Jetzt, da Sie die MariaDB-Datenbank und den Benutzer für FOSSBilling erstellt haben, installieren Sie im nächsten Schritt PHP und PHP-FPM auf Ihrem Rocky Linux-Server.
Installation von PHP-FPM 8.2
Die neueste Version von FOSSBilling wird mit PHP 8.x unterstützt. In diesem Schritt installieren Sie PHP und PHP-FPM 8.2 über das Remi-Repository. Zuerst richten Sie das Remi-Repository ein, installieren die PHP- und PHP-FPM-Pakete und richten dann PHP-FPM mit dem Nginx-Webserver ein.
Fügen Sie das PHP Remi-Repository über den folgenden dnf-Befehl hinzu. Dieser Befehl installiert das Remi-Repository auf Ihrem Rocky Linux-System. Die RPM-Datei ‘remi-release-9.rpm‘ bestätigt, dass dies für die RHEL 9-Distribution verwendet werden kann. Geben Sie auch y ein, wenn Sie dazu aufgefordert werden, und drücken Sie ENTER, um fortzufahren.
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpmAusgabe:

Führen Sie als nächstes den folgenden dnf-Befehl aus, um das Repository-Modul für PHP zurückzusetzen. Überprüfen Sie dann die Liste der PHP-Repository-Module, die auf Ihrem System verfügbar sind.
sudo dnf module reset php
sudo dnf module list phpWenn Sie aufgefordert werden, den GPG-Schlüssel für das Remi-Repository einzurichten, geben Sie y zur Bestätigung ein und drücken Sie ENTER.

Nachdem der Befehl ‘dnf module list php’ ausgeführt wurde, sehen Sie mehrere PHP-Versionen, die vom offiziellen Rocky Linux AppStream-Repository und Remi-Repository bereitgestellt werden.

Führen Sie den folgenden Befehl aus, um das PHP-Repository für ‘remi-8.2‘ zu aktivieren. Damit installieren Sie jedes Mal, wenn Sie PHP-Pakete installieren, die PHP 8.2-Pakete aus dem Remi-Repository.
Geben Sie y ein, wenn Sie dazu aufgefordert werden, und drücken Sie ENTER, um es zu aktivieren.
sudo dnf module enable php:remi-8.2Ausgabe:

Mit dem konfigurierten PHP Remi-Repository können Sie PHP-Pakete installieren.
Führen Sie den folgenden dnf-Befehl aus, um PHP- und PHP-FPM-Pakete auf Ihrem Rocky Linux-Server zu installieren. Geben Sie y ein, wenn Sie dazu aufgefordert werden, und drücken Sie ENTER, um fortzufahren.
sudo dnf install php php-fpm php-mysql php-curl php-cli php-zip php-common php-mbstring php-xmlAusgabe:

Sie werden auch aufgefordert, den GPG-Schlüssel für das Remi-Repository zu bestätigen. Geben Sie y zur Bestätigung ein und drücken Sie ENTER.

Nachdem PHP installiert ist, öffnen Sie die PHP-Konfigurationsdatei ‘/etc/php.ini‘ mit dem folgenden nano-Editor-Befehl.
sudo nano /etc/php.iniÄndern Sie die Standard-PHP-Konfiguration mit den folgenden Zeilen.
upload_max_filesize = 16M
post_max_size = 32M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000Speichern Sie die Datei ‘/etc/php.ini‘, wenn Sie fertig sind, und beenden Sie den Editor.
Um PHP-FPM mit Nginx auf RHEL-basierten Distributionen auszuführen, müssen Sie sicherstellen, dass PHP-FPM mit dem Standardbenutzer und der Standardgruppe ‘nginx‘ ausgeführt wird.
Auf RHEL wird der Nginx-Webserver standardmäßig unter dem Benutzer ‘nginx‘ ausgeführt. Während auf Debian-basierten Distributionen sowohl Nginx als auch Apache2-Webserver unter demselben Benutzer und derselben Gruppe ‘www-data‘ ausgeführt werden.
Öffnen Sie die PHP-FPM-Pool-Konfiguration ‘/etc/php-fpm.d/www.conf‘ mit dem folgenden nano-Editor-Befehl.
sudo nano /etc/php-fpm.d/www.confÄndern Sie die Standardparameter ‘user‘ und ‘group‘ in ‘nginx‘.
user = nginx
group = nginxSpeichern Sie die Datei, wenn Sie fertig sind, und schließen Sie den Editor.
Führen Sie als nächstes das folgende systemctl-Befehlsdienstprogramm aus, um den PHP-FPM-Dienst zu starten und zu aktivieren. Dies startet den PHP-FPM-Dienst mit der Standard-Sock-Datei ‘/run/php-fpm/www.sock‘ und aktiviert PHP-FPM, damit es beim Systemstart automatisch gestartet wird.
Die Ausgabe ‘Created symlink …‘ bestätigt, dass der PHP-FPM-Dienst aktiviert ist.
sudo systemctl start php-fpm
sudo systemctl enable php-fpmAusgabe:

Führen Sie nun den folgenden systemctl-Befehl aus, um den Status des PHP-FPM-Dienstes zu überprüfen. Sie sollten eine Ausgabe erhalten, dass PHP-FPM ‘active (running)‘ ist, was bestätigt, dass PHP-FPM läuft. Und die Ausgabe ‘Loaded …/…/; enabled;‘ bestätigt, dass der PHP-FPM-Dienst aktiviert ist.
sudo systemctl status php-fpmAusgabe:

Führen Sie zuletzt den folgenden PHP-Befehl aus, um die auf Ihrem System installierte PHP-Version zu überprüfen. Überprüfen Sie dann die Liste der aktivierten Erweiterungen auf Ihrem System.
Sie erhalten eine Ausgabe von PHP 8.2 und die Liste der aktivierten PHP-Erweiterungen, und stellen Sie sicher, dass diese Erweiterungen ‘curl’, ‘openssl’, ‘pdo_mysql’ und ‘zlib’ aktiviert sind.
php --version
php -mAusgabe:

Damit haben Sie PHP und PHP-FPM 8.2 auf dem Rocky Linux-System installiert. Sie haben auch PHP-FPM so konfiguriert, dass es mit dem Nginx-Webserver ausgeführt wird. Im nächsten Schritt beginnen Sie mit der FOSSBilling-Installation, indem Sie den Quellcode herunterladen.
Herunterladen des FOSSBilling-Quellcodes
In diesem Schritt laden Sie den FOSSBilling-Quellcode herunter und richten das FOSSBilling-Installationsverzeichnis auf ‘/var/www/fossbilling’ ein.
Bevor Sie beginnen, führen Sie den folgenden dnf-Befehl aus, um das unzip-Paket auf Ihrem System zu installieren.
sudo dnf install unzip -yErstellen Sie nun ein neues Verzeichnis ‘/var/www/fossbilling‘ und wechseln Sie in Ihr Arbeitsverzeichnis. Dann können Sie die neueste stabile Version von FOSSBilling über den curl-Befehl wie folgt herunterladen.
mkdir -p /var/www/fossbilling; cd /var/www/fossbilling
curl https://fossbilling.org/downloads/stable -L --output FOSSBilling.zipAusgabe:

Wenn der FOSSBilling-Quellcode heruntergeladen wurde, sehen Sie die Datei FOSSBilling.zip in Ihrem Arbeitsverzeichnis. Führen Sie den folgenden unzip-Befehl aus, um die Datei ‘FOSSBilling.zip‘ zu extrahieren. Ändern Sie dann den Besitz des FOSSBilling-Installationsverzeichnisses ‘/var/www/fossbilling‘ auf Benutzer und Gruppe ‘nginx‘.
unzip FOSSBilling.zip
sudo chown -R nginx:nginx /var/www/fossbillingNachdem der FOSSBilling-Quellcode heruntergeladen und das Installationsverzeichnis konfiguriert wurde, richten Sie als nächstes den Nginx-Serverblock ein, der verwendet wird, um die FOSSBilling-Webanwendung auszuführen.
Konfigurieren des Nginx-Serverblocks
In diesem Schritt richten Sie eine neue Nginx-Serverblockkonfiguration ein, die verwendet wird, um die FOSSBilling-Webanwendung auszuführen. Bevor Sie beginnen, stellen Sie sicher, dass Ihr Domainname auf die Server-IP-Adresse zeigt.
Erstellen Sie eine neue Nginx-Serverblockkonfigurationsdatei ‘/etc/nginx/conf.d/fossbilling.conf‘ mit dem folgenden nano-Editor-Befehl.
sudo nano /etc/nginx/conf.d/fossbilling.confFügen Sie die folgenden Zeilen in die Datei ein. Stellen Sie sicher, dass Sie den Zielinstallations-Domainnamen ‘fossbilling.howtoforge.local‘ ändern.
server {
listen 80;
set $root_path '/var/www/fossbilling';
server_name fossbilling.howtoforge.local;
index index.html index.htm index.php;
root $root_path;
try_files $uri $uri/ @rewrite;
sendfile off;
include /etc/nginx/mime.types;
# Blockieren Sie den Zugriff auf sensible Dateien und geben Sie 404 zurück, um sie von einer fehlenden Datei nicht unterscheidbar zu machen
location ~* .(ini|sh|inc|bak|twig|sql)$ {
return 404;
}
# Blockieren Sie den Zugriff auf versteckte Dateien, außer auf .well-known
location ~ /(?!well-known/) {
return 404;
}
# Deaktivieren Sie die PHP-Ausführung in /uploads
location ~* /uploads/.*\.php$ {
return 404;
}
# Verweigern Sie den Zugriff auf /data
location ~* /data/ {
return 404;
}
location @rewrite {
rewrite ^/page/(.*)$ /index.php?_url=/custompages/$1;
rewrite ^/(.*)$ /index.php?_url=/$1;
}
location ~ \.php {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# fastcgi_pass muss entsprechend Ihrer Serverkonfiguration geändert werden:
# phpx.x ist Ihre Serverkonfiguration
# Beispiele: /var/run/phpx.x-fpm.sock, /var/run/php/phpx.x-fpm.sock oder /run/php/phpx.x-fpm.sock sind alles gültige Optionen
# Oder sogar localhost:port (Standard 9000 funktioniert gut)
# Bitte überprüfen Sie Ihre Serverkonfiguration
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
include fastcgi_params;
}
location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
root $root_path;
expires off;
}
}Speichern Sie die Datei, wenn Sie fertig sind, und schließen Sie den Editor.
Führen Sie als nächstes den folgenden Befehl aus, um die Nginx-Konfiguration zu überprüfen. Starten Sie dann den Nginx-Dienst neu, um die Änderungen anzuwenden. Wenn der Test der Nginx-Konfiguration erfolgreich ist, sollten Sie eine Ausgabe wie ‘test erfolgreich - Syntax ok‘ erhalten.
sudo nginx -t
sudo systemctl restart nginxAusgabe:

An diesem Punkt haben Sie FOSSBilling mit dem Nginx-Webserver ausgeführt. Aber es ist immer noch in der unsicheren HTTP-Verbindung. Im nächsten Schritt sichern Sie FOSSBilling mit SSL/TLS-Zertifikaten über Certbot und Letsencrypt.
Sichern von FOSSBilling mit SSL/TLS Letsencrypt
Mit der erstellten Nginx-Serverblockkonfiguration sichern Sie nun die FOSSBilling-Installation mit SSL/TLS-Zertifikaten, und Sie können dies erreichen, indem Sie das Certbot-Tool und kostenlose SSL-Zertifikate von Letsencrypt verwenden.
Bevor Sie beginnen, stellen Sie sicher, dass Ihr Domainname auf die Server-IP-Adresse zeigt und dass Sie eine E-Mail-Adresse haben, die zur Registrierung bei Letsencrypt verwendet wird.
Führen Sie nun den folgenden dnf-Befehl aus, um Certbot und das Certbot Nginx-Plugin zu installieren. Geben Sie y ein, wenn Sie dazu aufgefordert werden, und drücken Sie ENTER, um fortzufahren.
sudo dnf install certbot python3-certbot-nginxAusgabe:

Nachdem Certbot installiert ist, führen Sie den folgenden Befehl aus, um SSL/TLS-Zertifikate für Ihren Domainnamen zu generieren. Stellen Sie auch sicher, dass Sie den Domainnamen und die E-Mail-Adresse im folgenden Befehl ändern.
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d fossbilling.howtoforge.localMit diesem Befehl werden neue SSL/TLS-Zertifikate für Ihren Domainnamen generiert. Außerdem wird automatisch HTTPS in Ihrem Nginx-Serverblock eingerichtet und eine automatische Umleitung von HTTP zu HTTPS eingerichtet. Ihre SSL/TLS-Zertifikate werden im Verzeichnis ‘/etc/elstencrypt/live/fossbilling.howtoforge.local/‘ generiert.
Start der FOSSBilling-Installation
Öffnen Sie Ihren Webbrowser und besuchen Sie den Domainnamen Ihrer FOSSBilling-Installation (d.h.: https://fossbilling.howtoforge.local/).
Der FOSSBilling-Installer sollte nun Ihre Systemdetails überprüfen und verifizieren. Stellen Sie sicher, dass die Anforderungen den Status ‘Ok‘ mit grüner Farbe erhalten. Klicken Sie auf Weiter, um fortzufahren.

Geben Sie nun die Details der MariaDB-Datenbank und des Benutzers ein, die Sie erstellt haben, und klicken Sie erneut auf Weiter.

Geben Sie als nächstes die neuen Administratordetails für FOSSBilling ein. Geben Sie Ihren Benutzernamen, Ihre E-Mail-Adresse, Ihr Passwort und die Standardwährung ein. Klicken Sie dann auf Weiter, um fortzufahren.

Wenn die FOSSBilling-Installation erfolgreich ist, sollten Sie die Nachricht ‘Herzlichen Glückwunsch! FOSSBilling wurde erfolgreich installiert.’ erhalten.
Sie sehen auch einige Anweisungen, um Ihre FOSSBilling-Installation abzuschließen.

Gehen Sie zurück zu Ihrem Rocky Linux-Serverterminal und führen Sie die folgenden Befehle aus, um Ihre FOSSBilling-Installation abzuschließen.
Entfernen Sie das FOSSBilling ‘install‘-Verzeichnis.
sudo rm -rf /var/www/fossbilling/installÄndern Sie die Berechtigung der FOSSBilling-Konfigurationsdatei ‘config.php‘ auf 0644. Dadurch wird die ‘ Schreib‘-Berechtigung für andere und Gruppen entfernt.
sudo chmod 0644 /var/www/fossbilling/config.phpErstellen Sie einen neuen Cron für FOSSBilling über den folgenden Befehl.
crontab -u nginx -eWählen Sie den Code-Editor aus, den Sie verwenden möchten. Geben Sie dann die folgenden Zeilen in die Datei ein.
*/5 * * * * php /var/www/fossbilling/cron.phpSpeichern Sie die Datei und beenden Sie den Editor, wenn Sie fertig sind.

Gehen Sie nun zurück zum Webbrowser und klicken Sie auf Fertigstellen.
Sie erhalten jetzt die folgende Seite.

Wenn Sie auf die Schaltfläche ‘Kundenbereich‘ klicken, werden Sie zur Startseite von FOSSBilling weitergeleitet.

Wenn Sie auf die Schaltfläche ‘Adminbereich‘ klicken, werden Sie zur Anmeldeseite für Administratoren weitergeleitet.
Melden Sie sich mit Ihrer E-Mail-Adresse und Ihrem Passwort an und klicken Sie auf ‘Anmelden‘.

Wenn alles erfolgreich war, sollten Sie das FOSSBilling-Verwaltungs-Dashboard sehen.

Damit haben Sie die Installation von FOSSBilling abgeschlossen und mit SSL/TLS-Zertifikaten über Certbot und Letsencrypt gesichert.
Fazit
In diesem Leitfaden haben Sie eine Open-Source-Abrechnungs- und Benutzerverwaltungslösung FOSSBilling auf einem Rocky Linux 9-Server installiert. Sie haben auch den LEMP-Stack (Nginx-Webserver, MariaDB-Datenbank und PHP-FPM) auf einem Rocky Linux-System konfiguriert. Darüber hinaus haben Sie die FOSSBilling-Installation mit SSL/TLS-Zertifikaten gesichert, die über Certbot und Letsencrypt generiert wurden.
Von hier aus können Sie FOSSBilling nun für Ihr Unternehmen nutzen. Sie können weitere Benutzer hinzufügen, einen SMTP-Server einrichten und vieles mehr.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.