Cachet - Σελίδα κατάστασης αυτο -φιλοξενούμενης

Cachet Δωρεάν λογισμικό statusPage

Βελτιώστε το χρόνο διακοπής με το σύστημα σελίδας status με αυτο-φιλοξενούμενη κατάσταση

Δωρεάν παρακολούθηση ιστοσελίδων, εφαρμογών και API με σύστημα σελίδας κατάστασης ανοιχτού κώδικα. Ενημερώστε τους χρήστες σχετικά με το χρόνο διακοπής, τις διακοπές του συστήματος και την προγραμματισμένη συντήρηση.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το Cachet είναι μια δωρεάν σελίδα κατάστασης **. Αυτό το λογισμικό Free Status ** επιτρέπει στις επιχειρήσεις να ενημερώνουν έγκαιρα τους συνδρομητές σχετικά με τις διακοπές του συστήματος και την προγραμματισμένη συντήρηση. Βοηθά επίσης στη βελτίωση του χρόνου διακοπής και των εταιρειών να το χρησιμοποιούν για να επικοινωνούν καλύτερα με τους πελάτες και τις ομάδες. Επιπλέον, ένας συνδρομητής μπορεί να εγγραφεί σε ένα ή σε όλα τα στοιχεία/ιστότοπους για να λάβει ειδοποιήσεις ηλεκτρονικού ταχυδρομείου. Το Cachet έρχεται με εξαιρετικά χαρακτηριστικά, όπως ανταποκρινόμενη UI, πολυγλωσσικές, μετρήσεις, έλεγχο ταυτότητας δύο παραγόντων και πολλά άλλα. Το Cachet έχει ένα όμορφο ευαίσθητο UI και ο διαχειριστής μπορεί να προσαρμόσει την εμφάνιση και την αίσθηση της σελίδας κατάστασης από το back-office. Ο έλεγχος ταυτότητας χρήστη είναι το πρώτο και απαραίτητο βήμα για κάθε εφαρμογή ιστού. Το Cachet διαθέτει ισχυρό μηχανισμό ελέγχου ταυτότητας και εξουσιοδότησης χρήστη. Επιπλέον, ο διαχειριστής μπορεί να επιτρέψει τον έλεγχο ταυτότητας ρυμουλκούμενου για τους λογαριασμούς του χρήστη για να εφαρμόσει ένα επιπλέον επίπεδο ασφαλείας. Cachet Σύστημα σελίδας κατάστασης ανοιχτού κώδικα έρχεται με ένα ισχυρό API εκτός του κουτιού που μπορεί να χρησιμοποιηθεί για την εκτέλεση διαφορετικών λειτουργιών CRUD για εξαρτήματα, περιστατικά και πολλά άλλα. Υπάρχουν αρκετές βιβλιοθήκες τρίτων διαθέσιμων για παρακολούθηση εφαρμογών ιστού και χρησιμοποιήστε ενσωματωμένο API για την ενημέρωση της Cachet. Σελίδα κατάστασης cachet είναι μια αυτο-φιλοξενούμενη εναλλακτική λύση στο statuspage.io και το status.io λογισμικό. Είναι γραμμένο στο PHP Laravel Framework και χρησιμοποιεί MySQL για την αποθήκευση δεδομένων. Η άδεια για αυτή τη σελίδα κατάστασης αυτο-φιλοξενούμενης κατάστασης είναι το BSD-3-ρήμα.

Απαιτήσεις συστήματος

Για να εγκαταστήσετε το Cachet, πρέπει να έχετε τα ακόλουθα λογισμικά:

  • PHP 5.5.9+
  • MySQL 5.0 +
  • Apache / Nginx -συνθέτης και ext-mbsstring, extokenizer
  • Git

Χαρακτηριστικά

Ακολουθούν τα βασικά χαρακτηριστικά του phplist:

  • όμορφα κατασκευασμένο.
  • Μεταφρασμένο.
  • JSON API.
  • Προγραμματισμένη συντήρηση.
  • Διεθνοποίηση.
  • μετρήσεις.
  • Ανοιχτή πηγή.
  • Έλεγχος ταυτότητας δύο παραγόντων.
  • Διαχείριση χρηστών.
  • Διαχείριση εξαρτημάτων & amp; ομάδες.
  • Διαχείριση περιστατικών.
  • Συνδρομητές για ειδοποιήσεις.
  • Προσαρμογή κεφαλίδας, υποσέλιδο & amp; Στυλ.

