{{ :icons:services.png?nolink|}}
====== LES SERVICES DE KERHOST ======
La notion de service sur **KerHost** fait référence à un outil ([[wp>fr:Application_web|application web]] ou [[wp>:Protocole_de_communication|protocole de communication]]) équivalent alternatif libre de substitution à un autre service que l'on trouverait (à tord) libre sur internet, alors que celui-ci est en réalité gratuit, comme par exemple les applications ©Google . Libre n'est pas gratuit, il ne faut pas confondre. La gratuité n'est qu'une illusion qui implique toujours une contrepartie : la marchandisation de vos données. Si c'est gratuit, c'est vous le produit !!! \\
__Quels sont ces services proposés ?__ **KerHost** utilise donc uniquement des solutions [[wp>fr:Logiciel_libre|libres]] dont voici la liste :
Apache : [[kerhost:serveurweb|Serveur web]] [[wp>fr:Apache_HTTP_Server|Apache]], [[wp>fr:PHP|Php]] et [[wp>fr:MySQL|MysQL]]\\
MySQL : [[kerhost:phpmyadmin|Gestionnaire de base de donnée MySQL]] [[wp>fr:PhpMyAdmin|PhpMyAdmin]] (service **php**)\\
**Ftp** : [[kerhost:proftpd|Serveur FTP]] [[wp>fr:ProFTPd|ProFTPD]]\\
Ssh : [[kerhost:openssh|Serveur SSH]] [[wp>fr:OpenSSH|OpenSSH]]\\
**Git** : [[kerhost:git|Gestionnaire de version Git]] [[wp>fr:Gitea_(logiciel)|Gitea]]\\
Postfix : [[kerhost:postfix|Serveur de mail]] [[wp>fr:Postfix|Postfix]]\\
Xmpp : [[kerhost:prosody|Serveur de messagerie instantannée ]] [[wp>fr:Extensible_Messaging_and_Presence_Protocol|XMPP]] [[wp>fr:Prosody|Prosody]]\\
**Lists** : [[kerhost:mailman|Serveur de liste de diffusion]] [[wp>fr:GNU_Mailman|Mailman]]\\
Fetchmail : [[kerhost:fetchmail|Outils de gestion de mail]] [[wp>fr:Fetchmail|Fetchmail]]\\
Procmail : [[kerhost:procmail|Outils de gestion de mail]] [[wp>fr:Procmail|Procmail]]\\
**Mail** : [[kerhost:roundcube|Webmail]] [[wp>fr:RoundCube|RoundCube]]\\
**Rss** : [[kerhost:ttrss|Agrégateur de flux RSS]] [[wp>fr:Tiny_Tiny_RSS|Tiny-Tiny RSS]]\\
**Partage** : [[kerhost:nextcloud|Hébergement de fichiers]] [[wp>fr:Nextcloud|NextCloud]]\\
**Blog** : [[kerhost:wordpress|Blog]] [[wp>fr:WordPress|WordPress]]\\
**Statsperso** : [[kerhost:matomo|Serveur de statistiques]] [[wp>fr:Matomo|Matomo]]\\
**Statservice** : [[kerhost:awstats|Serveur de statistiques]] [[wp>fr:AWStats|Awstats]]\\
**Statserver** : [[kerhost:munin|Serveur de statistiques]] [[wp>fr:Munin_(logiciel)|Munin]]\\
**Recherche** : [[kerhost:searx|Méta-moteur de recherche]] [[wp>fr:Searx|Searx]]\\
**Terminal** : [[kerhost:shellinabox|Émulateur de terminal]] [[https://code.google.com/p/shellinabox/|Sheelinabox]]\\
**Proxy** : [[kerhost:squid|Proxy]] [[wp>fr:Squid_(logiciel)|Squid]]\\
**Ntp** : [[kerhost:ntpd|Serveur de temps]] [[wp>fr:Ntpd|Ntp]]\\
**Wiki** : [[kerhost:dokuwiki|Wiki]] [[wp>fr:DokuWiki|DokuWiki]]\\
**Sondage** : [[kerhost:framadate|Sondages]] [[http://framablog.org/2014/11/26/framadate-nouvelle-version-accessible/|FramaDate]]\\
**Formulaire** : [[kerhost:formtools|Formulaires]] [[https://formtools.org/|Form Tools]]\\
**Sync** : [[kerhost:sync|Synchro Firefox]] [[wp>fr:Firefox_Sync|Sync]] pour Firefox\\
**Www** : [[kerhost:interface_gestion|Gestion des utilisateurs]] [[https://www.kerhost.fr/|KerHost]]\\
**Vpn** : [[kerhost:openvpn|VPN]] [[wp>fr:OpenVPN|OpenVPN]]\\
**Webadmin** : [[kerhost:webmin|Gestion du serveur]] [[wp>fr:Webmin|Webmin]]\\
Securité : [[kerhost:security|Outils de sécurité]] [[wp>fr:Fail2ban|Fail2ban]], [[wp>fr:Rkhunter|RkHunter]], [[wp>fr:Chkrootkit|ChkRootKit]], [[wp>fr:logwatch/|LogWatch]] et [[https://www.mmonit.com/monit/|Monit]]\\
**Doc** : [[kerhost:etherpad|Serveur collaboratif de traitement de texte]] [[wp>fr:EtherPad|Etherpad]]\\
**Calc** : [[kerhost:ethercalc|Serveur collaboratif de tableur]] [[wp>fr:EtherCalc|EtherCalc]]\\
**Memo** : [[kerhost:scrumblr|Tableau blanc de prise de note collaboratif]] [[https://github.com/aliasaria/scrumblr/|Scrumblr]]\\
**Drop** : [[kerhost:lufi|Partage de gros fichiers]] [[https://framagit.org/fiat-tux/hat-softwares/lufi|Lufi]]\\
**Link** : [[kerhost:lstu|Créateur le lien court]] [[https://framagit.org/fiat-tux/hat-softwares/lstu/-/tree/master|Lstu]]\\
**Conversation** : [[kerhost:conversejs|Interface web pour XMPP]] [[https://conversejs.org/|Converse.js]]\\
\\
Tous ces **services** ont un usage **privé** (c'est-à-dire qu'il faut s'authentifier pour pouvoir les utiliser et donc être adhérent et avoir un compte utilisateur valide) à l’exception de :
* **Recherche** (searx)
* **Doc** (etherpad)
* **Calc** (ethercalc)
* **Memo** (Scrumblr)
* **Link** (Lstu)
qui sont **publics**.\\ \\
Les services suivant eux sont **semi-publics** :
* **Lists** (mailman). Lla gestion des listes sont authentifiées mais l'abonnement aux listes peut être public.
* **sondage** (Framadate). Il faut être authentifié pour créer des sondages, mais ils sont publiquement accessibles.
* **Git** (Gitea). Il faut être authentifié pour créer des dépôts, mais ils peuvent être rendu publics.
* **Partage** (Nextcloud. Propose des services qui peuvent être **partagés** publiquement par les utilisateurs de l'instance et ne se limite donc pas au partage entre utilisateur de celle-ci.
* **Drop** (Lufi). Il faut être authentifié pour uploader un fichier, mais le lien de partage est public.
* **Conversation** (Converse.js). Nécessite une authentification depuis l'instance, mais permet de communiquer avec n'importe quel compte XMPP.
Afin de facilité l'accès à tout ces services (il y en a beaucoup et ce n'est pas forcément facile de les mémoriser !), ils sont tous regroupés dans l'interface de **KerHost** (PORTAIL et MON ⇒ Services)\\ \\
Au niveau **sécurité**, chaque **service web** (dépendant de apache donc), repose sur :
* un **cloisonnement utilisateur apache** propre à chaque service, pas d'accès à **www-data**, et droits en écriture distribués au compte goutte
* dépend de **php-fpm**
* dispose de son propre compte **[[kerhost:mysql|MySQL]]**