Outils pour utilisateurs

Outils du site


admin:machines_virtuelles:admin:cachet

Ceci est une ancienne révision du document !


Affichage du statut des services avec cachet

Prérequis

  • enregistrement DNS,
  • reverse proxy + TLS sur le bastion,
  • serveur httpd fonctionnel en local.

Installation des fichiers

# cd /var/www/
# mkdir cachet
# cd  cachet
# git clone https://github.com/cachethq/Cachet.git
Clonage dans 'Cachet'...
# cd Cachet

On liste les versions disponibles :

# git tag -l
[...]
v2.3.9

Et on prend la dernière stable :

# git checkout v2.3.9

Installation des dépendances

La doc officielle de Cachet fait passer par composer pour la résolution des dépendances.

Configuration et base de données

Pour la base de données :

# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9831
Server version: 10.1.23-MariaDB-9+deb9u1 Debian 9.0

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE USER 'cachet' IDENTIFIED BY 'secret';Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> CREATE DATABASE cachet;
Query OK, 1 row affected (0.01 sec)

MariaDB [(none)]> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON cachet.* TO 'cachet';
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> Bye

Ensuite la configuration du logiciel :

/var/www/cachet/Cachet/.env
APP_ENV=production
APP_DEBUG=false
APP_URL=https://status.chapril.org/
APP_KEY=secret
 
DB_DRIVER=mysql
DB_HOST=localhost
DB_DATABASE=cachet
DB_USERNAME=cachet
DB_PASSWORD=secret
 
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
CACHET_EMOJI=false
 
MAIL_DRIVER=smtp
admin/machines_virtuelles/admin/cachet.1499699616.txt.gz · Dernière modification : 2017/07/10 15:13 de fpoulain