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.