Se você está procurando uma maneira de instalar o BookStack, uma plataforma de documentação open-source, em um servidor VPS com Nginx, siga as etapas abaixo.

Pré-requisitos

  • Um servidor VPS rodando Ubuntu 20.04.
  • Acesso root ou sudo ao servidor.
  • Um domínio apontando para o seu servidor (opcional, mas recomendado).

Passo 1: Atualizar o Sistema

Primeiro, atualize os pacotes do seu sistema:

sudo apt update && sudo apt upgrade -y

Passo 2: Instalar Dependências

Instale as dependências necessárias:


sudo apt install apache2
sudo apt install mysql-server
sudo apt install php php-mysql libapache2-mod-php php-cli php-xml php-mbstring php-curl

Passo 3: Instalar o Composer

O BookStack usa o Composer para gerenciar dependências. Instale-o usando os seguintes comandos:


sudo apt install unzip
curl -sS https://getcomposer.org/installer -o composer-setup.php
php -r "if (hash_file('sha384', 'composer-setup.php') === '9f...') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
rm composer-setup.php

Passo 4: Baixar o BookStack

Agora, baixe a última versão do BookStack:


cd /var/www
git clone https://github.com/BookStackApp/BookStack.git
cd BookStack

Passo 5: Configurar o Ambiente

Copie o arquivo .env.example para .env:

cp .env.example .env

Gere a chave de aplicativo:

php artisan key:generate

Passo 6: Configurar o Banco de Dados

Crie um banco de dados para o BookStack. Acesse o MySQL:

sudo mysql -u root -p

E execute os seguintes comandos:


CREATE DATABASE bookstack;
CREATE USER 'bookstackuser'@'localhost' IDENTIFIED BY 'senha_do_usuario';
GRANT ALL PRIVILEGES ON bookstack.* TO 'bookstackuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Passo 7: Configurar Nginx

Crie um arquivo de configuração do Nginx para o BookStack:


sudo nano /etc/nginx/sites-available/bookstack

Adicione o seguinte conteúdo ao arquivo:


server {
    listen 80;
    server_name seudominio.com; # Substitua por seu domínio

    root /var/www/BookStack/public;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Verifique a versão do PHP
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Ative a configuração e reinicie o Nginx:


sudo ln -s /etc/nginx/sites-available/bookstack /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

Passo 8: Executar as Migrações

Finalmente, execute as migrações do banco de dados:


php artisan migrate

Passo 9: Acessar o BookStack

Agora você pode acessar o BookStack no seu navegador usando o seu domínio. Complete a configuração inicial e comece a usar!

Esse guia foi elaborado para ajudar na instalação do BookStack em um servidor VPS com Nginx no Ubuntu 20.04. Boa sorte!

Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows ??????

VPS Windows ???????

VPS Windows ??

VPS Windows Sverige

VPS Windows Norge

VPS Windows ????

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows