Installation

Installieren Sie das Cachet auf Ubuntu 16.04 LTs mit Nginx mit GitHub

Nginx ist der beliebteste und sichere Webserver. Verwenden Sie den folgenden Befehl zur Installation von NGINX

 sudo apt install nginx 

Sobald der Nginx installiert ist, konfigurieren Sie die Domäne und starten Sie den Nginx neu, indem Sie den folgenden Befehl verwenden

 sudo service nginx restart 

Als nächstes müssen Sie den Datenbankserver installieren und den folgenden Befehl verwenden, um MySQL Server zu installieren

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

Einmal ist der Datenbankserver installiert, verwenden Sie den folgenden Befehl, um MySQL Server neu zu starten

 sudo service mysql restart 

Installieren Sie PHP zur Verarbeitung

 sudo apt-get install php-fpm php-mysql

Jetzt haben Sie die gesamte erforderliche Software installiert. Der nächste Schritt besteht darin, sich bei MySQL Server anzumelden und die Phplist -Datenbank zu erstellen. Verwenden Sie den folgenden Befehl, um Datenbank zu erstellen. Ändern Sie Ihren Datenbanknamen.

 CREATE DATABASE  

Erstellen Sie einen Datenbankbenutzer mit dem Namen "" “mit neuem Passwort. und erteilte den Benutzer vollständiger Zugriff auf die Datenbank, indem die folgenden Befehle ausgeführt werden. Ändern Sie mit Ihrem gewünschten Datenbankbenutzer und mit Ihrem gewünschten Passwort.

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

Um die neueste Version des Cachet zu erhalten, möchten Sie möglicherweise Github -Repository verwenden. Installieren Sie das Git -Tool zum Herunterladen von Cachet -Paketen.

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

Wechseln Sie nach der Installation von Curl in das apache2 -Root -Verzeichnis und laden Sie Cachet -Pakete von GitHub herunter.

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

Als nächstes die folgenden Befehle zum Erstellen von Cachet .env -Datei. Aktualisieren Sie dann die Einstellung zur Datenbankverbindung und speichern Sie die Datei.

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

Führen Sie danach die folgenden Befehle aus, um den Komponisten zum Installieren aller erforderlichen Paket zu verwenden.

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

Richten Sie die Anwendungsschlüssel ein, indem Sie das Gütesiegel ausführen und installieren.

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

Führen Sie dann die folgenden Befehle aus, um die richtigen Berechtigungen für das Cachet -Root -Verzeichnis festzulegen.

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

Herzlichen Glückwunsch! Sie haben das Cachet auf nginx erfolgreich installiert

Installation mit Docker

Erste Schritte mit Docker Compose. Starten Sie schnell die Bilde von Cachet, Nginx und Postgresql Docker mit Docker-Compose. Klonen Sie das Repository

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

Bearbeiten Sie die Datei docker-compose.yml, um Ihre Env-Variablen anzugeben. Um ein Bild zu erstellen, das eine spezifische Release des Gründers enthält, ändern Sie das Cachet \ _ver arg in der Datei docker-compose.yml.

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

Bauen und führen Sie das Bild aus

 
$ docker-compose build
$ docker-compose up

Konfigurieren Sie weiterhin das Cachet in Ihrem Webbrowser, indem Sie zu der IP -Adresse Ihres Docker -Hosts navigieren. Führen Sie einen DB -Behälter aus.

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

Rennen Sie eine Gütesiegel.

 
$ 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

Gehen Sie nun zu “http: // ipdockerisBoundto: 8000/setup” und befolgen Sie die Schritte für Konfigurationen.

 Deutsch