FARMSERV

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

Outils pour utilisateurs

Outils du site


farmserv:pre-requis

PRÉ-REQUIS
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 Debian 9/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 tutos pour savoir comment installer Debian 9/Raspbian Stretch Lite).

Recommandation matérielle :tout va dépendre de l'utilisation que vous allez avoir, mais au minimum, un ordinateur i386 32 bit/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).

  • 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 !
  • Un compte administrateur unix et un mot de passe robuste opérationnel (12 caractères minimum avec chiffres et majuscules)
  • 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 ip publique accessible depuis internet dans le cas d'un auto-hébergement
  • Un nom de domaine principal valide et opérationnel rattaché à cette adresse ip fixe
  • Les noms de sous domaine suivants (de type CNAME) rattachés au nom de ce domaine principal :
SOUS-DOMAINE TYPE ADRESSE IP / NOM D'HÔTE SERVICE/APPLIS
A adresse_ip_du_derveur
mail A adresse_ip_du_derveur roundcube
www CNAME votre_domaine farmserv
smtp CNAME votre_domaine mail/smtp
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 sauvegardes automatiques.

N'oubliez pas que votre 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é)
  • réserver votre domaine chez un registar (le plus simple) qui vous mettra à disposition une console de gestion. Ce ne sont pas les fournisseurs qui manquent (Online.net, OVH, Gandi…).
  • 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 à l'installation ou jeter un œil au contexte d'utilisation.

farmserv/pre-requis.txt · Dernière modification: 2019/05/29 07:43 par gwen