4 plates-formes d’applications Web auto-hébergées

Photo of author

By pierre



Pourquoi engager des frais importants quand il est possible d’héberger soi-même ses applications web favorites, directement sur son propre serveur, au sein de son réseau ?

Que ce soit pour une startup, une petite ou grande organisation, de nombreuses solutions logicielles, qu’elles soient open source ou commerciales, existent pour faciliter l’exécution de tâches courantes telles que la gestion de la productivité, de projets, de discussions, de documents, etc. Ces solutions peuvent être déployées sur un cloud public ou en local.

Voici une sélection de plateformes logicielles, choisissez celle qui répond le mieux à vos besoins.

Sandstorm

Sandstorm est une plateforme serveur open source qui propose plus de 70 applications pour les petites équipes, les environnements de développement ou les organisations de moyenne à grande envergure.

L’installation des applications se fait en un seul clic et elles sont immédiatement accessibles à vos utilisateurs. Parmi les applications populaires, on retrouve :

  • Chat simple – pour la communication et la collaboration
  • GitWeb – Une interface web pour Git
  • Davros – pour le stockage de documents
  • Hugo, WordPress, Ghost – dédiés à la documentation et à la publication web
  • Piwik – pour l’analyse

Sandstorm intègre une authentification unique, ce qui évite aux utilisateurs de mémoriser des identifiants pour chaque application. Examinons de plus près certaines de ses fonctionnalités.

  • Vous avez une visibilité complète sur les personnes ayant accès à vos données (documents, fichiers, etc.) et pouvez révoquer les autorisations à tout moment.
  • Un tableau de bord centralisé rassemble toutes les informations relatives aux applications en un seul lieu.
  • Un journal d’audit permet de contrôler les accès.

N’hésitez pas à consulter la place de marché des applications pour vérifier si elle répond à vos exigences.

YunoHost

YunoHost, basé sur Debian, est spécialement conçu pour rendre l’auto-hébergement accessible à tous. C’est un projet entièrement open source dont le code source est disponible sur Github. Il propose plus d’une centaine d’applications, parmi lesquelles :

  • Kanboard – pour la gestion de tâches
  • Nextcloud – pour le partage de fichiers, la gestion de calendriers et de messagerie
  • phpMyadmin – pour l’administration de bases de données SQL
  • Roundcube – une messagerie web
  • Cachet – pour les pages de statut
  • Discourse – une plateforme de discussion/forum
  • Grafana – pour les tableaux de bord de métriques et d’analyses

YunoHost propose une interface utilisateur et d’administration intuitive. Voici quelques-unes de ses caractéristiques clés :

  • Gestion des utilisateurs via LDAP
  • Fonctionnalité de sauvegarde et de restauration
  • Sécurisation avec le certificat Let’s Encrypt
  • Intégration d’un pare-feu yunohost

C’est un logiciel léger qui peut être installé avec 1 Go de RAM et un processeur de 500 MHz.

Cloudron

Gérez des applications telles que GitLab, Ghost, OpenVPN, Mattermost, Confluence, Paperwork et bien d’autres avec Cloudron. Il est portable, ce qui signifie que vous pouvez migrer facilement vers un autre serveur ou plateforme cloud comme DigitalOcean, Google Cloud, AWS, Linode, etc.

Cloudron utilise des conteneurs Docker pour isoler les applications les unes des autres.

Vous avez la possibilité de stocker vos sauvegardes sur des services de stockage externes comme S3, DO Spaces ou GCS. Si vous choisissez d’utiliser Cloudron et que vous ne voulez pas le configurer vous-même, vous pouvez essayer Kamatera qui vous propose Cloudron en un clic pour un tarif aussi bas que 4 $ par mois.

DPlatform

DPlatform est un logiciel totalement gratuit avec son code source disponible sur GithubGenericName. Il est compatible Docker.

Fonctionnalités:

  • Il propose une interface utilisateur soignée qui facilite l’installation automatisée.
  • Grâce à l’intégration systemd, vous pouvez gérer tous les services d’application, comme visualiser leur statut, les démarrer ou les arrêter en un clic, les lancer automatiquement au démarrage et les redémarrer en cas d’arrêt inattendu.

Conclusion

Économisez de l’argent en utilisant les plateformes d’applications auto-hébergées présentées ci-dessus. Elles bénéficient toutes d’une excellente documentation et peuvent être installées en moins de 30 minutes.

Ensuite, explorez une alternative à la messagerie Slack.

Cet article vous a plu ? N’hésitez pas à le partager !