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.

 Português