Ceci est une ancienne révision du document !
Table des matières
Héberger ses services: quoi et pourquoi?
Pourquoi héberger ses serveurs et ses services?
Slack, Dropbox, Google Drive, Microsoft Office 365, gmail, zoom…
La plupart de ces services privés (gratuits ou non) ont maintenant un équivalent valable en opensource, et qui peut être hébergé sur vos propres serveurs.
Par exemple, un réseau social d'entreprise (RSE), qui repose sur un certain nombre d'outils spécifiques ci-dessous, est un excellent moyen de fluidifier la communication au sein d'une entreprise, et d'augmenter la productivité. Un Wiki permet en plus de capitaliser le savoir-faire acquis.
Quel est l'intérêt de s'installer ses propres services, et spécifiquement avec des outils "libres"? Au delà de l'économie financière souvent réelle, l'avantage est surtout de garder le contrôle, assurer son avenir et rapatrier ses données.
Avantages
- contrôle: les services tiers ne vous laissent pas le contrôle de vos données, ils l'annoncent seulement. Vous saurez exactement où se trouvent vos données (cf. RGPD), et vous pouvez effacer celles que vous voulez
- longévité: inversement vous savez que votre service continuera (si l'entreprise ferme ou décide d'arrêter ses services, cf. G+)
- dimensionnement: c'est vous qui choisissez les limites, qui dépendent de vous et non d'un forfait généralement bridé: nombre d'adresses mails, capacité de disque dur, etc. Pas de situations changeant avec le temps.
- sécurité: non seulement vous avec une transparence qui n'est pas le fort des solutions tierces (ex. piratage passé inaperçu), mais vous bénéficiez de la réactivité de l'approche open source (correctifs rapides). De plus, vous attirez moins l'attention: toutes vos données ne sont pas chez X ou chez Y selon un protocole public et fortement attaqué. C'est d'autant plus intéressant que vous pouvez restreindre l'accès a votre serveur à votre guise (ex. via un pare-feu sur des adresse IP clients seulement).
Inconvénients
Il va donc falloir quelqu'un à la barre! Soit vous-mêmes (informaticien), soit un tiers qui vous fera de l'infogérance pour:
- installer un serveur (serveur dédié, passage souvent obligatoire).
- installer les services sur ce serveur (parfois conflictuels)
- gérer ce serveur dans le long terme (sauvegardes, mise à jour, récupération des plantages…)
- attention aux "installations à l'aveugle": la sécurité doit être pensée, comprise et effective
Certains hébergeurs proposent des solutions "clés en main", avec des serveurs préinstallés avec une solution logicielle choisie. C'est une option hybride, parfois intéressante si on n'a ni le temps ni les ressources. C'est souvent incompatible avec l'installation de plusieurs services mutualisés sur un même serveur afin de réduire les coûts de location.
La gestion d'un serveur dans la durée est souvent négligée, mais il existe plusieurs solutions, comme l'automatisation des sauvegardes. De plus l'usage de serveurs virtuels modernes simplifie fortement la tâche tout en augmentant la robustesse.
Par expérience la maintenance est particulièrement faible avec les outils sélectionnés ici, et à la condition d'être bien configurés en premier lieu: hormis des failles nouvelles de sécurité, des mises à jour restent souhaitables, mais pas forcément nécessaire selon votre sécurisation et les services installés.
Vous pouvez consulter:
- la page relative au réseau social d'entreprise (RSE)
- le détail et la formation associée.