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 est un excellent moyen productif de fluidifier la communication au sein d'une entreprise. Adieu l'enfer des arborescences de mails ingérables. En y ajoutant un petit wiki pour capitaliser et réécrire en dehors d'un déroulé chronologique, on dispose d'une paire d'outils simples mais particulièrement productifs et intuitifs, tant en interne qu'en externe.
Quel est l'intérêt d'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 la productivié, le contrôle, l'assurance de son avenir et le 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 qui changent unilatéralement avec le temps… Créér un mail supplémentaire ne vous "côute" que quatre clics, réellement.
- sécurité? Vous bénéficiez d'une transparence qui n'est pas le fort des solutions tierces (ex. piratage passé inaperçu), mais aussi de la réactivité de l'approche open source (correctifs rapides). Vous attirez moins l'attention: toutes vos données ne sont pas chez X ou chez Y selon un protocole public et fortement attaqué (pensez aux milliers de sites "Drupal" qui se font pirater en quelques heures!). Vous pouvez aussi restreindre l'accès a votre serveur à votre guise (ex. via un pare-feu qui ne laisse passer que les adresses des employés et des clients, etc).
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, mises à 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. Par la suite, si l'on veut y adjoindre d'autres services il faudra souvent inversement plus de savoir-faire en administration (proxy web, etc).
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 sur Linux, avec les outils sélectionnés ici. Hormis des failles nouvelles de sécurité, si les mises à jour restent souhaitables elles ne sont pas forcément nécessaires selon votre sécurisation et les services installés… à la condition d'être bien configurés en premier lieu !
Vous pouvez consulter:
- la page relative au réseau social d'entreprise (RSE)
- le détail et la formation associée.