FileRun es un sistema de gestión de archivos basado en web que permite a los usuarios almacenar, organizar y compartir archivos de manera eficiente, similar a servicios como Google Drive o Dropbox, pero en tu propio servidor. En este artículo, aprenderás cómo instalar FileRun en Debian 12, ofreciendo un enfoque paso a paso que es accesible incluso para aquellos sin experiencia previa en configuraciones de servidor avanzadas.
Requisitos Previos
Antes de instalar FileRun en Debian 12, asegúrate de contar con:
- Un servidor Debian 12.
- Acceso al servidor con privilegios de superusuario (sudo).
Paso 1: Preparar el Sistema
- Actualizar el sistema:
Es crucial comenzar con un sistema actualizado para asegurar la compatibilidad y seguridad de los paquetes.
sudo apt update && sudo apt upgrade -y
Paso 2: Instalar LAMP Stack
FileRun necesita un entorno LAMP (Linux, Apache, MySQL, PHP) para funcionar.
- Instalar Apache:
sudo apt install apache2 -y
- Instalar MySQL:
sudo apt install mariadb-server -y
sudo mysql_secure_installation
- Instalar PHP y extensiones necesarias:
FileRun requiere PHP junto con varias extensiones específicas.
sudo apt install php libapache2-mod-php php-mysql php-gd php-mbstring php-xml php-zip -y
Paso 3: Configurar la Base de Datos para FileRun
- Crear una base de datos y usuario para FileRun:
sudo mysql -u root -p
CREATE DATABASE filerundb;
GRANT ALL PRIVILEGES ON filerundb.* TO 'filerunuser'@'localhost' IDENTIFIED BY 'tu_contraseña_segura';
FLUSH PRIVILEGES;
EXIT;
Paso 4: Descargar e Instalar FileRun
- Descargar FileRun:
Descarga la última versión de FileRun desde su sitio web oficial.
cd /var/www/html
sudo wget -O FileRun.zip https://filerun.com/download-latest
sudo unzip FileRun.zip -d filerun
sudo chown -R www-data:www-data filerun
- Configurar Apache para FileRun:
Crea un archivo de configuración de host virtual para tu instalación de FileRun.
sudo nano /etc/apache2/sites-available/filerun.conf
Añade la configuración básica:
<VirtualHost *:80>
ServerName tu-dominio.com
DocumentRoot "/var/www/html/filerun"
<Directory "/var/www/html/filerun">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/filerun_error.log
CustomLog ${APACHE_LOG_DIR}/filerun_access.log combined
</VirtualHost>
Habilita el sitio y mod_rewrite:
sudo a2ensite filerun
sudo a2enmod rewrite
sudo systemctl restart apache2
Paso 5: Finalizar la Instalación de FileRun
- Completar la instalación a través de la interfaz web:
Abre un navegador y visitahttp://tu-dominio.com
. Sigue las instrucciones para configurar FileRun, incluyendo la conexión a la base de datos que creaste y la configuración inicial de la cuenta administrativa.
Para aquellos que buscan una solución robusta y escalable para hospedar sistemas de gestión de archivos como FileRun, los servicios de Cloud VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar aplicaciones de gestión de archivos intensivas, permitiendo a los usuarios concentrarse en la eficiencia de sus operaciones sin preocuparse por el mantenimiento de la infraestructura física. Shape.host garantiza un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar FileRun en un entorno de nube robusto y escalable.