Installation · 5 min read · Dec 19, 2025
Wie man FileRun auf Ubuntu 20.04 installiert
FileRun ist ein kostenloser, Open-Source, selbstgehosteter und voll ausgestatteter webbasierter Dateimanager für Linux. Es ist sehr ähnlich wie Google Drive und ermöglicht es Ihnen, Ihre Foto-, Film-, Audio-Sammlung zu verwalten oder Dateien mit Ihrer Familie und Freunden zu teilen. Es kann auf jedem Server installiert werden, einschließlich Cloud-VPS, Desktop-PC und Raspberry. Es ist in PHP geschrieben und verwendet MySQL/MariaDB als Datenbank-Backend. Wenn Sie nach einer selbstgehosteten Plattform zum Teilen und Synchronisieren von Dateien suchen, dann ist FileRun die beste Option für Sie.
In diesem Beitrag zeigen wir Ihnen, wie Sie FileRun mit Apache auf Ubuntu 20.04 installieren.
Voraussetzungen
- Ein Server, der Ubuntu 20.04 ausführt.
- Ein gültiger Domainname, der auf Ihre Server-IP verweist.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Installieren von Apache, MariaDB und PHP
Zuerst installieren Sie den Apache-Webserver, den MariaDB-Datenbankserver, PHP und andere erforderliche PHP-Erweiterungen mit dem folgenden Befehl:
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 imagemagick ffmpeg php-imagick php7.4-mysql php7.4-fpm php7.4-common php7.4-gd php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intlSobald alle Pakete installiert sind, überprüfen Sie die PHP-Version mit dem folgenden Befehl:
php -vSie erhalten die PHP-Version in der folgenden Ausgabe:
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
Sie müssen auch die ioncube loader PHP-Erweiterung auf Ihrem Server installieren. Zuerst laden Sie den ioncube loader mit dem folgenden Befehl herunter:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gzSobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei in das PHP-Verzeichnis:
tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/phpAls nächstes erstellen Sie eine PHP-Konfigurationsdatei mit dem folgenden Befehl:
nano /etc/php/7.4/apache2/conf.d/00-ioncube.iniFügen Sie den Pfad Ihrer ioncube-Erweiterung wie unten gezeigt hinzu:
zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so
Speichern und schließen Sie die Datei, und erstellen Sie dann eine weitere PHP-Datei für FileRun mit dem folgenden Befehl:
nano /etc/php/7.4/apache2/conf.d/filerun.iniFügen Sie die folgenden Zeilen hinzu:
expose_php = Off
error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = On
ignore_repeated_errors = Off
allow_url_fopen = On
allow_url_include = Off
variables_order = "GPCS"
allow_webdav_methods = On
memory_limit = 128M
max_execution_time = 300
output_buffering = Off
output_handler = ""
zlib.output_compression = Off
zlib.output_handler = ""
safe_mode = Off
register_globals = Off
magic_quotes_gpc = Off
upload_max_filesize = 20M
post_max_size = 20M
enable_dl = Off
disable_functions = ""
disable_classes = ""
session.save_handler = files
session.use_cookies = 1
session.use_only_cookies = 1
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_httponly = 1
date.timezone = "UTC"
Speichern und schließen Sie die Datei, und starten Sie dann den Apache-Dienst neu, um die Änderungen anzuwenden:
systemctl reload apache2Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
Erstellen einer Datenbank für FileRun
Als nächstes müssen Sie eine Datenbank und einen Benutzer für FileRun erstellen. Melden Sie sich zuerst mit dem folgenden Befehl bei MariaDB an:
mysqlSobald Sie verbunden sind, erstellen Sie eine Datenbank und einen Benutzer mit dem folgenden Befehl:
MariaDB [(none)]> create database filerun;
MariaDB [(none)]> create user filerun@localhost identified by 'password';Gewähren Sie als nächstes alle Berechtigungen für die FileRun-Datenbank mit dem folgenden Befehl:
MariaDB [(none)]> grant all privileges on filerun.* to filerun@localhost;Als nächstes spülen Sie die Berechtigungen und verlassen Sie die MariaDB-Shell mit dem folgenden Befehl:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;Sobald Ihre Datenbank erstellt ist, können Sie mit dem nächsten Schritt fortfahren.
FileRun herunterladen
Zuerst müssen Sie die neueste Version von FileRun von ihrer offiziellen Website herunterladen. Sie können es mit dem folgenden Befehl herunterladen:
wget -O FileRun.zip https://filerun.com/download-latestNachdem der Download abgeschlossen ist, erstellen Sie ein Verzeichnis für FileRun und extrahieren Sie die heruntergeladene Datei in dieses Verzeichnis:
mkdir /var/www/html/filerun
unzip FileRun.zip -d /var/www/html/filerunÄndern Sie als nächstes den Besitz des FileRun-Verzeichnisses mit dem folgenden Befehl:
chown -R www-data:www-data /var/www/html/filerunSobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
Erstellen eines Apache-Virtual Hosts für FileRun
Als nächstes müssen Sie eine Apache-Virtual-Host-Konfigurationsdatei erstellen, um FileRun im Internet zu hosten. Sie können es mit dem folgenden Befehl erstellen:
nano /etc/apache2/sites-available/filerun.confFügen Sie die folgenden Zeilen hinzu:
ServerName filerun.example.com
DocumentRoot /var/www/html/filerun
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/filerun.error.log
CustomLog ${APACHE_LOG_DIR}/filerun.access.log combined
Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann den FileRun-Virtual Host und aktivieren Sie das Apache-Rewrite-Modul mit dem folgenden Befehl:
a2enmod rewrite
a2ensite filerun.confStarten Sie schließlich den Apache-Dienst neu, um die Konfigurationsänderungen anzuwenden:
systemctl restart apache2Um den Status des Apache zu überprüfen, führen Sie den folgenden Befehl aus:
systemctl status apache2Sie erhalten die folgende Ausgabe:
? apache2.service - Der Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-03-11 12:02:45 UTC; 9s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 21235 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 21256 (apache2)
Tasks: 6 (limit: 4686)
Memory: 15.1M
CGroup: /system.slice/apache2.service
??21256 /usr/sbin/apache2 -k start
??21257 /usr/sbin/apache2 -k start
??21258 /usr/sbin/apache2 -k start
??21259 /usr/sbin/apache2 -k start
??21260 /usr/sbin/apache2 -k start
??21261 /usr/sbin/apache2 -k start
Mar 11 12:02:45 ubuntu systemd[1]: Starting The Apache HTTP Server...
Sobald Sie fertig sind, können Sie auf FileRun zugreifen.
Zugriff auf die FileRun-Weboberfläche
An diesem Punkt ist FileRun installiert und mit Apache konfiguriert. Sie können jetzt auf die FileRun-Weboberfläche über die URL http://filerun.example.com zugreifen. Sie sollten die Willkommensseite von FileRun sehen:

