FileRun est un système de gestion de fichiers PHP puissant et flexible qui permet aux utilisateurs de gérer leurs fichiers via un navigateur web. Parfait pour les petites et moyennes entreprises, ainsi que pour les utilisateurs individuels à la recherche d’une alternative cloud privée, FileRun offre une interface conviviale pour le stockage, le partage et la collaboration sur des documents en ligne. Ce guide détaillé vous expliquera comment installer FileRun sur un serveur Debian 12, étape par étape, avec des exemples pratiques pour faciliter votre compréhension.

Prérequis

Avant de commencer, assurez-vous que votre système Debian 12 est à jour et que vous disposez des droits d’administrateur (root) pour exécuter les commandes nécessaires.

sudo apt update && sudo apt upgrade -y

Installation des dépendances

FileRun dépend d’un serveur web, de PHP et d’une base de données MySQL ou MariaDB. Voici comment les installer :

Étape 1 : Installation de Nginx

sudo apt install nginx -y

Étape 2 : Installation de MariaDB

sudo apt install mariadb-server -y
sudo mysql_secure_installation

Étape 3 : Installation de PHP

FileRun nécessite PHP 7.4 ou une version ultérieure. Installez PHP et les extensions requises :

sudo apt install php-fpm php-mysql php-gd php-cli php-curl php-zip -y

Configuration de la base de données

Créez une base de données et un utilisateur pour FileRun :

  1. Accédez à MariaDB :
   sudo mysql -u root -p
  1. Créez la base de données FileRun :
   CREATE DATABASE filerun;
   CREATE USER 'filerunuser'@'localhost' IDENTIFIED BY 'password';
   GRANT ALL PRIVILEGES ON filerun.* TO 'filerunuser'@'localhost';
   FLUSH PRIVILEGES;
   EXIT;

Remplacez 'password' par un mot de passe sûr.

Installation de FileRun

Étape 1 : Téléchargement de FileRun

  1. Téléchargez l’archive FileRun : Rendez-vous sur le site officiel de FileRun pour obtenir le lien de téléchargement ou utilisez wget pour télécharger directement :
   wget -O FileRun.zip https://filerun.com/download-latest
  1. Décompressez l’archive :
   unzip FileRun.zip -d /var/www/html/filerun

Étape 2 : Configuration de Nginx

Configurez Nginx pour servir FileRun :

  1. Créez un fichier de configuration pour FileRun :
   sudo nano /etc/nginx/sites-available/filerun

Ajoutez la configuration suivante, en remplaçant example.com par votre domaine :

   server {
       listen 80;
       server_name example.com;

       root /var/www/html/filerun;
       index index.php;

       location / {
           try_files $uri $uri/ /index.php?$query_string;
       }

       location ~ \.php$ {
           include snippets/fastcgi-php.conf;
           fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include fastcgi_params;
       }
   }
  1. Activez le site FileRun :
   sudo ln -s /etc/nginx/sites-available/filerun /etc/nginx/sites-enabled/
   sudo systemctl reload nginx

Étape 3 : Permissions

Attribuez les bonnes permissions au répertoire FileRun :

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

Accès à FileRun

Une fois tout configuré, ouvrez votre navigateur et accédez à http://example.com. Suivez les instructions d’installation de FileRun pour terminer la configuration.

Pour ceux à la recherche d’une solution d’hébergement fiable et performante pour FileRun, Shape.host propose des services Linux SSD VPS. Les VPS Linux SSD de Shape.host offrent la performance et la fiabilité nécessaires pour héberger des systèmes de gestion de fichiers comme FileRun.