Browse Source

ajout de l'installation de rainloop(mise à jour des fichiers)

Eric Streit 5 years ago
parent
commit
24f8ab139d

+ 0 - 176
docs/10-dix.md

@@ -1441,179 +1441,3 @@ root@adara:/home/ericadmin#
 ```
 
 Bien: la configuration est quasi terminée: il nous reste à ajouter SPF, DKIM, Dane et DNSSEC. et les comptes virtuels ...
-
-## Installation de rainloop (webmail)
-
-Télécharger la version communautaire sur le site, et la décompresser dans votre répertoire web (/home/www/ pour moi.)
-
-### La documentation d'installation est ici:
-
-  [Documentation de l'installation de rainloop][8595ed87]
-
-  [8595ed87]: http://www.rainloop.net/docs/installation/ "Rainloop: installation"
-
-### Installation des dépendances: librairies et programmes
-
-*Partie à améliorer .....*
-
-Rainloop repose sur le language PHP et il y a beaucoup de librairies nécessaires à son fonctionnement. J'ai installé la base et regardé les erreurs pour charger au fur et à mesure les paquets nécessaires.
-
-Je vais plutôt faire la liste de tous les paquets installés avec php; ce sera plus simple. Vous aurez aussi besoin de **unzip** pour dé-archiver rainloop.
-
-```shell
-apt install unzip
-```
-
-```shell
-root@atom:/var/www/html/yaziknet# dpkg -l | grep php
-ii  libapache2-mod-php7.0        7.0.33-0+deb9u1                i386         server-side, HTML-embedded scripting language (Apache 2 module)
-ii  php-common                   1:49                           all          Common files for PHP packages
-ii  php7.0                       7.0.33-0+deb9u1                all          server-side, HTML-embedded scripting language (metapackage)
-ii  php7.0-cli                   7.0.33-0+deb9u1                i386         command-line interpreter for the PHP scripting language
-ii  php7.0-common                7.0.33-0+deb9u1                i386         documentation, examples and common module for PHP
-ii  php7.0-curl                  7.0.33-0+deb9u1                i386         CURL module for PHP
-ii  php7.0-json                  7.0.33-0+deb9u1                i386         JSON module for PHP
-ii  php7.0-opcache               7.0.33-0+deb9u1                i386         Zend OpCache module for PHP
-ii  php7.0-readline              7.0.33-0+deb9u1                i386         readline module for PHP
-ii  php7.0-sqlite3               7.0.33-0+deb9u1                i386         SQLite3 module for PHP
-ii  php7.0-xml                   7.0.33-0+deb9u1                i386         DOM, SimpleXML, WDDX, XML, and XSL module for PHP
-root@atom:/var/www/html/yaziknet#
-```
-
-### Création du répertoire où sera installé rainloop:
-
-Nous installerons rainloop dans le répertoire par défaut de apache:
-
-```shell
-/var/www/html/
-```
-
-```shell
-root@atom:/home/www# cd /var/www/html
-root@atom:/var/www/html# mkdir rainloop
-root@atom:/var/www/html# cd rainloop
-```
-
-### Téléchargement du programme et décompression dans son répertoire d'accueil
-
-```shell
-wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
-unzip rainloop-latest.zip -d /var/www/html/rainloop
-```
-
-Il existe dans la documentation une approche différente **tout en un**, qui fait appel à un script **qui fait tout**. Voyez la documentation correspondante. Remplacez bien sûr **repository** dans les commandes suivantes par le répertoire dans lequel vous avez installé rainloop.
-
-```shell
-url -sL https://repository.rainloop.net/installer.php | php
-
-ou
-
-wget -qO- https://repository.rainloop.net/installer.php | php
-```
-### Configuration des permissions
-
-Voilà les étapes à suivre:
-
-• Donner les droits de lecture/écriture correspondants et nécessaires à l'application:
-
-```shell
-cd /var/www/html/rainloop
-find . -type d -exec chmod 755 {} \;
-find . -type f -exec chmod 644 {} \;
-```
-
-• Déterminer l'utilisateur (pour nous, www-data du groupe www-data):
-
-```shell
-cd /var/www/html/rainloop
-chown -R www-data:www-data .
-```
-
-### Mise en route du webmail dans apache
-
-Un example de site web apache (dans /etc/apache2/sites-available), que j'ai appelé **webmail.conf**:
-
-```shell
-<VirtualHost *:80>
-
-ServerAdmin webmaster@yojik.net
-ServerName webmail.yojik.net
-
-DocumentRoot /var/www/html/rainloop/
-
-<Directory "/var/www/html/rainloop/">
-        Options Indexes MultiViews
-        AllowOverride FileInfo AuthConfig Indexes
-        Order allow,deny
-        allow from all
-        Require all granted
-</Directory>
-
-ErrorLog ${APACHE_LOG_DIR}/error.log
-CustomLog ${APACHE_LOG_DIR}/access.log combined
-
-</VirtualHost>
-```
-Le webmail sera accessible sous: **webmail.yojik.net**
-
-#### Validation du site dans apache et rechargement de apache:
-
-```shell
-root@atom:/etc# a2ensite webmail
-root@adara:/home/www/rainloop# service apache2 restart
-```
-
-### Installation de l'interface sqlite de php
-
-Pour certaines parties de rainloop, une base de données est nécessaire; il y a le choix entre plusieurs bases de données, comme mysql, postgresql et sqlite, que j'ai choisie.
-
-Il nous faut donc installer les dépendances php correspondantes:
-
-```shell
-root@adara:/home/www/rainloop# apt install php7.0-sqlite3
-etc...
-```
-On relance apache:
-
-```shell
-root@adara:/home/www/rainloop# service apache2 restart
-root@adara:/home/www/rainloop#
-```
-
-### Ajout de l'accès en **https** de notre webmail (avec le programme certbot de letsencrypt):
-
-```shell
-root@adara:/home/www/rainloop# certbot --apache
-```
-
-et suivre les instructions.
-
-Relancez apache:
-
-```shell
-root@adara:/home/www/rainloop# service apache2 restart
-root@adara:/home/www/rainloop#
-```
-
-Votre webmail est maintenant accessible. Il nous reste à le configurer.
-
-### Configuration de notre webmail
-
-Le panneau de configuration est acessible à cette adresse:
-
-    http://webmail.yojik.net/?admin
-
-Les identifiants **d'usine** sont les suivants:
-
-* login: admin
-* password: 12345
-
-Ils ont à changer d'urgence! dans le panneau de configuration.
-
-Vous pouvez ensuite ajouter vos domaines ainsi que les comptes de messagerie. Les images suivantes sont celles de la documentation officielle.
-
-![Image du panneau de configuration: les domaines](Images/domain-11.png)
-
-![Image du panneau de configuration: les comptes](Images/domain-12.png)
-
-Vous pouvez parcourir le menu gauche pour adapter votre webmail à vos convenance: plugins, thèmes, language d'affichage etc ...

+ 3 - 10
docs/11-onze.md

@@ -1,7 +1,7 @@
 
 ## Installation des certificats letsencrypt
 
-```
+```shell
 root@aijan:/home/ericadmin/bin# apt install certbot python-certbot-apache
 Lecture des listes de paquets... Fait
 Construction de l'arbre des dépendances
@@ -25,22 +25,15 @@ Bien, les programmes sont installés. Nous allons créer des certificats pour le
 
 Les 2 premiers concernent le site web, le dernier, le serveur de mail. Nous allons d'abord rajouter les noms manquants dans le fichier de zone DNS; pour l'instant, nous n'avons déclaré qu'un seul nom: aijan.yojik.net. Rajoutons les suivants avec des enregistrements CNAME. Ne pas oublier d'incrémenter le compteur situé dans le fichier de zone DNS après chaque modification.
 
-
 Nous ajoutons ici la référence du serveur web, avec un enregistrement  CNAME: www.yojik.eu
 
-
-
-```
+```shell
 www             IN CNAME  aijan.yojik.net.
 ```
 
