Configurações do Apache:
sudo nano /etc/apache2/sites-available/snipeit.example.com.conf
Cole esses parâmetros abaixo no arquivo, isso irá criar o nosso host virtual. Alterar o campo "ServerName" pelo o ip do seu servidor.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
<Directory /var/www/snipeit/public>
Require all granted
AllowOverride All
</Directory>
DocumentRoot /var/www/snipeit/public
ServerName 10.0.1.28
#Redirect permanent / https://snipeit.your-server-fqdn.com/
ErrorLog /var/log/apache2/snipeIT.error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Salve e feche o arquivo.
sudo a2ensite snipeit.example.com.conf ; a2enmod rewrite ; systemctl restart apache2
Vamos agora dissociar o arquivo padrão de configuração do apache.
sudo a2dissite 000-default.conf
$ sudo service apache2 restart
$ cd /etc/apache2/sites-available/
$ sudo cp 000-default.conf 000-default.confBKP
$ sudo rm 000-default.conf
Vamos habilitar alguns módulos:
sudo phpenmod mcrypt
$ sudo phpenmod mbstring
$ sudo a2enmod rewrite
$ service apache2 restart
Pronto! Estamos quase lá, hora de abrir o navegador e por o ip onde está o servidor apache, deve aparecer algo assim:
Existe um bug que mesmo com as configurações corretas, ele dá um falso positivo que o arquivo .env está disponível para outras pessoas, o fix segundo a desenvolvedora ainda está sendo desenvolvido. Esse bug não afeta em nada o funcionamento do produto.
Essa etapa você pode ir dando next e preenchendo da maneira que lhe convém. Vale lembrar que o primeiro Next pode demorar um pouco mais por se tratar da criação das tabelas no bando de dados. Tem grandes chances de por essa primeira request demorar um pouco mais, você dá de cara com essa página:
Não se assuste, basta dar um f5/atualizar a página, que você vai ser direcionado para a página de criação de conta.
Após preencher as informações necessárias; como nome da empresa, criar a conta de administrador etc, você deve "cair" nessa página.
Finalmente:
Eu não coloquei nesse tutorial para não ficar ainda mais extenso, como seria a configuração para habilitar o envio dos email, mas é bem simples, bastando adicionar os parâmetros corretos no arquivo .env. Se alguém tiver alguma dúvida, comenta aí que no que eu puder, ajudarei.
Fui.