Εγκατάσταση

Εγκατάσταση Cachet στο Ubuntu 16.04 LTS με Nginx χρησιμοποιώντας το GitHub

Το NGINX είναι ο πιο δημοφιλής και ασφαλής διακομιστής ιστού. Για να εγκαταστήσετε το NGINX, χρησιμοποιήστε την ακόλουθη εντολή

 sudo apt install nginx 

Μόλις εγκαταστήσετε το NGINX, διαμορφώστε τον τομέα και επανεκκινήστε το NGINX χρησιμοποιώντας την ακόλουθη εντολή

 sudo service nginx restart 

Στη συνέχεια, πρέπει να εγκαταστήσετε διακομιστή βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το MySQL Server

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

Μόλις εγκατασταθεί ο διακομιστής βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να κάνετε επανεκκίνηση του MySQL Server

 sudo service mysql restart 

Εγκαταστήστε PHP για επεξεργασία

 sudo apt-get install php-fpm php-mysql

Τώρα, έχετε εγκαταστήσει όλο το απαιτούμενο λογισμικό και το επόμενο βήμα είναι να συνδεθείτε στο MySQL Server και να δημιουργήσετε βάση δεδομένων Phplist. Χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε βάση δεδομένων. Αλλαγή με το όνομα της βάσης δεδομένων σας.

 CREATE DATABASE  

Δημιουργήστε έναν χρήστη βάσης δεδομένων που ονομάζεται "" με νέο κωδικό πρόσβασης. και χορήγησε πλήρη πρόσβαση στον χρήστη στη βάση δεδομένων εκτελώντας τις ακόλουθες εντολές. Αλλαγή με τον επιθυμητό χρήστη της βάσης δεδομένων και με τον επιθυμητό κωδικό πρόσβασης.

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

Για να πάρετε την τελευταία έκδοση Cachet, ίσως θελήσετε να χρησιμοποιήσετε το GitHub Repository … Εγκαταστήστε το εργαλείο GIT για να κατεβάσετε τα πακέτα Cachet.

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

Μετά την εγκατάσταση της καμπύλης παραπάνω, αλλάξτε στον κατάλογο ριζών Apache2 και κατεβάστε τα πακέτα Cachet από το GitHub.

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

Στη συνέχεια, οι παρακάτω εντολές για τη δημιουργία αρχείου Cachet .env. Στη συνέχεια, ενημερώστε τη ρύθμιση σύνδεσης βάσης δεδομένων και αποθηκεύστε το αρχείο.

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

Μετά από αυτό, εκτελέστε τις παρακάτω εντολές για να χρησιμοποιήσετε το Composer για να εγκαταστήσετε όλα τα απαιτούμενα πακέτα.

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

Ρυθμίστε το πλήκτρο εφαρμογής εκτελώντας και εγκαταστήστε το Cachet.

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

Στη συνέχεια, εκτελέστε τις παρακάτω εντολές για να ορίσετε τα σωστά δικαιώματα για τον κατάλογο ριζών Cachet.

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

Συγχαρητήρια! Έχετε εγκαταστήσει με επιτυχία το Cachet στο Nginx

Εγκατάσταση χρησιμοποιώντας το Docker

Ξεκινώντας με το Docker Compose. Ξεκινήστε γρήγορα τις εικόνες Cachet, Nginx και PostgreSQL Docker με το Docker-Compose. Κλωνοποιήστε το αποθετήριο

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

Επεξεργαστείτε το αρχείο Docker-Compose.yml για να καθορίσετε τις μεταβλητές ENV. Για να δημιουργήσετε μια εικόνα που περιέχει μια συγκεκριμένη απελευθέρωση cachet, αλλάξτε το cachet \ _ver arg στο αρχείο docker-compose.yml.

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

Δημιουργήστε και εκτελέστε την εικόνα

 
$ docker-compose build
$ docker-compose up

Συνεχίστε να διαμορφώνετε τη Cachet στο πρόγραμμα περιήγησης ιστού σας, πλοηγώντας στη διεύθυνση IP του κεντρικού υπολογιστή σας. Εκτελέστε ένα δοχείο DB.

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

Εκτελέστε το 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

Τώρα μεταβείτε στο “http: // ipdockerisboundto: 8000/setup” και ακολουθήστε τα βήματα για διαμορφώσεις.

 Ελληνικά