Instalación · 5 min read · Dec 19, 2025
Cómo instalar FileRun en Ubuntu 20.04
FileRun es un administrador de archivos gratuito, de código abierto, autoalojado y con todas las funciones basado en la web para Linux. Es muy similar a Google Drive y te permite gestionar tu colección de fotos, películas, audio o compartir archivos con tu familia y amigos. Se puede instalar en cualquier servidor, incluyendo VPS en la nube, PC de escritorio y Raspberry. Está escrito en PHP y utiliza MySQL/MariaDB como backend de base de datos. Si estás buscando una plataforma de intercambio y sincronización de archivos autoalojada, entonces FileRun es la mejor opción para ti.
En esta publicación, te mostraremos cómo instalar FileRun con Apache en Ubuntu 20.04.
Requisitos previos
- Un servidor que ejecute Ubuntu 20.04.
- Un nombre de dominio válido apuntado a la IP de tu servidor.
- Una contraseña de root configurada en el servidor.
Instalar Apache, MariaDB y PHP
Primero, instala el servidor web Apache, el servidor de base de datos MariaDB, PHP y otras extensiones de PHP requeridas usando el siguiente comando:
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-intlUna vez que todos los paquetes estén instalados, verifica la versión de PHP usando el siguiente comando:
php -vObtendrás la versión de PHP en la siguiente salida:
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
También necesitarás instalar la extensión ioncube loader de PHP en tu servidor. Primero, descarga el ioncube loader con el siguiente comando:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gzUna vez que la descarga esté completa, extrae el archivo descargado en el directorio de PHP:
tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/phpA continuación, crea un archivo de configuración de PHP con el siguiente comando:
nano /etc/php/7.4/apache2/conf.d/00-ioncube.iniAgrega la ruta de tu extensión ioncube como se muestra a continuación:
zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so
Guarda y cierra el archivo, luego crea otro archivo PHP para FileRun con el siguiente comando:
nano /etc/php/7.4/apache2/conf.d/filerun.iniAgrega las siguientes líneas:
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"
Guarda y cierra el archivo, luego reinicia el servicio de Apache para aplicar los cambios:
systemctl reload apache2Una vez que hayas terminado, puedes proceder al siguiente paso.
Crear una base de datos para FileRun
A continuación, necesitarás crear una base de datos y un usuario para FileRun. Primero, inicia sesión en MariaDB con el siguiente comando:
mysqlUna vez que estés conectado, crea una base de datos y un usuario con el siguiente comando:
MariaDB [(none)]> create database filerun;
MariaDB [(none)]> create user filerun@localhost identified by 'password';A continuación, otorga todos los privilegios a la base de datos de FileRun con el siguiente comando:
MariaDB [(none)]> grant all privileges on filerun.* to filerun@localhost;A continuación, actualiza los privilegios y sal de la consola de MariaDB con el siguiente comando:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;Una vez que tu base de datos esté creada, puedes proceder al siguiente paso.
Descargar FileRun
Primero, necesitarás descargar la última versión de FileRun desde su sitio web oficial. Puedes descargarla usando el siguiente comando:
wget -O FileRun.zip https://filerun.com/download-latestDespués de que la descarga esté completa, crea un directorio para FileRun y extrae el archivo descargado dentro de este directorio:
mkdir /var/www/html/filerun
unzip FileRun.zip -d /var/www/html/filerunA continuación, cambia la propiedad del directorio de FileRun con el siguiente comando:
chown -R www-data:www-data /var/www/html/filerunUna vez que hayas terminado, puedes proceder al siguiente paso.
Crear un host virtual de Apache para FileRun
A continuación, necesitarás crear un archivo de configuración de host virtual de Apache para alojar FileRun en Internet. Puedes crearlo usando el siguiente comando:
nano /etc/apache2/sites-available/filerun.confAgrega las siguientes líneas:
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
Guarda y cierra el archivo cuando hayas terminado. Luego, activa el host virtual de FileRun y habilita el módulo de reescritura de Apache con el siguiente comando:
a2enmod rewrite
a2ensite filerun.confFinalmente, reinicia el servicio de Apache para aplicar los cambios de configuración:
systemctl restart apache2Para verificar el estado de Apache, ejecuta el siguiente comando:
systemctl status apache2Obtendrás la siguiente salida:
? apache2.service - The 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...
Una vez que hayas terminado, puedes proceder a acceder a FileRun.
Acceder a la interfaz web de FileRun
En este punto, FileRun está instalado y configurado con Apache. Ahora puedes acceder a la interfaz web de FileRun usando la URL http://filerun.example.com. Deberías ver la página de bienvenida de FileRun:

Haz clic en el botón Siguiente. Deberías ver la página de requisitos del servidor:

Asegúrate de que todos los paquetes requeridos estén instalados y luego haz clic en el botón Siguiente. Deberías ver la página de configuración de la base de datos:

Proporciona la información de configuración de tu base de datos y haz clic en el botón Siguiente. Una vez que la instalación se haya completado, deberías ver la siguiente página con las credenciales de inicio de sesión:

Haz clic en el botón Siguiente. Deberías ver la página de inicio de sesión de FileRun:

Proporciona tus credenciales de inicio de sesión y haz clic en el botón Iniciar sesión. Deberías ver el panel de control de FileRun en la siguiente página:

Haz clic en el Panel de control en el panel izquierdo, deberías ver el panel de control de FileRun en la siguiente página:

Conclusión
¡Felicidades! has instalado con éxito la plataforma de intercambio de archivos FileRun en Ubuntu 20.04. Ahora puedes agregar tus archivos, imágenes y otros documentos a FileRun y compartirlos con tus amigos y familiares. No dudes en preguntarme si tienes alguna pregunta.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.