Installation

Installera cachet på Ubuntu 16.04 LTS med nginx med Github

Nginx är den mest populära och säkra webbservern. Använd följande kommando för att installera nginx

 sudo apt install nginx 

När nginxen är installerad, konfigurera domänen och starta om nginxen med hjälp av följande kommando

 sudo service nginx restart 

Därefter måste du installera databasserver, använd följande kommando för att installera MySQL -servern

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

En gång är databaseservern installerad, använd följande kommando för att starta om MySQL -servern

 sudo service mysql restart 

Installera PHP för behandling

 sudo apt-get install php-fpm php-mysql

Nu har du installerat all nödvändig programvara och nästa steg är att logga in på MySQL Server och skapa phplist -databas. Använd följande kommando för att skapa databas. Ändra med ditt databasnamn.

 CREATE DATABASE  

Skapa en databasanvändare som heter "" med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.

 CREATE USER ''@'localhost' IDENTIFIED BY ''; 
 GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
 FLUSH PRIVILEGES; EXIT;

För att få Cachet Senaste utgåva kanske du vill använda GitHub -arkiv … installera GIT -verktyget för att ladda ner cachetpaket.

 
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

När du har installerat curl ovan ändras du i Apache2 Root -katalogen och ladda ner cachetpaket från GitHub.

 
cd /var/www/html
sudo git clone -b 2.4 --single-branch https://github.com/cachethq/Cachet.git cachet

Därefter kommandona nedan för att skapa cachet .env -fil. Uppdatera sedan inställningen för databasanslutning och spara filen.

 
sudo cp /var/www/html/cachet/.env.example /var/www/html/cachet/.env
sudo nano /var/www/html/cachet/.env

Kör sedan kommandona nedan för att använda kompositör för att installera alla nödvändiga paket.

 
cd /var/www/html/cachet
sudo composer install --no-dev -o

Ställ in applikationsknappen genom att köra och installera Cachet.

 
sudo php artisan key:generate
sudo php artisan cachet:install

Kör sedan kommandona nedan för att ställa in rätt behörigheter för Cachet Root Directory.

 
sudo chown -R www-data:www-data /var/www/html/cachet/
sudo chmod -R 755 /var/www/html/cachet/

grattis! Du har framgångsrikt installerat cachet på nginx

Installation med Docker

Komma igång med Docker Compose. Starta snabbt Cachet, Nginx och PostgreSQL Docker-bilder med Docker-kompose. Klona förvaret

 
$ git clone https://github.com/cachethq/Docker.git cachet-docker
$ cd cachet-docker

Redigera filen Docker-Compose.yml för att ange dina env-variabler. För att bygga en bild som innehåller en specifik cachet-release, ändra cachet \ _ver arg i Docker-Compose.yml-filen.

 
cachet:
    build:
      context: .
      args:
        - cachet_ver=v2.3.10

Bygg och kör bilden

 
$ docker-compose build
$ docker-compose up

Fortsätt att konfigurera Cachet i din webbläsare genom att navigera till din Docker -värdens IP -adress. Kör en DB -behållare.

 
$ docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d postgres:9.5

Kör cachet.

 
$ 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

Gå nu till “http: // ipdockerisBoundto: 8000/installation” och följ steg för konfigurationer.

 Svenska