Outils pour utilisateurs

Outils du site


admin:services:cachethq

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révisionLes deux révisions suivantes
admin:services:cachethq [2017/11/18 13:47] – créée chiracadmin:services:cachethq [2017/11/18 13:52] chirac
Ligne 3: Ligne 3:
 Hop hop le tuto officiel : [[https://docs.cachethq.io/v1.0/docs/installing-cachet]] Hop hop le tuto officiel : [[https://docs.cachethq.io/v1.0/docs/installing-cachet]]
  
-==== Début ====+= Début =
  
 On clone le dépot dans /var/www/, puis on install php et php-gd On clone le dépot dans /var/www/, puis on install php et php-gd
Ligne 9: Ligne 9:
 Ensuite, on crée le .env à la racine à partir du .env.example Ensuite, on crée le .env à la racine à partir du .env.example
  
-On crée la bdd mysql :  +On crée la bdd mysql : 
-{{{+<code>
 CREATE DATABASE cachet collate='utf8_general_ci'; CREATE DATABASE cachet collate='utf8_general_ci';
 CREATE USER 'homestead'@'localhost' IDENTIFIED BY 'password'; CREATE USER 'homestead'@'localhost' IDENTIFIED BY 'password';
 GRANT ALL PRIVILEGES ON cachet.* TO 'homestead'@'localhost'; GRANT ALL PRIVILEGES ON cachet.* TO 'homestead'@'localhost';
-}}}+</code> 
 + 
 +On enregistre les réglages dans le .env concernant la bdd : 
 + 
 +<code> 
 +APP_ENV=production 
 +APP_DEBUG=false 
 +APP_URL=http://localhost 
 +APP_KEY=secretkey 
 + 
 +DB_DRIVER=mysql 
 +DB_HOST=localhost 
 +DB_UNIX_SOCKET=null 
 +DB_DATABASE=cachet 
 +DB_USERNAME=homestead 
 +DB_PASSWORD=WQSPbaOp//PU2 
 +DB_PORT=null 
 +DB_PREFIX=null 
 + 
 +CACHE_DRIVER=apc 
 +SESSION_DRIVER=apc 
 +QUEUE_DRIVER=null 
 + 
 +CACHET_BEACON=true 
 +CACHET_EMOJI=false 
 +CACHET_AUTO_TWITTER=true 
 + 
 +MAIL_DRIVER=smtp 
 +MAIL_HOST=localhost 
 +MAIL_PORT=25 
 +MAIL_USERNAME=cachet 
 +MAIL_PASSWORD=plopus 
 +MAIL_ADDRESS=no-reply@federez.net 
 +MAIL_NAME=null 
 +MAIL_ENCRYPTION=tls 
 + 
 +REDIS_HOST=null 
 +REDIS_DATABASE=null 
 +REDIS_PORT=null 
 + 
 +GITHUB_TOKEN=null 
 + 
 +NEXMO_KEY=null 
 +NEXMO_SECRET=null 
 +NEXMO_SMS_FROM=Cachet 
 +</code> 
 + 
 += Installation des composantes = 
 + 
 +On installe composer et on préconfigure les dépendances : 
 + 
 +<code> 
 +curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 
 +composer install --no-dev -o 
 +</code> 
 + 
 +On génère la secret key  
 + 
 +<code> 
 +php artisan key:generate 
 +</code> 
 + 
 +On installe l'application 
 + 
 +<code> 
 +php artisan app:install 
 +</code> 
 + 
 +== Fin de l'installation == 
 + 
 +On écrit le site apache2, on force https :  
 + 
 +<code> 
 +<VirtualHost *:443> 
 +    ServerName status.federez.net 
 +    # Or whatever you want to use 
 +    ServerAlias federez-wifi.federez.net cachet.federez.net 
 +    # Make this the same as ServerName 
 +    DocumentRoot "/var/www/Cachet/public" 
 +    <Directory "/var/www/Cachet/public"> 
 +        Require all granted  
 +        # Used by Apache 2.4 
 +        Options Indexes FollowSymLinks 
 +        AllowOverride All 
 +        Order allow,deny 
 +        Allow from all 
 +    </Directory> 
 + 
 +    LogLevel warn 
 +    ErrorLog ${APACHE_LOG_DIR}/cachet-error.log 
 +    CustomLog ${APACHE_LOG_DIR}/cachet-access.log combined 
 + 
 + 
 +    SSLCertificateFile /etc/letsencrypt/live/federez.net/fullchain.pem 
 +    SSLCertificateKeyFile /etc/letsencrypt/live/federez.net/privkey.pem 
 +    Include /etc/letsencrypt/options-ssl-apache.conf 
 + 
 +</VirtualHost> 
 +</code>
admin/services/cachethq.txt · Dernière modification : 2017/11/18 14:10 de chirac

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki