Instalando TT-RSS na DreamHost

by Brett Dunst
Instalando TT-RSS na DreamHost thumbnail

No início deste ano, o Google Reader foi brutalmente assassinado e, apesar do grande clamor público, não foi ressuscitado após seu encerramento em julho deste ano.

É evidente que não é considerado “mal” matar algo que é usado diariamente e amado por milhares!

Em algum lugar em Mountain View, um glasshole tem estado olhando pela janela de um escritório de canto e rindo de forma maníaca durante a maior parte dos últimos cinco meses, esperando pela pessoa anunciada na Grande Profecia para chegar pelos ventos do leste e desafiá-lo para um duelo!

Até que esse dia chegue, todos teremos que nos contentar com uma das muitas muito boas alternativas ao Google Reader.

Smart pessoas evitarão a maioria dessas alternativas por uma razão simples, porém:

Eles são geridos por outras pessoas.

O que acontece se, digamos, Feedly “fizer como o Google” daqui a alguns anos? Se eles encerrarem as atividades, isso te deixa de volta à estaca zero – com apenas um arquivo OPML em seu nome e anos gastando aprendendo e dominando uma interface que seus olhos nunca mais verão.

Eu já estou irritado com o Feedly só de pensar nisso – e eles nem fizeram nada de errado!

Muitos desses serviços de RSS hospedados externamente fazem o impensável – eles tentam cobrar dinheiro apenas para ler notícias na Internet! Você está brincando?

Felizmente, os deuses do código aberto nos presentearam com Tiny Tiny RSS, um leitor de feeds RSS/Atom de código aberto completamente independente que pode ser instalado em qualquer conta de Hosting compartilhada, VPS ou dedicada com a DreamHost!

TT-RSS & DreamHost

O desenvolvedor principal do TT-RSS meio que odeia hospedagem compartilhada, sugestões idiotas, perguntas estúpidas e pessoas, então se você é o tipo de pessoa que precisa de recursos premium como “suporte técnico” ou alguém que te trate “não como um idiota”, o TT-RSS pode não ser para você.

Para o resto de nós – TT-RSS é uma alternativa muito madura e extremamente personalizável ao Google Reader, que é tão poderosa quanto o aplicativo web que está substituindo.

O guia oficial de instalação do TT-RSS installation guide é excelente, mas se você precisar de um pouco mais de ajuda, continue lendo!

Passo 1: Baixe o TT-RSS

Obtenha a versão mais recente do TT-RSS na parte inferior de esta página.

Passo 2: Decida onde colocá-lo!

Extraia o conteúdo desse arquivo para um diretório em qualquer lugar entre seus sites hospedados na DreamHost. Vamos supor que estamos colocando em “yourdomain.com/tt-rss/”

Etapa 3: Atualize o PHP (nem sempre necessário)

TT-RSS requer a versão 5.3 ou mais recente do PHP!

Para verificar ou atualizar a versão atualmente usada pelo seu domínio, visite a seção “Gerenciar Domínios” do painel de controle da sua conta.

Clique para Editar o serviço de hospedagem para o seu domínio…

Edite sua hospedagem

E você verá isto:

Selecione sua versão do PHP

O que você vê nesta caixa pode variar, mas se você não estiver no PHP 5.3 ou superior, você vai querer mudar isso agora e enviar o formulário!

Etapa 4: Criar um banco de dados MySQL

Visite a seção MySQL do painel de controle da sua conta. Crie um banco de dados!

Não tem certeza de como fazer? Nosso wiki vai guiá-lo pelo processo!

Passo 5: Execute o instalador do TT-RSS

Agora a magia acontece! Visite seu yourdomain.com/tt-rss (ou onde quer que você tenha instalado o TT-RSS) em um navegador. Você verá este diálogo de instalação:

Instalador do TT-RSS - vazio

CHATO. Vamos apimentar isso com algum conteúdo! Faça com que pareça assim:

Instalador TT-RSS - populado

Obviamente, você vai querer preencher os campos nome de usuário, senha, nome da base de dados e nome do host com os valores que você criou no passo 4. Você pode deixar o campo porta em branco

Passo 6: Teste sua configuração

Clique em “Test configuration” para fazer exatamente isso.

Se tudo correr conforme o planejado, você deverá ver isto:

Teste sua configuração

Se você não vir essas mensagens de sucesso, verifique se há erros de digitação em suas entradas! Se você acabou de criar seu banco de dados, talvez espere alguns minutos para que ele seja criado, Turbo!

Clique no novo botão “Intialize database” para Começar

Tudo certo! Inicialize o DB!

Passo 7: SALVE sua configuração

Uma vez que o TT-RSS manipule seu banco de dados pela primeira vez mágica, ele gerará um arquivo de configuração. Desça além do conteúdo do arquivo e clique neste botão:

Salvar configuração

Etapa 8: Faça login no TT-RSS!

Clique neste novo link para fazer login no seu novo leitor de RSS GRATUITO:

Concluído!

A conta de usuário padrão é admin. A senha padrão é password.

Se você não mudar ambos imediatamente, eu mesmo viajarei até sua casa e defecarei na sua varanda da frente.

Etapa 9: Agendar atualizações automáticas

A menos que você mantenha o TT-RSS aberto em uma janela do navegador, ele não irá baixar as atualizações de feed por conta própria. Para isso, você precisará agendar um Cron Job.

Visite a seção de Cron Jobs do seu painel de controle da DreamHost.

Clique no botão “Adicionar um Novo Cron Job”.

Do primeiro menu suspenso selecione uma conta de usuário Shell que tenha acesso à sua instalação do tt-rss.
Dê um título! Algo como “Atualizar Feeds do TT-RSS” seria bom.

Na caixa “Comando para executar”, insira isso como uma única linha de texto:
/usr/local/php54/bin/php /home/yourshelluser/yourdomain.com/tt-rss/update.php --feeds
(Altere ‘yourshelluser’ e ‘yourdomain’ para corresponder à sua configuração!)

Peça ao Cron Job para executar a cada hora (ou com menos frequência, se preferir!) e clique em “Adicionar”.

Etapa 10: Desfrute do poder do código aberto

Você terminou! Agora você tem acesso a um leitor de RSS completamente gratuito que rivaliza com qualquer coisa que o Google fez quando estava tentando melhorar o mundo, não esvaziá-lo.

Pronto!

Agora que você está todo configurado, visite a página de preferências do TT-RSS para personalizar a aparência, o ambiente e a operação do seu novo melhor amigo.

Se você deseja uma versão móvel do TT-RSS que seja a cara do Google Reader, você pode tentar instalar o g2ttrss também.

Não deixe de conferir o site oficial do TT-RSS para Perguntas Frequentes!

Aproveite!