-
-
 Relecture des fichiers de configuration par bind:
 
-
-
-```
+```shell
 root@aijan:/home/ericadmin# service bind9 reload
 ```
 

+ 147 - 26
docs/18-dixhuit.md

@@ -1,55 +1,176 @@
-## Installation d'un webmail
 
-Le webmail permet de consulter/envoyer ses messages à partir d'un navigateur. Nous allons installer **rainloop**.
-Vous trouverez des informations complémentaires (installation, plugins, configuration) sur le site: [Rainloop](http://www.rainloop.net/). Il existe d'autres webmails, mais celui-ci me convient bien.
+## Installation de rainloop (webmail)
 
-### Installation
+Télécharger la version communautaire sur le site, et la décompresser dans votre répertoire web (/home/www/ pour moi.)
 
-1. Télécharger la version communautaire sur le site, et la décompresser dans votre répertoire web (/home/www/ pour moi)  
-  ```shell
-wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
+### La documentation d'installation est ici:
+
+  [Documentation de l'installation de rainloop][8595ed87]
+
+  [8595ed87]: http://www.rainloop.net/docs/installation/ "Rainloop: installation"
+
+### Installation des dépendances: librairies et programmes
+
+*Partie à améliorer .....*
+
+Rainloop repose sur le language PHP et il y a beaucoup de librairies nécessaires à son fonctionnement. J'ai installé la base et regardé les erreurs pour charger au fur et à mesure les paquets nécessaires.
+
+Je vais plutôt faire la liste de tous les paquets installés avec php; ce sera plus simple. Vous aurez aussi besoin de **unzip** pour dé-archiver rainloop.
+
+```shell
+apt install unzip
+```
+
+```shell
+root@atom:/var/www/html/yaziknet# dpkg -l | grep php
+ii  libapache2-mod-php7.0        7.0.33-0+deb9u1                i386         server-side, HTML-embedded scripting language (Apache 2 module)
+ii  php-common                   1:49                           all          Common files for PHP packages
+ii  php7.0                       7.0.33-0+deb9u1                all          server-side, HTML-embedded scripting language (metapackage)
+ii  php7.0-cli                   7.0.33-0+deb9u1                i386         command-line interpreter for the PHP scripting language
+ii  php7.0-common                7.0.33-0+deb9u1                i386         documentation, examples and common module for PHP
+ii  php7.0-curl                  7.0.33-0+deb9u1                i386         CURL module for PHP
+ii  php7.0-json                  7.0.33-0+deb9u1                i386         JSON module for PHP
+ii  php7.0-opcache               7.0.33-0+deb9u1                i386         Zend OpCache module for PHP
+ii  php7.0-readline              7.0.33-0+deb9u1                i386         readline module for PHP
+ii  php7.0-sqlite3               7.0.33-0+deb9u1                i386         SQLite3 module for PHP
+ii  php7.0-xml                   7.0.33-0+deb9u1                i386         DOM, SimpleXML, WDDX, XML, and XSL module for PHP
+root@atom:/var/www/html/yaziknet#
 ```
-Création du répertoire /var/www/html/webmail et décompression de l'archive zip dans celui-ci
+
+### Création du répertoire où sera installé rainloop:
+
+Nous installerons rainloop dans le répertoire par défaut de apache:
+
+```shell
+/var/www/html/
 ```
-mkdir /var/www/html/webmail
-cp /home/ericadmin/rainloop-community-latest.zip /var/www/html/webmail/
-cd /var/www/html/webmail
-unzip rainloop-community-latest.zip
+
+```shell
+root@atom:/home/www# cd /var/www/html
+root@atom:/var/www/html# mkdir rainloop
+root@atom:/var/www/html# cd rainloop
 ```
 
-2. Installation des dépendances: librairies et programmes  
-  
-Il nous faut les extensions php suivantes:
-> cURL, json, libxml, dom, openssl, DateTime, PCRE, SPL, sqlite
+### Téléchargement du programme et décompression dans son répertoire d'accueil
 
+```shell
+wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
+unzip rainloop-latest.zip -d /var/www/html/rainloop
 ```
-root@adara:/etc# apt install php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml php7.0-sqlite3 
+
+Il existe dans la documentation une approche différente **tout en un**, qui fait appel à un script **qui fait tout**. Voyez la documentation correspondante. Remplacez bien sûr **repository** dans les commandes suivantes par le répertoire dans lequel vous avez installé rainloop.
+
+```shell
+url -sL https://repository.rainloop.net/installer.php | php
+
+ou
+
+wget -qO- https://repository.rainloop.net/installer.php | php
 ```
+### Configuration des permissions
 
-### configuration
+Voilà les étapes à suivre:
 
-• Droits de lecture/écriture de l'application:
+• Donner les droits de lecture/écriture correspondants et nécessaires à l'application:
 
-cd /var/www/html/webmail/rainloop
+```shell
+cd /var/www/html/rainloop
 find . -type d -exec chmod 755 {} \;
 find . -type f -exec chmod 644 {} \;
+```
 
-• Mise en place des propriétaires de l'application:
+• Déterminer l'utilisateur (pour nous, www-data du groupe www-data):
 
-cd /var/www/html/webmail/rainloop
+```shell
+cd /var/www/html/rainloop
 chown -R www-data:www-data .
+```
+
+### Mise en route du webmail dans apache
+
+Un example de site web apache (dans /etc/apache2/sites-available), que j'ai appelé **webmail.conf**:
+
+```shell
+<VirtualHost *:80>
+
+ServerAdmin webmaster@yojik.net
+ServerName webmail.yojik.net
+
+DocumentRoot /var/www/html/rainloop/
+
+<Directory "/var/www/html/rainloop/">
+        Options Indexes MultiViews
+        AllowOverride FileInfo AuthConfig Indexes
+        Order allow,deny
+        allow from all
+        Require all granted
+</Directory>
+
+ErrorLog ${APACHE_LOG_DIR}/error.log
+CustomLog ${APACHE_LOG_DIR}/access.log combined
+
+</VirtualHost>
+```
+Le webmail sera accessible sous: **webmail.yojik.net**
+
+#### Validation du site dans apache et rechargement de apache:
+
+```shell
+root@atom:/etc# a2ensite webmail
+root@adara:/home/www/rainloop# service apache2 restart
+```
+
+### Installation de l'interface sqlite de php
+
+Pour certaines parties de rainloop, une base de données est nécessaire; il y a le choix entre plusieurs bases de données, comme mysql, postgresql et sqlite, que j'ai choisie.
+
+Il nous faut donc installer les dépendances php correspondantes:
+
+```shell
+root@adara:/home/www/rainloop# apt install php7.0-sqlite3
+etc...
+```
+On relance apache:
+
+```shell
+root@adara:/home/www/rainloop# service apache2 restart
+root@adara:/home/www/rainloop#
+```
+
+### Ajout de l'accès en **https** de notre webmail (avec le programme certbot de letsencrypt):
+
+```shell
+root@adara:/home/www/rainloop# certbot --apache
+```
+
+et suivre les instructions.
+
+Relancez apache:
+
+```shell
+root@adara:/home/www/rainloop# service apache2 restart
+root@adara:/home/www/rainloop#
+```
 
-### Création du site webmail.yojik.net
+Votre webmail est maintenant accessible. Il nous reste à le configurer.
 
+### Configuration de notre webmail
 
+Le panneau de configuration est acessible à cette adresse:
 
-### Création du certificat pour webmail.yojik.net
+    http://webmail.yojik.net/?admin
 
+Les identifiants **d'usine** sont les suivants:
 
-Nous allons créer un certificat pour notre site webmail.
+* login: admin
+* password: 12345
 
+Ils ont à changer d'urgence! dans le panneau de configuration.
 
+Vous pouvez ensuite ajouter vos domaines ainsi que les comptes de messagerie. Les images suivantes sont celles de la documentation officielle.
 
-### Test
+![Image du panneau de configuration: les domaines](Images/domain-11.png)
 
+![Image du panneau de configuration: les comptes](Images/domain-12.png)
 
+Vous pouvez parcourir le menu gauche pour adapter votre webmail à vos convenance: plugins, thèmes, language d'affichage etc ...

+ 7 - 4
docs\\11-onze.html

@@ -22,7 +22,7 @@
 </style>
 </head>
 <body><div id="readme" class="container"><article class="markdown-body entry-content"><h2 id="installation-des-certificats-letsencrypt">Installation des certificats letsencrypt</h2>
-<pre><code>root@aijan:/home/ericadmin/bin# apt install certbot python-certbot-apache
+<pre><code class="language-shell">root@aijan:/home/ericadmin/bin# apt install certbot python-certbot-apache
 Lecture des listes de paquets... Fait
 Construction de l&apos;arbre des d&#xE9;pendances
 Lecture des informations d&apos;&#xE9;tat... Fait
@@ -32,7 +32,8 @@ The following additional packages will be installed:
   python-pyasn1 python-pyicu python-requests python-rfc3339 python-setuptools python-six python-tz python-urllib3 python-zope.component python-zope.event
   python-zope.hookable python-zope.interface
 
-etc...</code></pre><p>Bien, les programmes sont install&#xE9;s. Nous allons cr&#xE9;er des certificats pour les zones suivantes, apr&#xE8;s avoir cr&#xE9;&#xE9; les h&#xF4;tes virtuels apache.</p>
+etc...</code></pre>
+<p>Bien, les programmes sont install&#xE9;s. Nous allons cr&#xE9;er des certificats pour les zones suivantes, apr&#xE8;s avoir cr&#xE9;&#xE9; les h&#xF4;tes virtuels apache.</p>
 <blockquote>
 <p>yojik.net</p>
 </blockquote>
@@ -44,8 +45,10 @@ etc...</code></pre><p>Bien, les programmes sont install&#xE9;s. Nous allons cr&#
 </blockquote>
 <p>Les 2 premiers concernent le site web, le dernier, le serveur de mail. Nous allons d&apos;abord rajouter les noms manquants dans le fichier de zone DNS; pour l&apos;instant, nous n&apos;avons d&#xE9;clar&#xE9; qu&apos;un seul nom: aijan.yojik.net. Rajoutons les suivants avec des enregistrements CNAME. Ne pas oublier d&apos;incr&#xE9;menter le compteur situ&#xE9; dans le fichier de zone DNS apr&#xE8;s chaque modification.</p>
 <p>Nous ajoutons ici la r&#xE9;f&#xE9;rence du serveur web, avec un enregistrement  CNAME: <a href="http://www.yojik.eu">www.yojik.eu</a></p>
-<pre><code>www             IN CNAME  aijan.yojik.net.</code></pre><p>Relecture des fichiers de configuration par bind:</p>
-<pre><code>root@aijan:/home/ericadmin# service bind9 reload</code></pre><h3 id="lancement-du-programme-certbot">lancement du programme certbot</h3>
+<pre><code class="language-shell">www             IN CNAME  aijan.yojik.net.</code></pre>
+<p>Relecture des fichiers de configuration par bind:</p>
+<pre><code class="language-shell">root@aijan:/home/ericadmin# service bind9 reload</code></pre>
+<h3 id="lancement-du-programme-certbot">lancement du programme certbot</h3>
 <blockquote>
 <p>certbot --apache</p>
 </blockquote>

File diff suppressed because it is too large
+ 4 - 0
docs\\18-dixhuit.html


+ 0 - 149
site/10-dix/index.html

@@ -214,27 +214,6 @@
                     <li><a class="toctree-l4" href="#utilisation">Utilisation</a></li>
                 
             
-                <li class="toctree-l3"><a href="#installation-de-rainloop-webmail">Installation de rainloop (webmail)</a></li>
-                
-                    <li><a class="toctree-l4" href="#la-documentation-dinstallation-est-ici">La documentation d'installation est ici:</a></li>
-                
-                    <li><a class="toctree-l4" href="#installation-des-dependances-librairies-et-programmes">Installation des dépendances: librairies et programmes</a></li>
-                
-                    <li><a class="toctree-l4" href="#creation-du-repertoire-ou-sera-installe-rainloop">Création du répertoire où sera installé rainloop:</a></li>
-                
-                    <li><a class="toctree-l4" href="#telechargement-du-programme-et-decompression-dans-son-repertoire-daccueil">Téléchargement du programme et décompression dans son répertoire d'accueil</a></li>
-                
-                    <li><a class="toctree-l4" href="#configuration-des-permissions">Configuration des permissions</a></li>
-                
-                    <li><a class="toctree-l4" href="#mise-en-route-du-webmail-dans-apache">Mise en route du webmail dans apache</a></li>
-                
-                    <li><a class="toctree-l4" href="#installation-de-linterface-sqlite-de-php">Installation de l'interface sqlite de php</a></li>
-                
-                    <li><a class="toctree-l4" href="#ajout-de-lacces-en-https-de-notre-webmail-avec-le-programme-certbot-de-letsencrypt">Ajout de l'accès en https de notre webmail (avec le programme certbot de letsencrypt):</a></li>
-                
-                    <li><a class="toctree-l4" href="#configuration-de-notre-webmail">Configuration de notre webmail</a></li>
-                
-            
             </ul>
         
     </li>
@@ -1602,134 +1581,6 @@ root@adara:/home/ericadmin#
 </code></pre>
 
 <p>Bien: la configuration est quasi terminée: il nous reste à ajouter SPF, DKIM, Dane et DNSSEC. et les comptes virtuels ...</p>
-<h2 id="installation-de-rainloop-webmail">Installation de rainloop (webmail)</h2>
-<p>Télécharger la version communautaire sur le site, et la décompresser dans votre répertoire web (/home/www/ pour moi.)</p>
-<h3 id="la-documentation-dinstallation-est-ici">La documentation d'installation est ici:</h3>
-<p><a href="http://www.rainloop.net/docs/installation/" title="Rainloop: installation">Documentation de l'installation de rainloop</a></p>
-<h3 id="installation-des-dependances-librairies-et-programmes">Installation des dépendances: librairies et programmes</h3>
-<p><em>Partie à améliorer .....</em></p>
-<p>Rainloop repose sur le language PHP et il y a beaucoup de librairies nécessaires à son fonctionnement. J'ai installé la base et regardé les erreurs pour charger au fur et à mesure les paquets nécessaires.</p>
-<p>Je vais plutôt faire la liste de tous les paquets installés avec php; ce sera plus simple. Vous aurez aussi besoin de <strong>unzip</strong> pour dé-archiver rainloop.</p>
-<pre><code class="shell">apt install unzip
-</code></pre>
-
-<pre><code class="shell">root@atom:/var/www/html/yaziknet# dpkg -l | grep php
-ii  libapache2-mod-php7.0        7.0.33-0+deb9u1                i386         server-side, HTML-embedded scripting language (Apache 2 module)
-ii  php-common                   1:49                           all          Common files for PHP packages
-ii  php7.0                       7.0.33-0+deb9u1                all          server-side, HTML-embedded scripting language (metapackage)
-ii  php7.0-cli                   7.0.33-0+deb9u1                i386         command-line interpreter for the PHP scripting language
-ii  php7.0-common                7.0.33-0+deb9u1                i386         documentation, examples and common module for PHP
-ii  php7.0-curl                  7.0.33-0+deb9u1                i386         CURL module for PHP
-ii  php7.0-json                  7.0.33-0+deb9u1                i386         JSON module for PHP
-ii  php7.0-opcache               7.0.33-0+deb9u1                i386         Zend OpCache module for PHP
-ii  php7.0-readline              7.0.33-0+deb9u1                i386         readline module for PHP
-ii  php7.0-sqlite3               7.0.33-0+deb9u1                i386         SQLite3 module for PHP
-ii  php7.0-xml                   7.0.33-0+deb9u1                i386         DOM, SimpleXML, WDDX, XML, and XSL module for PHP
-root@atom:/var/www/html/yaziknet#
-</code></pre>
-
-<h3 id="creation-du-repertoire-ou-sera-installe-rainloop">Création du répertoire où sera installé rainloop:</h3>
-<p>Nous installerons rainloop dans le répertoire par défaut de apache:</p>
-<pre><code class="shell">/var/www/html/
-</code></pre>
-
-<pre><code class="shell">root@atom:/home/www# cd /var/www/html
-root@atom:/var/www/html# mkdir rainloop
-root@atom:/var/www/html# cd rainloop
-</code></pre>
-
-<h3 id="telechargement-du-programme-et-decompression-dans-son-repertoire-daccueil">Téléchargement du programme et décompression dans son répertoire d'accueil</h3>
-<pre><code class="shell">wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
-unzip rainloop-latest.zip -d /var/www/html/rainloop
-</code></pre>
-
-<p>Il existe dans la documentation une approche différente <strong>tout en un</strong>, qui fait appel à un script <strong>qui fait tout</strong>. Voyez la documentation correspondante. Remplacez bien sûr <strong>repository</strong> dans les commandes suivantes par le répertoire dans lequel vous avez installé rainloop.</p>
-<pre><code class="shell">url -sL https://repository.rainloop.net/installer.php | php
-
-ou
-
-wget -qO- https://repository.rainloop.net/installer.php | php
-</code></pre>
-
-<h3 id="configuration-des-permissions">Configuration des permissions</h3>
-<p>Voilà les étapes à suivre:</p>
-<p>• Donner les droits de lecture/écriture correspondants et nécessaires à l'application:</p>
-<pre><code class="shell">cd /var/www/html/rainloop
-find . -type d -exec chmod 755 {} \;
-find . -type f -exec chmod 644 {} \;
-</code></pre>
-
-<p>• Déterminer l'utilisateur (pour nous, www-data du groupe www-data):</p>
-<pre><code class="shell">cd /var/www/html/rainloop
-chown -R www-data:www-data .
-</code></pre>
-
-<h3 id="mise-en-route-du-webmail-dans-apache">Mise en route du webmail dans apache</h3>
-<p>Un example de site web apache (dans /etc/apache2/sites-available), que j'ai appelé <strong>webmail.conf</strong>:</p>
-<pre><code class="shell">&lt;VirtualHost *:80&gt;
-
-ServerAdmin webmaster@yojik.net
-ServerName webmail.yojik.net
-
-DocumentRoot /var/www/html/rainloop/
-
-&lt;Directory &quot;/var/www/html/rainloop/&quot;&gt;
-        Options Indexes MultiViews
-        AllowOverride FileInfo AuthConfig Indexes
-        Order allow,deny
-        allow from all
-        Require all granted
-&lt;/Directory&gt;
-
-ErrorLog ${APACHE_LOG_DIR}/error.log
-CustomLog ${APACHE_LOG_DIR}/access.log combined
-
-&lt;/VirtualHost&gt;
-</code></pre>
-
-<p>Le webmail sera accessible sous: <strong>webmail.yojik.net</strong></p>
-<h4 id="validation-du-site-dans-apache-et-rechargement-de-apache">Validation du site dans apache et rechargement de apache:</h4>
-<pre><code class="shell">root@atom:/etc# a2ensite webmail
-root@adara:/home/www/rainloop# service apache2 restart
-</code></pre>
-
-<h3 id="installation-de-linterface-sqlite-de-php">Installation de l'interface sqlite de php</h3>
-<p>Pour certaines parties de rainloop, une base de données est nécessaire; il y a le choix entre plusieurs bases de données, comme mysql, postgresql et sqlite, que j'ai choisie.</p>
-<p>Il nous faut donc installer les dépendances php correspondantes:</p>
-<pre><code class="shell">root@adara:/home/www/rainloop# apt install php7.0-sqlite3
-etc...
-</code></pre>
-
-<p>On relance apache:</p>
-<pre><code class="shell">root@adara:/home/www/rainloop# service apache2 restart
-root@adara:/home/www/rainloop#
-</code></pre>
-
-<h3 id="ajout-de-lacces-en-https-de-notre-webmail-avec-le-programme-certbot-de-letsencrypt">Ajout de l'accès en <strong>https</strong> de notre webmail (avec le programme certbot de letsencrypt):</h3>
-<pre><code class="shell">root@adara:/home/www/rainloop# certbot --apache
-</code></pre>
-
-<p>et suivre les instructions.</p>
-<p>Relancez apache:</p>
-<pre><code class="shell">root@adara:/home/www/rainloop# service apache2 restart
-root@adara:/home/www/rainloop#
-</code></pre>
-
-<p>Votre webmail est maintenant accessible. Il nous reste à le configurer.</p>
-<h3 id="configuration-de-notre-webmail">Configuration de notre webmail</h3>
-<p>Le panneau de configuration est acessible à cette adresse:</p>
-<pre><code>http://webmail.yojik.net/?admin
-</code></pre>
-<p>Les identifiants <strong>d'usine</strong> sont les suivants:</p>
-<ul>
-<li>login: admin</li>
-<li>password: 12345</li>
-</ul>
-<p>Ils ont à changer d'urgence! dans le panneau de configuration.</p>
-<p>Vous pouvez ensuite ajouter vos domaines ainsi que les comptes de messagerie. Les images suivantes sont celles de la documentation officielle.</p>
-<p><img alt="Image du panneau de configuration: les domaines" src="../Images/domain-11.png" /></p>
-<p><img alt="Image du panneau de configuration: les comptes" src="../Images/domain-12.png" /></p>
-<p>Vous pouvez parcourir le menu gauche pour adapter votre webmail à vos convenance: plugins, thèmes, language d'affichage etc ...</p>
               
             </div>
           </div>

+ 3 - 3
site/11-onze/index.html

@@ -211,7 +211,7 @@
             <div class="section">
               
                 <h2 id="installation-des-certificats-letsencrypt">Installation des certificats letsencrypt</h2>
-<pre><code>root@aijan:/home/ericadmin/bin# apt install certbot python-certbot-apache
+<pre><code class="shell">root@aijan:/home/ericadmin/bin# apt install certbot python-certbot-apache
 Lecture des listes de paquets... Fait
 Construction de l'arbre des dépendances
 Lecture des informations d'état... Fait
@@ -232,11 +232,11 @@ etc...
 </blockquote>
 <p>Les 2 premiers concernent le site web, le dernier, le serveur de mail. Nous allons d'abord rajouter les noms manquants dans le fichier de zone DNS; pour l'instant, nous n'avons déclaré qu'un seul nom: aijan.yojik.net. Rajoutons les suivants avec des enregistrements CNAME. Ne pas oublier d'incrémenter le compteur situé dans le fichier de zone DNS après chaque modification.</p>
 <p>Nous ajoutons ici la référence du serveur web, avec un enregistrement  CNAME: www.yojik.eu</p>
-<pre><code>www             IN CNAME  aijan.yojik.net.
+<pre><code class="shell">www             IN CNAME  aijan.yojik.net.
 </code></pre>
 
 <p>Relecture des fichiers de configuration par bind:</p>
-<pre><code>root@aijan:/home/ericadmin# service bind9 reload
+<pre><code class="shell">root@aijan:/home/ericadmin# service bind9 reload
 </code></pre>
 
 <h3 id="lancement-du-programme-certbot">lancement du programme certbot</h3>

+ 136 - 40
site/18-dixhuit/index.html

@@ -158,19 +158,25 @@
         
             <ul>
             
-                <li class="toctree-l3"><a href="#installation">Installation</a></li>
+                <li class="toctree-l3"><a href="#installation-de-rainloop-webmail">Installation de rainloop (webmail)</a></li>
                 
-            
-                <li class="toctree-l3"><a href="#configuration">configuration</a></li>
+                    <li><a class="toctree-l4" href="#la-documentation-dinstallation-est-ici">La documentation d'installation est ici:</a></li>
                 
-            
-                <li class="toctree-l3"><a href="#creation-du-site-webmailyojiknet">Création du site webmail.yojik.net</a></li>
+                    <li><a class="toctree-l4" href="#installation-des-dependances-librairies-et-programmes">Installation des dépendances: librairies et programmes</a></li>
                 
-            
-                <li class="toctree-l3"><a href="#creation-du-certificat-pour-webmailyojiknet">Création du certificat pour webmail.yojik.net</a></li>
+                    <li><a class="toctree-l4" href="#creation-du-repertoire-ou-sera-installe-rainloop">Création du répertoire où sera installé rainloop:</a></li>
                 
-            
-                <li class="toctree-l3"><a href="#test">Test</a></li>
+                    <li><a class="toctree-l4" href="#telechargement-du-programme-et-decompression-dans-son-repertoire-daccueil">Téléchargement du programme et décompression dans son répertoire d'accueil</a></li>
+                
+                    <li><a class="toctree-l4" href="#configuration-des-permissions">Configuration des permissions</a></li>
+                
+                    <li><a class="toctree-l4" href="#mise-en-route-du-webmail-dans-apache">Mise en route du webmail dans apache</a></li>
+                
+                    <li><a class="toctree-l4" href="#installation-de-linterface-sqlite-de-php">Installation de l'interface sqlite de php</a></li>
+                
+                    <li><a class="toctree-l4" href="#ajout-de-lacces-en-https-de-notre-webmail-avec-le-programme-certbot-de-letsencrypt">Ajout de l'accès en https de notre webmail (avec le programme certbot de letsencrypt):</a></li>
+                
+                    <li><a class="toctree-l4" href="#configuration-de-notre-webmail">Configuration de notre webmail</a></li>
                 
             
             </ul>
@@ -217,44 +223,134 @@
           <div role="main">
             <div class="section">
               
-                <p>## Installation d'un webmail</p>
-<p>Le webmail permet de consulter/envoyer ses messages à partir d'un navigateur. Nous allons installer <strong>rainloop</strong>.
-Vous trouverez des informations complémentaires (installation, plugins, configuration) sur le site: <a href="http://www.rainloop.net/">Rainloop</a>. Il existe d'autres webmails, mais celui-ci me convient bien.</p>
-<h3 id="installation">Installation</h3>
-<ol>
-<li>Télécharger la version communautaire sur le site, et la décompresser dans votre répertoire web (/home/www/ pour moi)<br />
-  ```shell
-wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip</li>
-</ol>
-<pre><code>Création du répertoire /var/www/html/webmail et décompression de l'archive zip dans celui-ci
+                <h2 id="installation-de-rainloop-webmail">Installation de rainloop (webmail)</h2>
+<p>Télécharger la version communautaire sur le site, et la décompresser dans votre répertoire web (/home/www/ pour moi.)</p>
+<h3 id="la-documentation-dinstallation-est-ici">La documentation d'installation est ici:</h3>
+<p><a href="http://www.rainloop.net/docs/installation/" title="Rainloop: installation">Documentation de l'installation de rainloop</a></p>
+<h3 id="installation-des-dependances-librairies-et-programmes">Installation des dépendances: librairies et programmes</h3>
+<p><em>Partie à améliorer .....</em></p>
+<p>Rainloop repose sur le language PHP et il y a beaucoup de librairies nécessaires à son fonctionnement. J'ai installé la base et regardé les erreurs pour charger au fur et à mesure les paquets nécessaires.</p>
+<p>Je vais plutôt faire la liste de tous les paquets installés avec php; ce sera plus simple. Vous aurez aussi besoin de <strong>unzip</strong> pour dé-archiver rainloop.</p>
+<pre><code class="shell">apt install unzip
+</code></pre>
+
+<pre><code class="shell">root@atom:/var/www/html/yaziknet# dpkg -l | grep php
+ii  libapache2-mod-php7.0        7.0.33-0+deb9u1                i386         server-side, HTML-embedded scripting language (Apache 2 module)
+ii  php-common                   1:49                           all          Common files for PHP packages
+ii  php7.0                       7.0.33-0+deb9u1                all          server-side, HTML-embedded scripting language (metapackage)
+ii  php7.0-cli                   7.0.33-0+deb9u1                i386         command-line interpreter for the PHP scripting language
+ii  php7.0-common                7.0.33-0+deb9u1                i386         documentation, examples and common module for PHP
+ii  php7.0-curl                  7.0.33-0+deb9u1                i386         CURL module for PHP
+ii  php7.0-json                  7.0.33-0+deb9u1                i386         JSON module for PHP
+ii  php7.0-opcache               7.0.33-0+deb9u1                i386         Zend OpCache module for PHP
+ii  php7.0-readline              7.0.33-0+deb9u1                i386         readline module for PHP
+ii  php7.0-sqlite3               7.0.33-0+deb9u1                i386         SQLite3 module for PHP
+ii  php7.0-xml                   7.0.33-0+deb9u1                i386         DOM, SimpleXML, WDDX, XML, and XSL module for PHP
+root@atom:/var/www/html/yaziknet#
+</code></pre>
+
+<h3 id="creation-du-repertoire-ou-sera-installe-rainloop">Création du répertoire où sera installé rainloop:</h3>
+<p>Nous installerons rainloop dans le répertoire par défaut de apache:</p>
+<pre><code class="shell">/var/www/html/
+</code></pre>
+
+<pre><code class="shell">root@atom:/home/www# cd /var/www/html
+root@atom:/var/www/html# mkdir rainloop
+root@atom:/var/www/html# cd rainloop
 </code></pre>
 
-<p>mkdir /var/www/html/webmail
-cp /home/ericadmin/rainloop-community-latest.zip /var/www/html/webmail/
-cd /var/www/html/webmail
-unzip rainloop-community-latest.zip</p>
-<pre><code>
-2. Installation des dépendances: librairies et programmes  
+<h3 id="telechargement-du-programme-et-decompression-dans-son-repertoire-daccueil">Téléchargement du programme et décompression dans son répertoire d'accueil</h3>
+<pre><code class="shell">wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
+unzip rainloop-latest.zip -d /var/www/html/rainloop
+</code></pre>
+
+<p>Il existe dans la documentation une approche différente <strong>tout en un</strong>, qui fait appel à un script <strong>qui fait tout</strong>. Voyez la documentation correspondante. Remplacez bien sûr <strong>repository</strong> dans les commandes suivantes par le répertoire dans lequel vous avez installé rainloop.</p>
+<pre><code class="shell">url -sL https://repository.rainloop.net/installer.php | php
 
-Il nous faut les extensions php suivantes:
-&gt; cURL, json, libxml, dom, openssl, DateTime, PCRE, SPL, sqlite
+ou
 
+wget -qO- https://repository.rainloop.net/installer.php | php
 </code></pre>
 
-<p>root@adara:/etc# apt install php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml php7.0-sqlite3 
-```</p>
-<h3 id="configuration">configuration</h3>
-<p>• Droits de lecture/écriture de l'application:</p>
-<p>cd /var/www/html/webmail/rainloop
+<h3 id="configuration-des-permissions">Configuration des permissions</h3>
+<p>Voilà les étapes à suivre:</p>
+<p>• Donner les droits de lecture/écriture correspondants et nécessaires à l'application:</p>
+<pre><code class="shell">cd /var/www/html/rainloop
 find . -type d -exec chmod 755 {} \;
-find . -type f -exec chmod 644 {} \;</p>
-<p>• Mise en place des propriétaires de l'application:</p>
-<p>cd /var/www/html/webmail/rainloop
-chown -R www-data:www-data .</p>
-<h3 id="creation-du-site-webmailyojiknet">Création du site webmail.yojik.net</h3>
-<h3 id="creation-du-certificat-pour-webmailyojiknet">Création du certificat pour webmail.yojik.net</h3>
-<p>Nous allons créer un certificat pour notre site webmail.</p>
-<h3 id="test">Test</h3>
+find . -type f -exec chmod 644 {} \;
+</code></pre>
+
+<p>• Déterminer l'utilisateur (pour nous, www-data du groupe www-data):</p>
+<pre><code class="shell">cd /var/www/html/rainloop
+chown -R www-data:www-data .
+</code></pre>
+
+<h3 id="mise-en-route-du-webmail-dans-apache">Mise en route du webmail dans apache</h3>
+<p>Un example de site web apache (dans /etc/apache2/sites-available), que j'ai appelé <strong>webmail.conf</strong>:</p>
+<pre><code class="shell">&lt;VirtualHost *:80&gt;
+
+ServerAdmin webmaster@yojik.net
+ServerName webmail.yojik.net
+
+DocumentRoot /var/www/html/rainloop/
+
+&lt;Directory &quot;/var/www/html/rainloop/&quot;&gt;
+        Options Indexes MultiViews
+        AllowOverride FileInfo AuthConfig Indexes
+        Order allow,deny
+        allow from all
+        Require all granted
+&lt;/Directory&gt;
+
+ErrorLog ${APACHE_LOG_DIR}/error.log
+CustomLog ${APACHE_LOG_DIR}/access.log combined
+
+&lt;/VirtualHost&gt;
+</code></pre>
+
+<p>Le webmail sera accessible sous: <strong>webmail.yojik.net</strong></p>
+<h4 id="validation-du-site-dans-apache-et-rechargement-de-apache">Validation du site dans apache et rechargement de apache:</h4>
+<pre><code class="shell">root@atom:/etc# a2ensite webmail
+root@adara:/home/www/rainloop# service apache2 restart
+</code></pre>
+
+<h3 id="installation-de-linterface-sqlite-de-php">Installation de l'interface sqlite de php</h3>
+<p>Pour certaines parties de rainloop, une base de données est nécessaire; il y a le choix entre plusieurs bases de données, comme mysql, postgresql et sqlite, que j'ai choisie.</p>
+<p>Il nous faut donc installer les dépendances php correspondantes:</p>
+<pre><code class="shell">root@adara:/home/www/rainloop# apt install php7.0-sqlite3
+etc...
+</code></pre>
+
+<p>On relance apache:</p>
+<pre><code class="shell">root@adara:/home/www/rainloop# service apache2 restart
+root@adara:/home/www/rainloop#
+</code></pre>
+
+<h3 id="ajout-de-lacces-en-https-de-notre-webmail-avec-le-programme-certbot-de-letsencrypt">Ajout de l'accès en <strong>https</strong> de notre webmail (avec le programme certbot de letsencrypt):</h3>
+<pre><code class="shell">root@adara:/home/www/rainloop# certbot --apache
+</code></pre>
+
+<p>et suivre les instructions.</p>
+<p>Relancez apache:</p>
+<pre><code class="shell">root@adara:/home/www/rainloop# service apache2 restart
+root@adara:/home/www/rainloop#
+</code></pre>
+
+<p>Votre webmail est maintenant accessible. Il nous reste à le configurer.</p>
+<h3 id="configuration-de-notre-webmail">Configuration de notre webmail</h3>
+<p>Le panneau de configuration est acessible à cette adresse:</p>
+<pre><code>http://webmail.yojik.net/?admin
+</code></pre>
+<p>Les identifiants <strong>d'usine</strong> sont les suivants:</p>
+<ul>
+<li>login: admin</li>
+<li>password: 12345</li>
+</ul>
+<p>Ils ont à changer d'urgence! dans le panneau de configuration.</p>
+<p>Vous pouvez ensuite ajouter vos domaines ainsi que les comptes de messagerie. Les images suivantes sont celles de la documentation officielle.</p>
+<p><img alt="Image du panneau de configuration: les domaines" src="../Images/domain-11.png" /></p>
+<p><img alt="Image du panneau de configuration: les comptes" src="../Images/domain-12.png" /></p>
+<p>Vous pouvez parcourir le menu gauche pour adapter votre webmail à vos convenance: plugins, thèmes, language d'affichage etc ...</p>
               
             </div>
           </div>

+ 1 - 1
site/index.html

@@ -274,5 +274,5 @@ Nous aurions pu faire d'autres choix, comme Unbound (DNS), Citadel (courrier), e
 
 <!--
 MkDocs version : 0.15.3
-Build Date UTC : 2019-02-25 08:57:06
+Build Date UTC : 2019-02-25 09:02:22
 -->

File diff suppressed because it is too large
+ 0 - 0
site/mkdocs/search_index.json


Some files were not shown because too many files changed in this diff