Instalação
Instale o cache no Ubuntu 16.04 lts com nginx usando o github
O nginx é o servidor web mais popular e seguro. Para instalar o nginx, use o seguinte comando
sudo apt install nginx
Depois que o Nginx estiver instalado, configure o domínio e reinicie o nginx usando o seguinte comando
sudo service nginx restart
Em seguida, precisa instalar o servidor de banco de dados, use o seguinte comando para instalar o MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Uma vez, o servidor de banco de dados está instalado, use o seguinte comando para reiniciar o MySQL Server
sudo service mysql restart
Instale o PHP para processamento
sudo apt-get install php-fpm php-mysql
Agora, você instalou todo o software necessário e a próxima etapa é fazer login no MySQL Server e criar um banco de dados PHPLIST. Use o seguinte comando para criar banco de dados. Mude com o nome do seu banco de dados.
CREATE DATABASE
Crie um usuário de banco de dados chamado "" com nova senha. e concedido acesso total ao usuário ao banco de dados executando os seguintes comandos. Altere com o usuário do banco de dados desejado e com a senha desejada.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Para obter o Cachet mais recente lançamento, você pode usar o Repositório do GitHub… Instale a ferramenta Git para baixar pacotes de cache.
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Depois de instalar o Curl acima, mude para o diretório raiz do Apache2 e faça o download dos pacotes de cache do Github.
cd /var/www/html
sudo git clone -b 2.4 --single-branch https://github.com/cachethq/Cachet.git cachet
Em seguida, os comandos abaixo para criar o arquivo Cachet .env. Em seguida, atualize a configuração de conexão do banco de dados e salve o arquivo.
sudo cp /var/www/html/cachet/.env.example /var/www/html/cachet/.env
sudo nano /var/www/html/cachet/.env
Depois disso, execute os comandos abaixo para usar o Composer para instalar todo o pacote necessário.
cd /var/www/html/cachet
sudo composer install --no-dev -o
Configure a chave do aplicativo executando e instale o Cachet.
sudo php artisan key:generate
sudo php artisan cachet:install
Em seguida, execute os comandos abaixo para definir as permissões corretas para o diretório raiz do cache.
sudo chown -R www-data:www-data /var/www/html/cachet/
sudo chmod -R 755 /var/www/html/cachet/
Parabéns! Você instalou com sucesso o Cachet no nginx
Instalação usando o Docker
Introdução ao Docker Compose. Inicie rapidamente as imagens do Docker Cachet, Nginx e PostgreSQL com o Docker-Compose. Clone o repositório
$ git clone https://github.com/cachethq/Docker.git cachet-docker
$ cd cachet-docker
Edite o arquivo docker-comppose.yml para especificar suas variáveis ENV. Para construir uma imagem que contenha uma liberação específica do cache, altere o cache \ _ver arg no arquivo docker-compose.yml.
cachet:
build:
context: .
args:
- cachet_ver=v2.3.10
Construa e execute a imagem
$ docker-compose build
$ docker-compose up
Continue a configurar o Cachet no seu navegador da Web, navegando para o endereço IP do host do Docker. Execute um contêiner DB.
$ docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d postgres:9.5
Execute o cache.
$ docker run -d --name cachet --link postgres -e DB_DRIVER=pgsql -e DB_HOST=postgres -e DB_DATABASE=postgres -e DB_USERNAME=postgres -e DB_PASSWORD=postgres -d cachethq/docker:latest
Agora vá para “http: // ipdockerisboundto: 8000/Setup” e siga as etapas para configurações.