Cachet - Stránka statusu s vlastním hostitelem

Cachet Bezplatný stavový software

Zlepšete prostoje pomocí systému stránky s vlastním hostitelem

Bezplatné monitorování webových stránek, aplikací a API se systémem stránky stavu open source. Informujte uživatele o prostojích, výpadcích systému a plánované údržbě.

Přehled

CACHET je bezplatná a SAMOVÁNÍ STATUS STATE Systém. Tento software pro stránku zdarma umožňuje podnikům včas informovat odběratele o výpadcích systému a plánovanou údržbu. Pomáhá také zlepšit prostoje a společnosti je používají k lepší komunikaci zákazníkům a týmům. Předplatitel se dále může přihlásit k odběru jedné nebo všech komponent/webů, aby získal e -mailová oznámení. Cachet přichází s vynikajícími funkcemi, jako je responzivní uživatelské rozhraní, vícejazyčné, metriky, dvoufaktorová ověřování a mnoho dalších. Cachet má krásné responzivní uživatelské rozhraní a administrátor může přizpůsobit vzhled a dojem ze stránky stavu z back-office. Ověřování uživatelů je prvním a nezbytným krokem pro každou webovou aplikaci. Cachet má výkonný mechanismus autentizace uživatelů a autorizace. Kromě toho může administrátor umožnit ověřování tow-faktorů pro účty uživatele použít další bezpečnostní vrstvu. CACHET Systém stránky Stav Open Source Dodává se s výkonným API, které lze použít k provádění různých operací CRUD pro komponenty, incidenty a mnoho dalších. K dispozici je několik knihoven třetích stran pro monitorování webových aplikací a pro aktualizaci cachet použijte vestavěné API. Stránka stavu CACHET je alternativa k stavové stránce.io a status.io software. Je psán v PHP Laravel Framework a používá MySQL pro ukládání dat. Licence pro tuto stránku Status *** Systém** je BSD-3-klauzule.

Požadavky na systém

Chcete -li nainstalovat odtok, musíte mít následující software:

  • PHP 5.5.9+
  • MySQL 5.0 +
  • Apache / nginx -Skladatel a ext-mbstring, ext-tokenizer
  • Git

Funkce

Následující jsou klíčové vlastnosti Phplist:

  • krásně vytvořené.
  • Přeloženo.
  • JSON API.
  • Naplánovaná údržba.
  • Internacionalizace.
  • Metriky.
  • OpenSource.
  • Dvoufaktorová ověřování.
  • Správa uživatelů.
  • Správa komponent & amp; skupiny.
  • Spravujte incidenty.
  • Předplatitelé pro oznámení.
  • Přizpůsobte záhlaví, zápatí & amp; Styly.

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