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-intlUma vez que todos os pacotes estejam instalados, verifique a versão do PHP usando o seguinte comando:
php -vVocê 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.gzUma 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/phpEm seguida, crie um arquivo de configuração PHP com o seguinte comando:
nano /etc/php/7.4/apache2/conf.d/00-ioncube.iniAdicione 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.iniAdicione 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 apache2Uma 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:
mysqlUma 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-latestApó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/filerunEm seguida, mude a propriedade do diretório do FileRun com o seguinte comando:
chown -R www-data:www-data /var/www/html/filerunUma 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.confAdicione 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.confFinalmente, reinicie o serviço Apache para aplicar as alterações de configuração:
systemctl restart apache2Para verificar o status do Apache, execute o seguinte comando:
systemctl status apache2Você 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.