FreshRSS é um leitor de feeds RSS auto-hospedado que permite agregar e gerenciar seus feeds de forma fácil. Neste guia, você aprenderá como instalar e configurar o FreshRSS em um VPS. Abordaremos métodos tradicionais de instalação e também o uso do Docker para quem prefere containerização.
Instalação Passo a Passo
Pré-requisitos
- Hospedagem VPS: Escolha um provedor de VPS. Você pode consultar a tabela abaixo para preços básicos:
| Provedor | Preço Mensal | Recursos |
|---|---|---|
| Contabo VPS | 5.99 EUR | Alto armazenamento, opções SSD |
| Hetzner Cloud | 4.15 EUR | Econômico, escalável |
| DigitalOcean | 6 USD | Interface simples, suporte API |
| Vultr | 6 USD | Data centers globais |
| Linode (Akamai Cloud) | 5 USD | Desempenho rápido, confiável |
-
Acesso ao Servidor: Acesso SSH ao seu VPS é essencial. Certifique-se de ter um aplicativo de terminal como PuTTY ou usar o terminal no seu sistema Linux/Mac.
-
Conhecimentos Básicos: Familiaridade com linha de comando Linux é necessária.
Instalando o FreshRSS Manualmente
-
Conecte-se ao seu VPS:
ssh seu_usuario@ip_do_vps -
Atualize seu Sistema:
sudo apt update && sudo apt upgrade -y -
Instale os Pacotes Necessários: Você precisará de PHP, um servidor web (Apache ou Nginx) e um banco de dados (MySQL ou SQLite). Por exemplo, para instalar Apache e MySQL:
sudo apt install apache2 php php-mysql mysql-server -
Baixe o FreshRSS:
cd /var/www/html sudo git clone https://github.com/FreshRSS/FreshRSS.git -
Configure as Permissões do Diretório:
sudo chown -R www-data:www-data FreshRSS sudo chmod -R 755 FreshRSS -
Configure o Banco de Dados: Acesse o MySQL e crie um banco de dados e usuário:
CREATE DATABASE freshrss; CREATE USER 'freshrssuser'@'localhost' IDENTIFIED BY 'senha'; GRANT ALL PRIVILEGES ON freshrss.* TO 'freshrssuser'@'localhost'; FLUSH PRIVILEGES; EXIT; -
Configure o FreshRSS: Acesse
http://seu_vps_ip/FreshRSSno navegador e siga o assistente de instalação. Insira os detalhes do banco de dados e conclua o processo.
Instalando o FreshRSS Usando Docker
Se preferir containerização, o Docker torna o processo ainda mais simples.
-
Instale o Docker:
sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker -
Execute o FreshRSS com Docker:
docker run -d \ -p 9279:80 \ -v freshrss_data:/var/www/FreshRSS/data \ --name freshrss \ freshrss/freshrss -
Acesse o FreshRSS: Abra o navegador e acesse
http://seu_vps_ip:9279. Siga as instruções na tela para configurar sua instância do FreshRSS.
Configurando o FreshRSS
Após a instalação, você desejará configurar as opções do FreshRSS para desempenho ideal.
- Administração de Usuários: Crie contas de usuário conforme necessário e configure suas fontes de feeds.
- Desempenho: Você pode agendar tarefas em background para buscar feeds. Isso garantirá que seus feeds estejam atualizados sem intervenção manual.
Perguntas Frequentes (FAQs)
O FreshRSS é seguro para auto-hospedagem?
Com certeza. O FreshRSS permite que você tenha controle total sobre seus dados hospedando-o você mesmo. Você pode habilitar HTTPS usando Let’s Encrypt para maior segurança. Sempre mantenha seu software atualizado para se proteger contra vulnerabilidades.
Posso customizar o FreshRSS?
Sim, o FreshRSS é de código aberto, e você pode customizá-lo conforme suas necessidades. Você pode modificar temas, templates, e até criar extensões personalizadas se tiver familiaridade com PHP. Consulte a lista awesome-selfhosted para mais inspirações de personalização.
Como usar Docker simplifica a instalação?
Usar Docker abstrai as complexidades relacionadas às dependências de software e configurações de ambiente. Você pode implantar rapidamente o FreshRSS sem se preocupar com versões do PHP ou banco de dados. Além disso, containers Docker podem ser facilmente backupados, migrados ou escalados de acordo com suas necessidades.
Conclusão
Auto-hospedar o FreshRSS em um VPS é um processo simples, seja por instalação manual ou usando Docker. Ambos os métodos são eficientes para desenvolvedores e entusiastas que desejam gerenciar seus próprios feeds RSS. Com os provedores de VPS mencionados, você pode encontrar uma solução econômica que atenda às suas necessidades. Para uma comparação completa de VPSs, confira nossa comparação completa de VPS.