Files
2026-06-09 18:40:21 +02:00

113 lines
3.4 KiB
Markdown

---
title: FileRun
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, cloud-storage, php, commercial]
confidence: medium
contested: false
sources: [https://selfh.st/apps/?tag=cloud-storage]
---
# FileRun 📁
> Gestionnaire de fichiers en PHP auto-hébergeable, avec une interface web riche proche de Google Drive, conçu pour les particuliers, équipes et PME.
| Métadonnée | Valeur |
| :--- | :--- |
| **Site web** | https://filerun.com |
| **GitHub** | https://github.com/filerun/filerun (mirror partiel) |
| **License** | Propriétaire (self-hostable, plan gratuit pour usage perso) |
| **Langage** | PHP |
| **Étoiles** | 0 (repo GitHub non officiel) |
| **Dernière MAJ** | 2024 |
| **Catégorie** | [[cat-cloud-storage]] |
## Description
FileRun est un gestionnaire de fichiers PHP comparable à Filebrowser, mais avec une UX beaucoup plus aboutie : vue par dossiers, prévisualisation native de documents Office, vidéos, images, recherche full-text, partage granulaire, intégration Nextcloud/Office.
Le modèle économique est freemium : la version « Personal » est gratuite pour usage domestique, la version « Business » est payante pour les entreprises. Le code source n'est pas entièrement open source (composants propriétaires), ce qui tranche avec l'éthique OSS stricte, mais c'est un compromis acceptable pour beaucoup d'équipes.
Idéal pour qui veut un « Google Drive-like » self-hosté sans la lourdeur de Nextcloud et avec une expérience utilisateur moderne.
## Installation
### Option 1 : Docker Compose (recommandé)
```yaml
version: '3.8'
services:
filerun:
image: ghcr.io/filerun/filerun:latest
container_name: filerun
ports:
- "8096:80"
environment:
- FR_DB_HOST=db
- FR_DB_NAME=filerun
- FR_DB_USER=filerun
- FR_DB_PASS=*** - APACHE_RUN_USER=www-data
depends_on:
- db
volumes:
- ./data:/var/www/html/user-files
- ./config:/var/www/html/system/config
restart: unless-stopped
db:
image: mariadb:11
container_name: filerun-db
environment:
- MARIADB_ROOT_PASSWORD=*** - MARIADB_DATABASE=filerun
- MARIADB_USER=filerun
- MARIADB_PASSWORD=*** volumes:
- ./dbdata:/var/lib/mysql
restart: unless-stopped
```
### Option 2 : Installation manuelle (LAMP)
```bash
# Télécharger l'archive officielle depuis filerun.com
unzip filerun.zip -d /var/www/filerun
cd /var/www/filerun
# Créer la base MariaDB, puis suivre l'installateur web
```
## Configuration
- Premier accès : installer via wizard web, créer le compte admin.
- Configurer le dossier de stockage (par défaut `./user-files`).
- Activer les extensions PHP requises : `gd`, `exif`, `intl`, `mbstring`, `zip`.
## Alternatives
### Open Source
- [[app-filebrowser]] — Go, simple
- [[app-nextcloud]] — référence complète
- [[app-seafile]] — entreprise
- [[app-bewcloud]] — Python
- [[app-hoodik]] — chiffré E2E
### Propriétaires
- Google Drive
- Dropbox Business
- Box
- SharePoint
## Sécurité
- HTTPS obligatoire.
- Mises à jour FileRun suivies (correctifs fréquents).
- Sauvegardes MariaDB + dossiers user-files.
- Restreindre l'accès admin à un réseau de confiance.
## Ressources
- [Site officiel](https://filerun.com)
- [Documentation](https://docs.filerun.com/)
## Pages Liées
- [[cat-cloud-storage]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]