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 :
- Accédez à MariaDB :
sudo mysql -u root -p
- 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
- 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
- Décompressez l’archive :
unzip FileRun.zip -d /var/www/html/filerun
Étape 2 : Configuration de Nginx
Configurez Nginx pour servir FileRun :
- 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;
}
}
- 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.