Skip to main content

BookStack - Instalação em Ubuntu 22.04

Plataforma

A Bookstack é para mim a plataforma de eleição na criação de repositórios de conhecimento.

Sistema Operativo

Neste guia a implementação da BookStack é feita em cima de Ubuntu 22.04.

Instalação

Depois do Ubuntu Server 22.04 instalado, atualizado e seguro, descarregamos o script abaixo:

wget https://raw.githubusercontent.com/BookStackApp/devops/main/scripts/installation-ubuntu-22.04.sh

Tornamos o mesmo executável:

chmod a+x installation-ubuntu-22.04.sh

Executamo-lo com permissões de administrador.
Notas:
Este script só deve ser corrido numa nova instalação de Ubuntu 22.04;
Se o website será afeto, por exemplo, ao domínio "repositorio.pt", escrever isso quando surge a pergunta "Enter the domain (or IP...)"

sudo ./installation-ubuntu-22.04.sh

A instalação fica alojada em:

/var/www/bookstack

SSL

Para fazer a instalação de certificado, podemos usar CertBot e LetsEncrypt:

https://certbot.eff.org/instructions?ws=apache&os=ubuntufocal

Para forçar redirect da 80 para a 443:

https://docs.sam.gy/books/bookstack/page/enabling-https-for-the-bookstack-web-interface

Atualização / Manutenção

De qualquer forma, os comandos abaixo são os que devem ser corridos:

sudo apt -y update && sudo apt -y upgrade
cd /var/www/bookstack
sudo git pull origin release
composer install --no-dev
php artisan migrate
sudo php artisan cache:clear
sudo php artisan config:clear
sudo php artisan view:clear
sudo systemctl restart apache2

E está feito.

Doação

Se o acima te trouxe valor, aceito com gratidão uma doação

CoinRequest button