Instalace

Nainstalujte kachet na Ubuntu 16.04 LTS s Nginx pomocí GitHubu

Nginx je nejoblíbenější a nejbezpečnější webový server. Chcete -li nainstalovat NGINX, použijte následující příkaz

 sudo apt install nginx 

Po instalaci NginX nakonfigurujte doménu a restartujte Nginx pomocí následujícího příkazu

 sudo service nginx restart 

Dále je třeba nainstalovat databázový server, použijte následující příkaz k instalaci serveru MySQL

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

Jakmile je nainstalován databázový server, použijte následující příkaz k restartu serveru MySQL

 sudo service mysql restart 

Nainstalujte PHP pro zpracování

 sudo apt-get install php-fpm php-mysql

Nyní jste nainstalovali veškerý požadovaný software a dalším krokem je přihlášení na server MySQL a vytvoření databáze PHPLIST. K vytvoření databáze použijte následující příkaz. Změňte název databáze.

 CREATE DATABASE  

Vytvořte uživatele databáze s názvem „“ s novým heslem. a udělil uživateli plný přístup k databázi spuštěním následujících příkazů. Změňte s požadovaným uživatelem databáze a pomocí požadovaného hesla.

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

Chcete -li získat nejnovější vydání Cachet, možná budete chtít použít úložiště GitHub … Nainstalujte nástroj GIT ke stažení balíčků cachet.

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

Po instalaci výše uvedeného převzetí přejděte do kořenového adresáře Apache2 a stáhněte si balíčky cachet z GitHubu.

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

Další příkazy níže vytvořte soubor cachet .env. Poté aktualizujte nastavení připojení databáze a uložte soubor.

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

Poté spusťte příkazy níže a použijte skladatele k instalaci všech požadovaných balíčků.

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

Nastavte klíč aplikací spuštěním a nainstalovatelnou kachet.

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

Poté spusťte příkazy níže a nastavte správná oprávnění pro kořenový adresář Cachet.

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

Gratuluji! Úspěšně jste nainstalovali kachet na nginx

Instalace pomocí Docker

Začínáme s Docker Compose. Rychle spusťte snímky Cachet, Nginx a PostgreSQL Docker s Docker-Compose. Klonovat úložiště

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

Upravte soubor Docker-compose.yml a zadejte proměnné Env. Chcete-li vytvořit obrázek obsahující specifické vydání kachet, změňte cachet \ _ver arg v souboru Docker-compose.yml.

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

Sestavte a spusťte obrázek

 
$ docker-compose build
$ docker-compose up

Pokračujte v konfiguraci odvahu ve vašem webovém prohlížeči navigací na IP adresu hostitele Docker. Spusťte kontejner DB.

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

Spusťte 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

Nyní přejděte na “http: // ipdockerisboundto: 8000/nastavení” a postupujte podle kroků pro konfigurace.

 Čeština