Installation · 5 min read · Dec 19, 2025

Comment installer FileRun sur Ubuntu 20.04

FileRun est un gestionnaire de fichiers web complet, gratuit, open-source et auto-hébergé pour Linux. Il est très similaire à Google Drive et vous permet de gérer votre collection de photos, de films, d’audio ou de partager des fichiers avec votre famille et vos amis. Il peut être installé sur n’importe quel serveur, y compris un VPS cloud, un PC de bureau et un Raspberry. Il est écrit en PHP et utilise MySQL/MariaDB comme backend de base de données. Si vous recherchez une plateforme de partage et de synchronisation de fichiers auto-hébergée, alors FileRun est la meilleure option pour vous.

Dans cet article, nous vous montrerons comment installer FileRun avec Apache sur Ubuntu 20.04.

Prérequis

  • Un serveur exécutant Ubuntu 20.04.
  • Un nom de domaine valide pointé vers l’IP de votre serveur.
  • Un mot de passe root configuré sur le serveur.

Installer Apache, MariaDB et PHP

Tout d’abord, installez le serveur web Apache, le serveur de base de données MariaDB, PHP et d’autres extensions PHP requises en utilisant la commande suivante :

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-intl

Une fois tous les paquets installés, vérifiez la version de PHP en utilisant la commande suivante :

php -v

Vous obtiendrez la version de PHP dans la sortie suivante :

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

Vous devrez également installer l’extension PHP ioncube loader sur votre serveur. Tout d’abord, téléchargez le chargeur ioncube avec la commande suivante :

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Une fois le téléchargement terminé, extrayez le fichier téléchargé dans le répertoire PHP :

tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/php

Ensuite, créez un fichier de configuration PHP avec la commande suivante :

nano /etc/php/7.4/apache2/conf.d/00-ioncube.ini

Ajoutez le chemin de votre extension ioncube comme indiqué ci-dessous :

zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so

Enregistrez et fermez le fichier, puis créez un autre fichier PHP pour FileRun avec la commande suivante :

nano /etc/php/7.4/apache2/conf.d/filerun.ini

Ajoutez les lignes suivantes :

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"

Enregistrez et fermez le fichier, puis redémarrez le service Apache pour appliquer les modifications :

systemctl reload apache2

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Créer une base de données pour FileRun

Ensuite, vous devrez créer une base de données et un utilisateur pour FileRun. Tout d’abord, connectez-vous à MariaDB avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :

MariaDB [(none)]> create database filerun;  
MariaDB [(none)]> create user filerun@localhost identified by 'password';

Ensuite, accordez tous les privilèges à la base de données FileRun avec la commande suivante :

MariaDB [(none)]> grant all privileges on filerun.* to filerun@localhost;

Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

MariaDB [(none)]> flush privileges;  
MariaDB [(none)]> exit;

Une fois votre base de données créée, vous pouvez passer à l’étape suivante.

Télécharger FileRun

Tout d’abord, vous devrez télécharger la dernière version de FileRun depuis leur site officiel. Vous pouvez le télécharger en utilisant la commande suivante :

wget -O FileRun.zip https://filerun.com/download-latest

Après le téléchargement, créez un répertoire pour FileRun et extrayez le fichier téléchargé dans ce répertoire :

mkdir /var/www/html/filerun  
unzip FileRun.zip -d /var/www/html/filerun

Ensuite, changez la propriété du répertoire FileRun avec la commande suivante :

chown -R www-data:www-data /var/www/html/filerun

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Créer un hôte virtuel Apache pour FileRun

Ensuite, vous devrez créer un fichier de configuration d’hôte virtuel Apache pour héberger FileRun sur Internet. Vous pouvez le créer en utilisant la commande suivante :

nano /etc/apache2/sites-available/filerun.conf

Ajoutez les lignes suivantes :


        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

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez l’hôte virtuel FileRun et activez le module de réécriture Apache avec la commande suivante :

a2enmod rewrite  
a2ensite filerun.conf

Enfin, redémarrez le service Apache pour appliquer les modifications de configuration :

systemctl restart apache2

Pour vérifier l’état d’Apache, exécutez la commande suivante :

systemctl status apache2

Vous obtiendrez la sortie suivante :

? apache2.service - Le serveur HTTP Apache
     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...

Une fois que vous avez terminé, vous pouvez accéder à FileRun.

Accéder à l’interface web de FileRun

À ce stade, FileRun est installé et configuré avec Apache. Vous pouvez maintenant accéder à l’interface web de FileRun en utilisant l’URL http://filerun.example.com. Vous devriez voir la page de bienvenue de FileRun :

Cliquez sur le bouton Suivant. Vous devriez voir la page des exigences du serveur :

Assurez-vous que tous les paquets requis sont installés, puis cliquez sur le bouton Suivant. Vous devriez voir la page de configuration de la base de données :

Fournissez vos informations de configuration de base de données et cliquez sur le bouton Suivant. Une fois l’installation terminée, vous devriez voir la page suivante avec les identifiants de connexion :

Cliquez sur le bouton Suivant. Vous devriez voir la page de connexion de FileRun :

Fournissez vos identifiants de connexion et cliquez sur le bouton Se connecter. Vous devriez voir le tableau de bord de FileRun sur la page suivante :

Cliquez sur le Panneau de contrôle dans le panneau de gauche, vous devriez voir le panneau de contrôle de FileRun sur la page suivante :

Conclusion

Félicitations ! Vous avez réussi à installer la plateforme de partage de fichiers FileRun sur Ubuntu 20.04. Vous pouvez maintenant ajouter vos fichiers, images et autres documents à FileRun et les partager avec vos amis et votre famille. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.