Cap - Halaman Status Self -Hosting

Cachet Perangkat Lunak Status Gratis

Tingkatkan waktu henti dengan sistem halaman status yang diselenggarakan sendiri

Pemantauan gratis situs web, aplikasi, dan API dengan sistem halaman status sumber terbuka. Beri tahu pengguna tentang downtime, pemadaman sistem, dan pemeliharaan yang dijadwalkan.

Ringkasan

Cap adalah halaman status yang gratis dan self-hosting. Ini Perangkat Lunak Halaman Status Gratis Mengaktifkan bisnis untuk menginformasikan pelanggan tepat waktu tentang pemadaman sistem dan pemeliharaan yang dijadwalkan. Ini juga membantu meningkatkan waktu henti dan perusahaan menggunakannya untuk berkomunikasi dengan lebih baik kepada pelanggan dan tim. Selanjutnya, pelanggan dapat berlangganan satu atau semua komponen/situs untuk mendapatkan pemberitahuan email. Caphet hadir dengan fitur-fitur luar biasa seperti UI responsif, multi-bahasa, metrik, otentikasi dua faktor, dan banyak lagi. Cachet memiliki UI responsif yang indah dan admin dapat menyesuaikan tampilan dan nuansa halaman status dari back-office. Otentikasi pengguna adalah langkah pertama dan perlu untuk setiap aplikasi web. Cap memiliki mekanisme otentikasi dan otorisasi pengguna yang kuat. Selain itu, admin dapat mengaktifkan otentikasi faktor derek untuk akun pengguna untuk menerapkan lapisan keamanan tambahan. CACHET Sistem Halaman Status Sumber Terbuka Dilengkapi dengan API yang kuat dan out-of-the-box yang dapat digunakan untuk melakukan operasi CRUD yang berbeda untuk komponen, insiden, dan banyak lagi. Ada beberapa perpustakaan pihak ketiga yang tersedia untuk pemantauan aplikasi web ** ** dan menggunakan API bawaan untuk memperbarui cap. Halaman Status Cap adalah alternatif yang diselenggarakan sendiri untuk statuspage.io dan status.io perangkat lunak. Ini ditulis dalam kerangka kerja php Laravel dan menggunakan MySQL untuk menyimpan data. Lisensi untuk halaman status self-hosting ini Sistem adalah BSD-3-Clause.

Persyaratan sistem

Untuk memasang cap, Anda harus memiliki perangkat lunak berikut:

  • PHP 5.5.9+
  • mysql 5.0 +
  • Apache / nginx -Komposer dan Ext-Mbstring, Ext-Tokenizer
  • git

Fitur

Berikut ini adalah fitur utama Phplist:

  • dibuat dengan indah.
  • Diterjemahkan.
  • JSON API.
  • Pemeliharaan Terjadwal.
  • Penginternasionalan.
  • Metrik.
  • OpenSource.
  • Otentikasi dua faktor.
  • Kelola pengguna.
  • mengelola komponen & amp; kelompok.
  • Kelola insiden.
  • Pelanggan untuk pemberitahuan.
  • Kustomisasi header, footer & amp; gaya.

Instalasi

Instal Capet di Ubuntu 16.04 LTS dengan Nginx Menggunakan GitHub

Nginx adalah server web paling populer dan aman. Untuk menginstal Nginx, gunakan perintah berikut

 sudo apt install nginx 

Setelah nginx menginstal, konfigurasikan domain dan restart Nginx dengan menggunakan perintah berikut

 sudo service nginx restart 

Selanjutnya, perlu menginstal server database, menggunakan perintah berikut untuk menginstal server mysql

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

Setelah, server database diinstal, gunakan perintah berikut untuk memulai kembali server mysql

 sudo service mysql restart 

Instal PHP untuk diproses

 sudo apt-get install php-fpm php-mysql

Sekarang, Anda telah menginstal semua perangkat lunak yang diperlukan dan langkah selanjutnya adalah login ke MySQL Server dan membuat database PhPlist. Gunakan perintah berikut untuk membuat database. Ubah dengan nama database Anda.

 CREATE DATABASE  

Buat pengguna basis data yang disebut "" dengan kata sandi baru. dan memberikan pengguna akses penuh ke database dengan menjalankan perintah berikut. Ubah dengan pengguna database yang Anda inginkan dan dengan kata sandi yang Anda inginkan.

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

Untuk mendapatkan rilis terbaru Cachet, Anda mungkin ingin menggunakan Github Repository … Instal Git Tool untuk mengunduh paket Cachet.

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

Setelah menginstal Curl di atas, ubah ke direktori root APACHE2 dan unduh paket cap dari GitHub.

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

Selanjutnya perintah di bawah ini untuk membuat file capet .env. Kemudian perbarui pengaturan koneksi basis data dan simpan file.

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

Setelah itu, jalankan perintah di bawah ini untuk menggunakan Composer untuk menginstal semua paket yang diperlukan.

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

Atur tombol aplikasi dengan menjalankan dan menginstal cap.

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

Kemudian jalankan perintah di bawah ini untuk mengatur izin yang benar untuk direktori root cachet.

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

Selamat! Anda telah berhasil menginstal cap di nginx

Instalasi ### Menggunakan Docker Memulai dengan Docker Compose. Luncurkan dengan cepat gambar cap, nginx, dan postgresql docker dengan komposisi docker. Kloning repositori

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

Edit file docker-compose.yml untuk menentukan variabel env Anda. Untuk membangun gambar yang berisi rilis cap spesifik, ubah arg cachet _ver dalam file docker-compose.yml.

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

Bangun dan jalankan gambar

 
$ docker-compose build
$ docker-compose up

Lanjutkan untuk mengkonfigurasi cap di browser web Anda dengan menavigasi ke alamat IP host Docker Anda. Jalankan wadah DB.

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

Jalankan cap.

 
$ 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

Sekarang buka “http: // ipdockerisboundto: 8000/setup” dan ikuti langkah -langkah untuk konfigurasi.

 Indonesia