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

guide

Como Auto-Hospedar Pixelfed em um VPS (Guia Completo)

Aprenda como hospedar facilmente o Pixelfed em um VPS com nosso guia detalhado de instalação passo a passo, ideal para desenvolvedores e entusiastas de homelabs.

Pixelfed é uma plataforma descentralizada de compartilhamento de imagens que oferece uma alternativa única às redes sociais tradicionais. Se você é um desenvolvedor ou um entusiasta de homelab buscando hospedar o Pixelfed por conta própria, este guia irá guiá-lo por todo o processo de configuração em um VPS. Ao auto-hospedar o Pixelfed, você ganha controle sobre seus dados, opções de personalização e pode criar uma comunidade alinhada aos seus valores.

Pré-requisitos

Antes de começar o processo de instalação, certifique-se de possuir o seguinte:

  1. Um Provedor de VPS: Você pode escolher entre vários provedores com preços competitivos. Aqui está uma comparação rápida:
ProvedorPreço (por mês)Opções de Localização
Contabo VPS5,99 EUREuropa
Hetzner Cloud4,15 EUREuropa
DigitalOcean6 USDGlobal
Vultr6 USDGlobal
Linode (Akamai)5 USDGlobal

Escolha e comece com um VPS de seu provedor preferido, e consulte nossa comparação completa de VPS para mais detalhes.

  1. Conhecimento em Linux: Conhecimentos básicos de linha de comando são essenciais para navegar pelo seu servidor.

  2. Docker: Este guia assume que você usará Docker para instalar o Pixelfed.

  3. Nome de Domínio: Um nome de domínio é necessário para acessar sua instância do Pixelfed.

Passo 1: Configurando seu VPS

  1. Criar e Acessar seu VPS:

    • Faça cadastro com seu provedor de VPS escolhido, selecione seu plano e crie sua instância.
    • Conecte-se ao seu VPS via SSH:
      ssh root@seu_ip_vps
  2. Atualize o Sistema:

    • Execute o comando abaixo para atualizar as listas de pacotes:
      sudo apt update && sudo apt upgrade -y
  3. Instale o Docker:

    • Execute os comandos para instalar o Docker:
      sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
      sudo apt update
      sudo apt install docker-ce -y
    • Após a instalação, certifique-se de que o Docker está ativo:
      sudo systemctl start docker
      sudo systemctl enable docker

Passo 2: Instalar o Pixelfed usando Docker

  1. Clonar Repositório do Pixelfed:

    • Navegue até um diretório de sua preferência e clone o repositório do Pixelfed:
      git clone https://github.com/pixelfed/pixelfed.git
      cd pixelfed
  2. Configurar o Ambiente:

    • Copie o arquivo de configuração de ambiente de exemplo e edite-o:
      cp .env.example .env
      nano .env
    • Configure suas opções, como APP_URL, DB_HOST e outros parâmetros necessários.
  3. Construir e Executar os Containers Docker:

    • Use Docker Compose para construir e iniciar os containers:
      docker-compose up -d
  4. Configuração do Banco de Dados:

    • O Pixelfed requer um banco de dados. Certifique-se de que você tem as migrações e dados seeds necessários rodando:
      docker-compose exec app php artisan migrate --seed

Passo 3: Configurando o Pixelfed

  1. Acessando o Pixelfed:

    • Abra seu navegador e navegue até http://seu_dominio ou http://seu_ip_vps.
    • Siga o assistente de instalação para concluir o setup.
  2. Personalizando sua Instância:

    • Assim que estiver instalado, você pode querer customizar sua instância do Pixelfed. Explore o painel de administração para configurações como gestão de usuários, temas e mais.

Perguntas Frequentes

Quanto custa hospedar Pixelfed em um VPS?

O custo de hospedar o Pixelfed varia bastante dependendo do provedor de VPS escolhido. Provedores como Hetzner Cloud começam a partir de apenas 4,15 EUR/mês, enquanto DigitalOcean e Vultr oferecem planos começando em cerca de 6 USD/mês. Como o Pixelfed é eficiente em recursos, até os planos mais básicos costumam ser suficientes para instâncias pequenas ou médias. Considere sempre seu público esperado e armazenamento na hora de escolher.

Posso rodar Pixelfed em hospedagem compartilhada?

Embora teoricamente possível, não recomenda-se executar Pixelfed em hospedagem compartilhada. Hosting compartilhado geralmente impõe restrições de recursos e não suporta Docker, que é fundamental para uma instalação fácil e escalável de aplicações como o Pixelfed. Um VPS oferece recursos dedicados e mais controle, especialmente importante para gerenciar a privacidade dos dados e o desempenho da aplicação.

Pixelfed é seguro quando auto-hospedado?

A segurança é uma consideração fundamental ao hospedar qualquer aplicação por conta própria. O Pixelfed pode ser relativamente seguro se você configurar seu servidor corretamente. Recomenda-se usar HTTPS para sua instância do Pixelfed, o que pode ser facilmente configurado com ferramentas como Let’s Encrypt. Atualize seu software regularmente, limite acessos com firewalls e siga as melhores práticas de segurança para seu VPS para reforçar sua postura de segurança.

Agora você deve ter uma instância de Pixelfed totalmente operacional no seu VPS! Aproveite os benefícios do auto-hospedagem e lembre-se de participar ativamente de discussões em plataformas como r/selfhosted ou navegar por recursos como awesome-selfhosted para mais inspirações e ferramentas. --- FIM ---