Embora muitas pessoas pensem que está morto, o RSS éainda é uma grande coisa. Muitas pessoas ainda confiam no protocolo RSS para fornecer notícias, atualizações em sites e até itens de multimídia, como vídeos e podcasts. Há muitas maneiras de acompanhar as assinaturas de RSS: de clientes de desktop a assinaturas de email e aplicativos móveis que agregam assinaturas em uma experiência "semelhante a um jornal". Essas soluções são boas, mas têm uma desvantagem: os serviços de entrega de RSS de terceiros podem desaparecer da mesma forma que o Google Reader. Portanto, se você é um fã de RSS e um usuário de Linux, é melhor hospedar seu próprio sistema de RSS no Linux. Por isso, neste tutorial, abordaremos como configurar seu próprio servidor RSS minúsculo: um local centralizado para hospedar suas assinaturas.
Configurando um servidor HTTPS
Tiny Tiny RSS é uma aplicação PHP. Por esse motivo, o software não será executado sem um servidor com PHP, Apache etc. É por esse motivo que abordaremos brevemente como você pode configurar e executar facilmente seu próprio servidor LAMP. Existem muitas maneiras diferentes de configurar um servidor LAMP (Linux, Apache, MySQL e PHP / Python / Perl).
Muitos sistemas operacionais de servidor têm uma opção(durante a instalação) para implantar rapidamente algo assim. Dito isto, neste tutorial, realizaremos esta tarefa com o servidor Ubuntu. Isso ocorre porque o uso da distribuição de servidores Ubuntu tem muitos benefícios para os usuários que não sabem muito sobre a manutenção de sistemas operacionais de servidores no Linux. Além disso, possui suporte a pacotes rápidos, o que pode facilitar a implantação de certas ferramentas.
A instalação do servidor Ubuntu começa na página de download do Ubuntu.com/server. Na página de download, há duas versões separadas para escolher: Suporte a Longo Prazo e a versão mais recente.
Escolha a versão LTS se você não tem planos depassando por uma atualização em seis meses e não deseja lidar com esse tipo de coisa. Escolha a versão mais recente se você gosta do software mais recente e não se importa com o processo de atualização.
Após o download, obtenha uma unidade flash USB (de pelo2 GiB de tamanho) e obtenha a ferramenta Etcher USB. Siga as instruções na página para atualizar o arquivo ISO do servidor para a unidade. Depois de piscar, conecte-o ao servidor doméstico (ou ao computador que você planeja usar como servidor). Carregue o BIOS da máquina e configure-o para inicializar a partir do USB.
Quando carregar, você será direcionado à instalação do servidor Ubuntu. Siga as instruções apresentadas pelo Ubuntu. Explicará em detalhes o que fazer: do particionamento, configuração do usuário e etc.
Em um certo ponto durante o servidor Ubuntuinstalação, o usuário precisa selecionar pacotes para instalar. Usando as teclas de seta para navegar e a barra de espaço para selecionar, marque as caixas ao lado de: Servidor LAMP e servidor OpenSSH. Em seguida, pressione a tecla Enter para instalá-los no sistema.
Quando a instalação estiver concluída, reinicie a máquina.
Instalando o TT-RSS
Obter o minúsculo RSS minúsculo é muito fácil, dada aO código está disponível gratuitamente para download no Github. Para fazê-lo funcionar no servidor Ubuntu, o primeiro passo é instalar o pacote Git. Isso é necessário, pois sem ele, é impossível extrair código do Github e de outras fontes git. Instale-o digitando este comando no prompt do shell:
sudo apt install git
Com o git instalado, digite o diretório da web em seu servidor.
cd /var/www/html/
Em seguida, use git para baixar a versão mais recente do TT-RSS:
git clone https://tt-rss.org/git/tt-rss.git tt-rss
Quando o TT-RSS está na pasta html, éinstalado no sistema. Acesse-o abrindo o URL do servidor. Esta é a parte que fica complicada. Por se tratar de um servidor web, o TT-RSS é facilmente acessível na Internet. Isso ocorre porque a maioria dos roteadores já encaminha a porta 80 para a Internet (no entanto, em alguns casos, pode ser necessário encaminhar a porta 80 para a Internet).
O envio do TT-RSS à Internet significa que você pode acessar seus feeds RSS de qualquer lugar. Como alternativa, o Tiny Tiny RSS pode ser acessado diretamente na sua LAN.
Configurando TT-RSS
Minúsculo O minúsculo RSS está no servidor da web. Ainda assim, nosso trabalho não está concluído. O software não funcionará sem configuração. Para começar, vá ao Google e digite "Qual é o meu IP". Em seguida, insira seu endereço IP na barra de endereços de um navegador.
Por exemplo: http: //ip.add.r.ess / tt-rss /. Como alternativa, use o endereço IP local (encontrado com ifconfig no terminal) e acesse: http: //local.ip.address/tt-rss/
Criando o banco de dados MySQL
Minúsculo O minúsculo RSS precisa de um banco de dados SQL para funcionar. Vamos criar um. No shell no servidor Ubuntu, digite:
mysql -u root -p
Digite a senha raiz do SQL que você definiu durante a instalação.
No prompt do SQL, faça o banco de dados usando o comando MySQL.
CREATE DATABASE TtRss;
Agora que o TT-RSS tem um banco de dados para trabalhar, precisamos criar um nome de usuário. Entrar:
CREATE USER "ttrss"@"localhost" IDENTIFIED BY "password";
Nota: altere "senha" com a senha que você deseja usar para o usuário do banco de dados ttrss.
Por fim, limpe todos os privilégios do SQL com o comando flush.
FLUSH PRIVILEGES; QUIT
Configuração final do TT-RSS
Na página de configuração do navegador, preencha todos osa informação. Use o menu suspenso para selecionar "MySQL". Em seguida, em "nome de usuário", digite o nome de usuário ttrss criado anteriormente, seguido da senha que você forneceu no campo de senha.
No campo do banco de dados, insira TtRss e, em "porta", digite 3306. Para finalizar, clique em "Testar configuração". Se tudo der certo, clique em "inicializar banco de dados".
Na próxima página, o Tiny Tiny RSS gerará umarquivo de configuração. Abra um editor de texto no computador em que você está visitando o endereço IP do servidor, copie a configuração e cole-a no editor de texto. Salve o arquivo como config.php.
O arquivo de configuração está seguro no seu PC, masnão é onde precisa estar. Vá para o site de compartilhamento de arquivos da linha de comando transfer.sh. Clique no botão "clique aqui para navegar", encontre o arquivo config.php no seu computador e faça o upload.

