Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Hospedar Flarum em um VPS (Guia Completo)

Descubra como hospedar o Flarum em um VPS. Este guia cobre instalação, configuração e dicas para desempenho ideal.

Como Hospedar Flarum em um VPS (Guia Completo)

Flarum é um software de fórum moderno, de código aberto, projetado para simplicidade e facilidade de uso. Hospedar o Flarum por conta própria oferece controle total sobre seu fórum, além de flexibilidade para personalizar recursos de acordo com suas necessidades. Este guia irá guiá-lo pelo processo de instalação do Flarum em um VPS, incluindo opções de uso do Docker para virtualização.

1. Escolhendo um Provedor de VPS

Selecionar o provedor de VPS certo é fundamental para desempenho e confiabilidade. Abaixo, uma comparação de alguns dos principais provedores adequados para hospedar o Flarum:

ProvedorCusto Mensal (EUR/USD)RAMArmazenamentoLink
Contabo VPS5.99 EUR4 GB200 GB SSDContabo
Hetzner Cloud4.15 EUR2 GB20 GB SSDHetzner
DigitalOcean6 USD1 GB25 GB SSDDigitalOcean
Vultr6 USD1 GB25 GB SSDVultr
Linode (Akamai)5 USD2 GB25 GB SSDLinode

Para usuários que priorizam orçamento, Hetzner Cloud e Contabo oferecem opções excelentes com boa RAM e armazenamento.

2. Preparando o VPS

Após escolher seu provedor de VPS e provisionar seu servidor, você precisará prepará-lo para a instalação do Flarum.

Preparação Passo a Passo:

  1. Acesse seu VPS: Use SSH para conectar-se ao seu VPS. Substitua user e your-vps-ip conforme necessário.

    ssh user@your-vps-ip
  2. Atualize o Sistema: Garanta que os pacotes do sistema estejam atualizados.

    sudo apt update && sudo apt upgrade -y
  3. Instale os Softwares Necessários: O Flarum requer PHP, Composer, um servidor web como Nginx ou Apache e um banco de dados como MySQL ou MariaDB.

    sudo apt install -y nginx mysql-server php php-mysql php-fpm php-xml php-mbstring php-json curl unzip

3. Configurando o Banco de Dados

  1. Acesse o MySQL:

    sudo mysql -u root -p
  2. Crie um Banco de Dados e Usuário:

    CREATE DATABASE flarum;
    CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY 'sua_senha';
    GRANT ALL PRIVILEGES ON flarum.* TO 'flarumuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

4. Instalando o Flarum

  1. Acesse o diretório web:

    cd /var/www/
  2. Baixe o Flarum:

    curl -LO https://flarum.org/download/latest
    unzip latest
    mv flarum-* flarum
  3. Defina Permissões:

    sudo chown -R www-data:www-data flarum
    sudo chmod -R 755 flarum
  4. Instale com Composer:

    Navegue até o diretório do Flarum e execute:

    cd flarum
    composer install

5. Configurando o Nginx

Crie um novo arquivo de configuração do Nginx para sua instância do Flarum.

sudo nano /etc/nginx/sites-available/flarum

Adicione a seguinte configuração:

server {
    listen 80;
    server_name seu_dominio.com;  # Substitua pelo seu domínio

    root /var/www/flarum/public;

    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # Ajuste a versão do PHP se necessário
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }
}

6. Ativar a Configuração do Nginx

Após configurar o Nginx, habilite o site e reinicie o serviço.

sudo ln -s /etc/nginx/sites-available/flarum /etc/nginx/sites-enabled/
sudo systemctl restart nginx

7. Finalizando

Agora você pode visitar http://seu_dominio.com no navegador para concluir a instalação do Flarum via interface gráfica. Siga as instruções para conectar ao banco de dados e criar sua conta de administrador.

FAQ

1. Quais são os benefícios de hospedar o Flarum por conta própria?

Hospedar o Flarum você tem controle completo sobre o ambiente do fórum. Pode personalizar configurações, garantir a privacidade dos dados e instalar plugins sem restrições. Gerenciando o servidor, você também minimiza o tempo de inatividade e mantém uma experiência personalizada conforme suas necessidades e a base de usuários.

2. Posso instalar o Flarum usando Docker?

Sim, o Flarum pode ser facilmente instalado usando Docker. Docker permite que você execute o Flarum em containers isolados, simplificando a administração de dependências. Você precisará de um VPS compatível com Docker e configurar o Docker Compose para definir seu ambiente, incluindo PHP, MySQL e Nginx de forma fácil de gerenciar.

3. Quais são os requisitos do sistema para executar o Flarum?

Flarum exige um VPS com pelo menos PHP 7.3, um servidor web (Nginx ou Apache) e um banco de dados MySQL ou MariaDB. Recomenda-se no mínimo 1 GB de RAM, porém uma alocação maior de recursos melhorará o desempenho, especialmente com múltiplos usuários simultâneos. Você pode verificar os requisitos completos na documentação do Flarum.

Seguindo este guia, você deverá conseguir hospedar o Flarum com sucesso em seu provedor de VPS escolhido. Para uma comparação mais ampla de opções de VPS, visite nossa comparação completa de VPS. Boa hospedagem! --- FIM ---