FARMSERV

Le gestionnaire de serveur dédié et mutualisé associatif
pour l'auto-hébergement

Outils pour utilisateurs

Outils du site


farmserv:pre-requis

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
farmserv:pre-requis [2019/05/29 07:43]
gwen
farmserv:pre-requis [2020/06/01 16:21] (Version actuelle)
keran
Ligne 1: Ligne 1:
-__**PRÉ-REQUIS**__\\ ​+__**PRÉ-REQUIS ​: 6 choses à vérifier avant de vous lancer :**__\\  ​\\ 
 **Farmserv** est un projet disposant de très peu de moyens humains en terme de développement (une seule personne pour le moment), cela limite forcément le choix de l'OS du serveur. Le choix de l'OS s'est donc porté sur [[https://​www.debian.org/​|Debian 9]]/​[[https://​www.raspberrypi.org/​downloads/​raspbian//​|Raspbian Stretch Lite]] tant sa facilité de prise en main est simple et efficace. Désolé donc pour les aficionados des autres distributions. Vous devez donc impérativement disposez des éléments suivants :\\  **Farmserv** est un projet disposant de très peu de moyens humains en terme de développement (une seule personne pour le moment), cela limite forcément le choix de l'OS du serveur. Le choix de l'OS s'est donc porté sur [[https://​www.debian.org/​|Debian 9]]/​[[https://​www.raspberrypi.org/​downloads/​raspbian//​|Raspbian Stretch Lite]] tant sa facilité de prise en main est simple et efficace. Désolé donc pour les aficionados des autres distributions. Vous devez donc impérativement disposez des éléments suivants :\\ 
-  * **Serveur ​fraîchement installé** tournant sous **Debian 9 version 32/64bit** ou un **Raspberry Pi 3B+** tournant sous **Raspbian Stretch Lite** (voir dans la section [[farmserv:​tutos|tutos]] pour savoir comment installer Debian 9/Raspbian Stretch Lite). +  ​- Avoir un **serveur ​fraîchement installé** tournant sous **Debian 9 version 32/64bit** ou un **Raspberry Pi 3B+** tournant sous **Raspbian Stretch Lite** (voir dans la section [[farmserv:​tutos|tutos]] pour savoir comment installer Debian 9/Raspbian Stretch Lite). 
-<WRAP center round info 80%> +  - Aucun **service** installé dessus hormis **SSH**, ni d'​**environnement ​de travail graphique** (gnome, kde...) Dans le cas d'une **installation manuelle de Debian**pensez à bien **activer le serveur SSH** en fin d'​installation ! 
-__**Recommandation matérielle :**__tout va dépendre ​de l'utilisation que vous allez avoirmais au minimum, un ordinateur ​**i386 32 bit/[[farmserv:rpi|Raspberry pi 3B+]]**, avec **1Go de RAM et 500Go de disque dur**. C'​est ​vraiment ​le minimum pour une utilisation mono utilisateur ou familialeSi vous voulez monter une instance pour héberger plusieurs utilisateursil va falloir taper plus haut et vous rapprocher ​le plus possible ​d'​une ​vraie configuration serveur ​(**64 bit, 4/8Go de RAM et 1To de disque dur**)+  - Un **__seul__** **compte utilisateur administrateur unix activé ([[farmserv:cpt_admin|super-admin]])** et un **mot de passe robuste** opérationnel (12 caractères minimum avec chiffres ​et majuscules). Pour le moment, les caractères suivants ne sont pas pris en charge par Farmserv pour les mots de passe : **$ & # " ' ( | ) ` \ ;** ni les **espaces**. Pensez à vérifier ceci avant de lancer l'installation. **Il est important qu'un seul compte soit créé sur le serveur avant de démarrer l'​installation**. 
-</​WRAP>​+  - Une **adresse ip fixe** assignée à ce serveur**visible** depuis internet dans le cas d'un hébergement externe (data-center),​ ou une adresse **ip fixe** ​(ou **DHCP** assignée) derrière une **box** ayant une adresse [[farmserv:​ip_public|ip publique]] accessible depuis internet ainsi qu'un [[farmserv:​dmz|DMZ]] correctement configuré dans le cas d'un [[farmserv:​autohebergement|auto-hébergement]] 
 +  - Un **nom de domaine principal** valide ​et opérationnel rattaché à cette adresse ip fixe ainsi qu'​une ​**zone DNS** opérationnelle pour configurer celui-ci**[[farmserv:​zone_dns|Cliquez ici pour en savoir plus !]]** 
 +  - Un **serveur FTP annexe** (facultatif mais conseillé !) pour les [[farmserv:​sauvegardes|sauvegardes]] automatiques et la restauration du serveur en cas de panne.
  
-  ​* ** Aucun service installé dessus hormis SSHD** (ce qui est en général toujours le cas sur un serveur hébergé). Dans le cas d'​une ​**installation manuelle ​de Debian**pensez à bien **activer le serveur SSH** en fin d'​installation ! +<WRAP center round tip 100%> 
-  ​Un **compte administrateur unix** et un **mot de passe robuste** opérationnel (12 caractères minimum avec chiffres et majuscules+**IMPORTANT !** Lisez également ceci :\\  
-  Une **adresse ip fixe** assignée ​à ce serveur ​**visible** depuis internet dans le cas d'un hébergement externe, ou une adresse **ip fixe** (ou **DHCP** assignée) derrière une box avec une adresse [[farmserv:​ip_public|ip publique]] accessible depuis internet ​dans le cas d'un auto-hébergement +<WRAP center round info 90%> 
-  * Un **nom de domaine principal** valide et opérationnel rattaché à cette adresse ip fixe +__**Recommandation matérielle :**__ tout va dépendre ​de l'​utilisation que vous allez avoirmais au minimum, un ordinateur ​**i386 32 bit/​[[farmserv:​rpi|Raspberry pi 3B+]]**, avec **1Go de RAM et 500Go de disque dur**. C'est vraiment le minimum pour une utilisation mono utilisateur ou familiale. Si vous voulez monter une instance pour héberger plusieurs utilisateurs,​ il va falloir taper plus haut et vous rapprocher le plus possible d'une vraie configuration serveur (**64 bit, 4/8Go de RAM et 1To de disque dur**)
-  * Les **noms de sous domaine suivants** (de type **CNAME**rattachés ​au nom de ce domaine principal : +</​WRAP>​ 
- +<WRAP center round info 90%> 
-^ SOUS-DOMAINE ​ ^ TYPE  ^ ADRESSE IP / NOM D'​HÔTE ​ ^ SERVICE/​APPLIS ​ ^ +__**Pas de logiciel installé :**__ si vous êtes amené ​à installer vous même **debian** (dans le cas d'un auto-hébergement ​par exemple), arrivé ​au moment du choix de la **sélection des logiciels**, choisissez comme ceci : 
-|               | A     | adresse_ip_du_derveur ​   |                 | +{{ :farmserv:debian_install_logiciels.png?​direct&​400 ​|}} 
-| mail          | A     | adresse_ip_du_derveur ​   | roundcube ​      | +</​WRAP>​ 
-| www           | CNAME | votre_domaine ​           | farmserv ​       | +<WRAP center round important ​90%> 
-| smtp          | CNAME | votre_domaine ​           | mail/​smtp ​      | +__**Gestion de votre nom de domaine :**__ n'​oubliez pas que votre [[farmserv:​assos|collectif/​association]] est portée sur le **nom de domaine** de votre serveur. Vous devez absolument disposer d'un **nom de domaine** pour votre serveur et avoir la possibilité de gérer vos sous-domaines. Pour cela, vous devez soit :
-| imap          | CNAME | votre_domaine ​           | mail/​imap ​      | +
-| lists         | CNAME | votre_domaine ​           | mailman ​        | +
-| ftp           | CNAME | votre_domaine ​           | ftp             | +
-| blog          | CNAME | votre_domaine ​           | wordpress ​      | +
-| partage ​      | CNAME | votre_domaine ​           | nextcloud ​      | +
-| rss           | CNAME | votre_domaine ​           | tiny tiny RSS   | +
-| statsperso ​   | CNAME | votre_domaine ​           | piwik           | +
-| statserver ​   | CNAME | votre_domaine ​           | munin           | +
-| statservice ​  | CNAME | votre_domaine ​           | awstats ​        | +
-| php           | CNAME | votre_domaine ​           | phpmyadmin ​     | +
-| sync          | CNAME | votre_domaine ​           | sync            | +
-| ntp           | CNAME | votre_domaine ​           | ntp             | +
-| recherche ​    | CNAME | votre_domaine ​           | seeks           | +
-| sondage ​      | CNAME | votre_domaine ​           | formallin ​      | +
-| formulaire ​   | CNAME | votre_domaine ​           | opensondage ​    | +
-| wiki          | CNAME | votre_domaine ​           | dokuwiki ​       | +
-| proxy         | CNAME | votre_domaine ​           | squid           | +
-| vpn           | CNAME | votre_domaine ​           | openvpn ​        | +
-| gestion ​      | CNAME | votre_domaine ​           | webmin ​         | +
-| git           | CNAME | votre_domaine ​           | gitea           | +
-| terminal ​     | CNAME | votre_domaine ​           | shellinabox ​    | +
-| doc           | CNAME | votre_domaine ​           | etherpad ​       | +
-| calc          | CNAME | votre_domaine ​           | ethercalc ​      | +
- +
-  ​Un **reverse DNS** de type www.nom_de_domaine +
-  * Un **serveur FTP annexe** (facultatif mais conseillé !) pour les [[farmserv:sauvegardes|sauvegardes]] automatiques. +
-<WRAP center round important ​80%> +
-N'​oubliez pas que votre [[farmserv:​assos|collectif/​association]] est portée sur le **nom de domaine** de votre serveur. Vous devez absolument disposer d'un **nom de domaine** pour votre serveur et avoir la possibilité de gérer vos sous-domaines. Pour cela, vous devez soit :+
   * gérer votre propre serveur DNS (compliqué)   * gérer votre propre serveur DNS (compliqué)
-  * réserver votre domaine chez un [[farmserv:​registar|registar]] (le plus simple) qui vous mettra à disposition une console de gestion. Ce ne sont pas les fournisseurs qui manquent ([[http://​www.online.net/​fr/​nom-de-domaine#​commander|Online.net]],​ [[https://​www.ovh.com/​fr/​domaines/|OVH]], [[https://www.gandi.net/|Gandi]]...).+  * réserver votre domaine chez un [[farmserv:​registar|registar]] (le plus simple) qui vous mettra à disposition une console de gestion. Ce ne sont pas les fournisseurs qui manquent ([[https://​www.ovh.com/​fr/​domaines/​|OVH]], ​[[http://​www.online.net/​fr/​nom-de-domaine#​commander|Online.net]],​ [[https://​www.gandi.net/|Gandi]]...). 
 +<WRAP center round tip 80%> 
 +__**Le cas OVH :**__ si votre nom de domaine est réservé chez **[[farmserv:​ovh|OVH]]**pensez à configurer votre **API** et votre **[[farmserv:ddclient|dynhost]]** ! Vous gagnerez du temps pour configurer votre [[farmserv:​zone_dns|zone DNS]].\\ Dans la version **5.5** de **Farmserv**,​ l'​installation peut dorénavant **automatiquement configurer** votre **zone DNS** si vous êtes chez **[[farmserv:​ovh|OVH]]** et que votre **API** est activée. 
 +</WRAP> 
 +</WRAP> 
 +<WRAP center round info 90%> 
 +__**Choix du nombre d'​entité :**__ durant l'​installation,​ vous allez être amener à indiquer le **nombre maximum** d'​[[farmserv:​entite|entité]] ​ souhaitéC'est très important avant l'​installation de décider de ce **nombre**Il va garantir le bon **fonctionnement** de votre serveur et surtout garantir la **qualité** de service de votre instance. Vous devez donc prendre en compte : 
 +  * la **capacité** de votre disque dur 
 +  * la **bande passante** de votre serveur 
 +  * la **vitesse d’exécution** du processeur de votre serveur 
 + 
 +Vous devez par exemple vous assurer que la capacité du disque dur soit suffisante à respecter le total des [[farmserv:​quota|quotas]] utilisateurs en fonctions des [[farmserv:​adhesion|types d'​adhésions]]. Vous serez dans l’embarras si votre disque dur arrive à saturation alors que vos utilisateurs n'​auront pas l'​espace disque suffisant par rapport au type de cotisation qu'​ils ​ auront souscrit.\\  
 +Il en va de même pour la gestion de la bande passanteSi votre serveur dispose d'un débit montant faible, n'​espérez pas pouvoir proposer des connexions simultanées rapides aux utilisateursUn serveur hébergé dans un data-center ne vous offrira pas les mêmes conditions d’utilisation qu'un [[farmserv:​rpi|Raspberry Pi]] auto-hébergé ! 
 +</​WRAP>​
 </​WRAP>​ </​WRAP>​
  
-  * Le **mot de passe administrateur doit être robuste**. Il doit contenir au minimum 12 caractères,​1 chiffre et 1 majuscule. Si ce n'est pas le cas, le script d'​installation refusera de s'​installer. La liberté numérique c'est avant tout une histoire de sécurité !\\  
  
 Si tout est OK, alors vous pouvez procéder à [[installation|l'​installation]] ou jeter un œil au [[farmserv:​contexte_utilisation|contexte d'​utilisation]]. Si tout est OK, alors vous pouvez procéder à [[installation|l'​installation]] ou jeter un œil au [[farmserv:​contexte_utilisation|contexte d'​utilisation]].
  
farmserv/pre-requis.1559108615.txt.gz · Dernière modification: 2019/05/29 07:43 par gwen