Cómo instalar FileRun: una alternativa segura y privada a Google Drive
Google Drive es el estándar de facto para muchas personas e incluso pequeñas empresas. Pero si tienes un centro de datos en las instalaciones (o simplemente un servidor Linux en tu LAN) o incluso un servicio alojado en la nube y te gustaría tener una alternativa para ciertos documentos y archivos, ¿por qué no aprovechar FileRun?
![Cómo instalar FileRun: una alternativa segura y privada a Google Drive - Video](https://i.ytimg.com/vi/CckhP94ahbc/hqdefault.jpg)
FileRun es una plataforma compatible con Nextcloud que puedes implementar como un Google Drive/Photos/Music localizado. Es extensible, seguro, personalizable y seguro. Con FileRun, puedes compartir y sincronizar archivos, acceder a ellos a través de WebDAV e incluso conectarte a ellos con la aplicación móvil de Nextcloud.
Voy a guiarte a través del proceso de instalación de esta plataforma.
Lo que necesitarás
Mostraré la instalación en Ubuntu Server 20.04. Para hacer que esto funcione, necesitarás una instancia en ejecución de Ubuntu Server y un usuario con privilegios de sudo. Eso es todo. ¡Comencemos!
Cómo instalar las dependencias necesarias
Para comenzar, vamos a instalar las dependencias. Primero, vamos a poner en marcha el servidor LAMP. Inicia sesión en tu servidor e instala la pila LAMP completa con el siguiente comando:
sudo apt-get install lamp-server^ -y
![](https://newsmatic.com.ar/wp-content/uploads/obtener-un-ano-de-lecciones-de-microsoft-office-con-juego-de-cds-imagen-2-150x150.webp)
Cuando se complete la instalación, instala los módulos de PHP con el siguiente comando:
sudo apt-get install 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-intl -y
A continuación, necesitamos instalar el cargador de PHP ionCube. Descarga la última versión con el siguiente comando:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Extrae el archivo con el siguiente comando:
sudo tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/php
![](https://newsmatic.com.ar/wp-content/uploads/guia-examen-certificacion-lotus-notes-desarrollo-aplicaciones-administracion-sistema-imagen-1-132x150.webp)
Crea un nuevo archivo ini para Apache con el siguiente comando:
sudo nano /etc/php/7.4/apache2/conf.d/00-ioncube.ini
En ese archivo, pega lo siguiente:
zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so
Guarda y cierra el archivo. Crea otro archivo ini con el siguiente comando:
sudo nano /etc/php/7.4/apache2/conf.d/filerun.ini
![](https://newsmatic.com.ar/wp-content/uploads/como-gestionar-eficazmente-grandes-volumenes-de-correo-electronico-150x150.png)
En ese archivo, pega lo siguiente:
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.
Recarga Apache con el siguiente comando:
sudo systemctl reload apache2
Cómo crear la base de datos
A continuación, necesitamos crear una nueva base de datos. Inicia sesión en el servidor MySQL con el siguiente comando:
![](https://newsmatic.com.ar/wp-content/uploads/integracion-de-staroffice-calendarios-150x150.jpg)
sudo mysql
Crea la base de datos con el siguiente comando:
CREATE DATABASE filerun;
Crea un nuevo usuario con el siguiente comando:
CREATE USER filerun@localhost IDENTIFIED BY 'CONTRASEÑA';
Donde CONTRASEÑA es una contraseña segura y única.
![](https://newsmatic.com.ar/wp-content/uploads/como-gestionar-eficazmente-el-correo-electronico-en-tu-empresa-150x150.jpg)
Asigna privilegios al nuevo usuario en la base de datos con el siguiente comando:
GRANT ALL PRIVILEGES ON filerun.* TO filerun@localhost;
Luego, actualiza los privilegios y sale con:
FLUSH PRIVILEGES;
exit
Cómo crear la configuración de Apache
Creemos un archivo de configuración de Apache con el siguiente comando:
sudo nano /etc/apache2/sites-available/filerun.conf
![](https://newsmatic.com.ar/wp-content/uploads/wordperfect-office-2000-la-solucion-perfecta-para-compartir-documentos-en-diferentes-plataformas-150x150.jpg)
En ese archivo, pega lo siguiente:
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.
Habilita el módulo de reescritura con el siguiente comando:
sudo a2enmod rewrite
Habilita el nuevo host virtual con el siguiente comando:
![](https://newsmatic.com.ar/wp-content/uploads/contar-elementos-excel-forma-rapida-imagen-2-150x150.webp)
sudo a2ensite filerun.conf
Reinicia Apache con el siguiente comando:
sudo systemctl restart apache2
Cómo descargar y descomprimir FileRun
Ahora, vamos a descargar y descomprimir FileRun. Regresa a la ventana de la terminal y descarga la última versión de FileRun con el siguiente comando:
wget -O FileRun.zip https://filerun.com/download-latest
Crea un nuevo directorio en la raíz del documento de Apache con el siguiente comando:
![](https://newsmatic.com.ar/wp-content/uploads/compartir-bandeja-de-entrada-outlook-equipo-imagen-3-150x150.webp)
sudo mkdir /var/www/html/filerun
Descomprime el archivo en el directorio adecuado con el siguiente comando:
sudo unzip FileRun.zip -d /var/www/html/filerun
Asigna los permisos apropiados al directorio con el siguiente comando:
sudo chown -R www-data:www-data /var/www/filerun/
Cómo completar la instalación
Abre un navegador web y accede a http://SERVIDOR/filerun (donde SERVIDOR es la dirección IP del servidor de alojamiento). Te dará la bienvenida un asistente de configuración fácil de seguir. Haz clic en Siguiente hasta llegar a la pantalla de configuración de la base de datos (Figura A).
![](https://newsmatic.com.ar/wp-content/uploads/prioriza-tus-archivos-favoritos-en-el-directorio-imagen-1-150x150.webp)
Figura A
Rellena la configuración de la base de datos con:
- Nombre de la base de datos: filerun
- Usuario de MySQL: filerun
- Contraseña: la contraseña que configuraste en CONTRASEÑA
Continúa haciendo clic en Siguiente y se te presentarán las credenciales del usuario administrador. El usuario será un superusuario y la contraseña será una cadena de caracteres generada al azar. Haz clic en Siguiente por última vez y te encontrarás en la pantalla de inicio de sesión de FileRun. Una vez autenticado, podrás comenzar a personalizar y utilizar FileRun (Figura B).
Figura B
Haz clic en el icono de engranaje en la parte superior derecha y entrarás en la ventana de configuración, donde puedes realizar numerosas tareas administrativas (Figura C).
![](https://newsmatic.com.ar/wp-content/uploads/extraer-subcadena-con-find-y-mid-de-excel-cuando-no-conoces-el-punto-de-inicio-imagen-3-150x150.webp)
Figura C
¡Enhorabuena! Ahora tienes una alternativa completamente funcional y privada a Google Drive/Photos/Music. FileRun debería servirte a ti y a tu pequeña empresa.
Suscríbete al canal de YouTube How To Make Tech Work de Newsmatic para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo instalar FileRun: una alternativa segura y privada a Google Drive , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados