O HTMLy é um mecanismo de blog que funciona sem um banco de dados. Ele permite que você crie e gerencie conteúdo com arquivos simples. Neste guia, veremos as etapas necessárias para instalar o HTMLy em seu VPS Vultr.
Pré-requisitos
- Vultr VPS com LAMP stack no Ubuntu 16.04
Na maioria das configurações de pilha LAMP, os arquivos de site são armazenados no diretório /var/www/html/
. Vamos navegar para essa pasta e remover os arquivos de espaço reservado. Faça o login com o SSH e execute os seguintes comandos.
cd /var/www/html/
rm -rf index.php logo.png
Em seguida, verifique a versão mais recente do HTMLy. No momento da escrita, é v2.7.4. Dado o seguinte URL, substitua VNUMBER
pelo número da versão que você gostaria de usar.
https://github.com/danpros/htmly/releases/download/VNUMBER/installer.php
Configurar HTMLy
Vamos baixar o arquivo do instalador HTMLy e dar ao usuário do servidor as permissões corretas com os seguintes comandos:
wget https://github.com/danpros/htmly/releases/download/v2.7.4/installer.php
chown www-data:www-data -R .
Se você abrir seu navegador agora e for para http://YOUR_IP_ADDRESS/installer.php
, você verá um aviso. Vamos consertar isso primeiro antes de prosseguir com a instalação.
Vá para o seguinte arquivo Apache2 para mudar a maneira como o Apache manipula os URLs:
nano /etc/apache2/sites-enabled/http.conf
Encontre a seguinte parte. Deve estar perto do começo do arquivo.
<Directory /var/www/html/>
Options -Indexes
Require all granted
</Directory>
Em seguida, substitua essa parte pelo seguinte texto:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Por fim, ative a2enmod
:
sudo a2enmod rewrite
Em seguida, reinicie o serviço Apache:
service apache2 restart
Quando você visitar http://YOUR_IP_ADDRESS/installer.php
novamente, verá que a mensagem de erro desapareceu e poderá seguir as instruções para instalar o HTMLy. Depois de concluído, você estará logado e pronto para criar sua primeira postagem no blog.