Instalação FileRun · 5 min read · Dec 19, 2025

Como Instalar o FileRun no Ubuntu 20.04

FileRun é um gerenciador de arquivos baseado na web, gratuito, de código aberto, auto-hospedado e com todos os recursos para Linux. É muito semelhante ao Google Drive e permite que você gerencie sua coleção de fotos, filmes, áudios ou compartilhe arquivos com sua família e amigos. Pode ser instalado em qualquer servidor, incluindo VPS em nuvem, PC desktop e Raspberry. É escrito em PHP e usa MySQL/MariaDB como backend de banco de dados. Se você está procurando uma plataforma de compartilhamento e sincronização de arquivos auto-hospedada, então o FileRun é a melhor opção para você.

Neste post, mostraremos como instalar o FileRun com Apache no Ubuntu 20.04.

Pré-requisitos

  • Um servidor rodando Ubuntu 20.04.
  • Um nome de domínio válido apontado para o IP do seu servidor.
  • Uma senha de root configurada no servidor.

Instalar Apache, MariaDB e PHP

Primeiro, instale o servidor web Apache, o servidor de banco de dados MariaDB, PHP e outras extensões PHP necessárias usando o seguinte 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-intl

Uma vez que todos os pacotes estejam instalados, verifique a versão do PHP usando o seguinte comando:

php -v

Você obterá a versão do PHP na seguinte saída:

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

Você também precisará instalar a extensão ioncube loader PHP no seu servidor. Primeiro, baixe o ioncube loader com o seguinte comando:

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Uma vez que o download esteja completo, extraia o arquivo baixado para o diretório PHP:

tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/php

Em seguida, crie um arquivo de configuração PHP com o seguinte comando:

nano /etc/php/7.4/apache2/conf.d/00-ioncube.ini

Adicione o caminho da sua extensão ioncube conforme mostrado abaixo:

zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so

Salve e feche o arquivo, então crie outro arquivo PHP para o FileRun com o seguinte comando:

nano /etc/php/7.4/apache2/conf.d/filerun.ini

Adicione as seguintes linhas:

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"

Salve e feche o arquivo, então reinicie o serviço Apache para aplicar as alterações:

systemctl reload apache2

Uma vez que você tenha terminado, pode prosseguir para a próxima etapa.

Criar um Banco de Dados para o FileRun

Em seguida, você precisará criar um banco de dados e um usuário para o FileRun. Primeiro, faça login no MariaDB com o seguinte comando:

mysql

Uma vez conectado, crie um banco de dados e um usuário com o seguinte comando:

MariaDB [(none)]> create database filerun;  
MariaDB [(none)]> create user filerun@localhost identified by 'password';

Em seguida, conceda todas as permissões ao banco de dados FileRun com o seguinte comando:

MariaDB [(none)]> grant all privileges on filerun.* to filerun@localhost;

Em seguida, limpe as permissões e saia do shell do MariaDB com o seguinte comando:

MariaDB [(none)]> flush privileges;  
MariaDB [(none)]> exit;

Uma vez que seu banco de dados esteja criado, você pode prosseguir para a próxima etapa.

Baixar o FileRun

Primeiro, você precisará baixar a versão mais recente do FileRun do site oficial. Você pode baixá-lo usando o seguinte comando:

wget -O FileRun.zip https://filerun.com/download-latest

Após o download ser concluído, crie um diretório para o FileRun e extraia o arquivo baixado dentro deste diretório:

mkdir /var/www/html/filerun  
unzip FileRun.zip -d /var/www/html/filerun

Em seguida, mude a propriedade do diretório do FileRun com o seguinte comando:

chown -R www-data:www-data /var/www/html/filerun

Uma vez que você tenha terminado, pode prosseguir para a próxima etapa.

Criar um Host Virtual Apache para o FileRun

Em seguida, você precisará criar um arquivo de configuração de host virtual Apache para hospedar o FileRun na internet. Você pode criá-lo usando o seguinte comando:

nano /etc/apache2/sites-available/filerun.conf

Adicione as seguintes linhas:


        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

Salve e feche o arquivo quando terminar. Então, ative o host virtual do FileRun e habilite o módulo de reescrita do Apache com o seguinte comando:

a2enmod rewrite  
a2ensite filerun.conf

Finalmente, reinicie o serviço Apache para aplicar as alterações de configuração:

systemctl restart apache2

Para verificar o status do Apache, execute o seguinte comando:

systemctl status apache2

Você obterá a seguinte saída:

? 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...

Uma vez que você tenha terminado, pode prosseguir para acessar o FileRun.

Acessar a Interface Web do FileRun

Neste ponto, o FileRun está instalado e configurado com o Apache. Você pode agora acessar a interface web do FileRun usando a URL http://filerun.example.com. Você deve ver a página de boas-vindas do FileRun:

Clique no botão Próximo. Você deve ver a página de requisitos do servidor:

Certifique-se de que todos os pacotes necessários estejam instalados e clique no botão Próximo. Você deve ver a página de configuração do banco de dados:

Forneça suas informações de configuração do banco de dados e clique no botão Próximo. Uma vez que a instalação tenha sido concluída, você deve ver a seguinte página com as credenciais de login:

Clique no botão Próximo. Você deve ver a página de login do FileRun:

Forneça suas credenciais de login e clique no botão Entrar. Você deve ver o painel do FileRun na página seguinte:

Clique no Painel de Controle no painel esquerdo, você deve ver o painel de controle do FileRun na página seguinte:

Conclusão

Parabéns! você instalou com sucesso a plataforma de compartilhamento de arquivos FileRun no Ubuntu 20.04. Agora você pode adicionar seus arquivos, fotos e outros documentos ao FileRun e compartilhá-los com seus amigos e familiares. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.