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.

  1. Instalar Apache:
   sudo apt install apache2 -y
  1. Instalar MySQL:
   sudo apt install mariadb-server -y
   sudo mysql_secure_installation
  1. 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

  1. 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
  1. 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 visita http://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.