1093 Words

Vídeo salvo no youtube:
* https://www.youtube.com/watch?v=hYH8IH_Oj28
* https://www.youtube.com/watch?v=piMBCnVEvc0

Comecei a transmissão de hoje dia 11 de agosto de 2020 às 19 horas BRT (UTC-3).

Liguei o microfone pra explanar que:

  • Hoje eu não tenho câmera;
  • A última transmissão teve vários problemas de copyright no youtube em decorrência da playlist que eu estava usando. Hoje vai tocar uma playlist do Lucas no Soundcloud que ele afirma que não vai dar problema de copyright;
  • Hoje eu não estou usando Windows 10;
  • Hoje eu estou usando o Qubes OS;
  • Eu perdi cinco dias de trabalho porque escrevi o arquivo de imagem da AppVM por cima da atual;
  • Eu cheguei a salvar o código do bot de telegram no github em https://github.com/matehackers/tg-matebot mas me tapei de nojo e hoje eu não vou escrever python nem robô e nem nada disto;
  • Hoje eu vou botar um blog no ar. Escolhi usar Grav e botar o aufem no ar https://github.com/aufem;

Autonomia Feminista

Aufem é um projeto que começou há algum tempo e que há aproximadamente cinco anos atrás eu me envolvi durante uma migração quando o domínio do site era naoenoveladasoito.com.br (não sei se ainda existe). Eu estava testando ferramentas alternativas a Wordpress e coloquei este site no ar em um dos servidores da igreja (iikb). O processo foi documentado (junto com as contribuições das demais pessoas envolvidas neste processo na wiki da igreja que agora está fora do ar mas que tem um backup no notabug.

Instalando PHP, Composer, Grav

Usando o servidor denise (e portanto, debian 10:

PHP, FPM, Nginx

iuri@denise:~$ sudo apt install php php7.3-{cli,curl,fpm,gd,mbstring,xml,zip}  
iuri@denise:~$ pushd /etc/php/7.3/fpm/pool.d  
iuri@denise:/etc/php/7.3/fpm/pool.d$ sudo vim aufem.conf  
iuri@denise:/etc/php/7.3/fpm/pool.d$ sudo systemctl -l reload php7.3-fpm.service  
iuri@denise:/etc/php/7.3/fpm/pool.d$ pushd /etc/nginx/sites-enabled  
iuri@denise:/etc/nginx/sites-enabled$ sudo vim aufem.conf  
iuri@denise:/etc/nginx/sites-enabled$ sudo nginx -t  
iuri@denise:/etc/nginx/sites-enabled$ sudo systemctl -l reload nginx.service  

Criar arquivo de configuração para PHP-FPM em /etc/php/7.3/fpm/pool.d/aufem.conf

Criar arquivo de configuração para Nginx em /etc/nginx/sites-enabled/aufem.conf

Neste caso eu estou usando o servidor denise, então usei o site que já está no ar pra botar o Grav em https://denise.matehackers.org/aufem/.

Grav, Composer

iuri@denise:~$ wget -c https://getcomposer.org/installer -O composer-setup.php  
iuri@denise:~$ php -r "if (hash_file('sha384', 'composer-setup.php') === 'e5325b19b381bfd88ce90a5ddb7823406b2a38cff6bb704b0acc289a09c8128d4a8ce2bbafcd1fcbdc38666422fe2806') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"  
iuri@denise:~$ php composer-setup.php --install-dir=/home/iuri/.local/bin
iuri@denise:~$ mkdir grav
iuri@denise:~$ composer create-project getgrav/grav ~/grav
iuri@denise:~$ pushd grav
iuri@denise:~/grav$ ./bin/grav install

O que é aufem?

Aproximadamente pelas 21 horas (2 horas de vídeo) eu parei pra jantar e fiz uma breve explanação sobre o que é aufem.

Problema com a configuração

Eu consegui fazer tudo o que precisava e acabei testando o site mas fico recebendo a mensagem de erro “File not found”.

Estou diagnosticando porque é que isto está acontecendo com ajuda de uma das administradoras do site.

Por volta das 22 horas (3 horas de vídeo) conseguimos achar o problema. Era a configuração do Nginx que eu estava tentando fazer e não consegui que desse certo. Alterei (criei um link simbólico no webroot do site) e funcionou.

Mas aí o site está quebrado porque eu não tenho o arquivo system.yaml do site. A pessoa que sempre foi responsável por este arquivo nunca me deu acesso a ele. Eu até tenho um backup deste arquivo em algum lugar, mas se eu não deveria ter acesso, então não vou acessar porque eu tenho o rabo preso com a ética hacker.

Então vou ficar brincando com a configuração aqui até fazer o site dar certo.

Após receber configurações válidas, eu consegui consertar o site. Na verdade o que faltava era refletir na configuração que o site está em um subdiretório. De qualquer forma, teve páginas que não funcionaram corretamente e eu não sei por que. Eu abri uma issue no repositório do github da denise que automaticamente é enviado para o grupo de telegram do matehackers para ver se alguém quer, pode e consegue ajudar. Algumas pessoas demonstraram interesse em Grav, então esta é uma boa oportunidade.

O site então está disponível em https://denise.matehackers.org/aufem.

Encerro a transmissão com quase 5 horas aproximidamente às 23:40 do dia 11 de agosto de 2020, o ano sem fim, o mês sem fim e a terça sem fim.


Bibliografia de hoje

Grav

TODO

Coisas a fazer pra melhorar a instalação do Grav no servidor

Aufem

Música de fundo

Set list pra streaming do Lucas no Soundcloud: https://soundcloud.com/lfzawacki/sets/stream-list