Transfer.sh produzirá um URL para fazer o download. Com isso em mente, volte ao shell do servidor Ubuntu e digite os seguintes comandos para obter o arquivo config.php:
sudo -s cd /var/www/html/tt-rss/ wget https://transfer.sh/EXAMPLE/config.php
Nota: "Exemplo" é usado no lugar de um URL real. Quando você envia o arquivo para Transfer.sh, os números e as letras estarão onde está a palavra de exemplo.
Fixação de permissões

Tudo está configurado, arquivos de configuração e tudo. Há apenas uma última coisa a fazer: alterar as permissões das pastas para que tudo no servidor funcione.
chmod -R 777 cache/images chmod -R 777 cache/upload chmod -R 777 cache/export chmod -R 777 cache/js chmod -R 777 feed-icons chmod -R 777 lock
Usando o minúsculo RSS minúsculo
Carga http: //ip.add.r.ess / tt-rss /. A página da web terá uma página de login. As informações de login padrão são: admin e senha. Vamos para http://ip.add.r.ess/tt-rss/prefs.php, procure a guia do usuário e clique em "Admin". Procure a autenticação e altere a senha padrão.
Conclusão

Tiny Tiny RSS está instalado no seu servidor Ubuntu! A partir daqui, é possível se inscrever em quantos artigos desejar. A interface do usuário é muito fácil de entender! Basta clicar e você estará em casa em pouco tempo!
Comentários