Klicken Sie auf die Schaltfläche Weiter. Sie sollten die Seite mit den Serveranforderungen sehen:

Stellen Sie sicher, dass alle erforderlichen Pakete installiert sind, und klicken Sie dann auf die Schaltfläche Weiter. Sie sollten die Seite zur Datenbankeinrichtung sehen:

Geben Sie Ihre Datenbankkonfigurationsinformationen ein und klicken Sie auf die Schaltfläche Weiter. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Seite mit den Anmeldeinformationen sehen:

Klicken Sie auf die Schaltfläche Weiter. Sie sollten die Anmeldeseite von FileRun sehen:

Geben Sie Ihre Anmeldeinformationen ein und klicken Sie auf die Schaltfläche Anmelden. Sie sollten das Dashboard von FileRun auf der folgenden Seite sehen:

Klicken Sie im linken Bereich auf das Steuerfeld, Sie sollten das Steuerfeld von FileRun auf der folgenden Seite sehen:

Fazit
Herzlichen Glückwunsch! Sie haben die FileRun-Dateifreigabeplattform erfolgreich auf Ubuntu 20.04 installiert. Sie können jetzt Ihre Dateien, Bilder und andere Dokumente zu FileRun hinzufügen und sie mit Ihren Freunden und Ihrer Familie teilen. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.