Pourquoi payer une somme astronomique alors que vous pouvez héberger vos applications web préférées vous-même, sur votre serveur, dans votre réseau.

Qu’il s’agisse d’une startup, d’une petite ou d’une grande organisation, il existe de nombreux logiciels commerciaux et open source qui vous aident à gérer les applications de productivité, de gestion de projet, de chat, de documents, etc. de manière simple sur un nuage public ou dans vos locaux.

Vous trouverez ci-dessous les plates-formes logicielles, choisissez celle qui correspond à vos besoins.

Self-hosting Web Application Platforms

Sandstorm

Sandstorm est une plateforme serveur open-source avec plus de 70 applications pour une petite équipe, un développement ou une organisation de taille moyenne à grande.

Vous pouvez installer des applications en un seul clic et elles seront disponibles pour vos utilisateurs. Voici quelques-unes des applications les plus populaires :

  • Simple chat – pour la communication et la collaboration
  • GitWeb – interface web Git
  • Davros – stockage de documents
  • Hugo, WordPress, Ghost – pour les documents et la publication web
  • Piwik – pour l’analyse

Sandstorm offre une authentification unique, de sorte que les utilisateurs n’ont pas à se souvenir des informations d’identification pour chaque application. Jetons un coup d’œil à quelques-unes des fonctionnalités.

  • Vous pouvez voir qui a accès à vos grains (document, fichier, etc.) et même révoquer les permissions à tout moment
  • Tableau de bord centralisé pour avoir toutes les données de l’application en un seul endroit
  • Journal d’audit pour vérifier qui a accédé à quoi

Jetez un coup d’œil à l’app market place pour voir s’il répond à vos besoins.

YunoHost

YonoHost est un serveur basé sur Debian, principalement conçu pour rendre l’auto-hébergement accessible à tous. Il est complètement open-source, et le code source est disponible sur Github. Ils ont plus de 100 applications, y compris :

  • Kanboard – pour la gestion des tâches
  • Nextcloud – partage de fichiers, de calendriers, de courriers électroniques
  • phpMyadmin – administration de bases de données SQL
  • Roundcube – webmail
  • Cachet – page de statut
  • Discourse – plateforme de discussion/forum
  • Grafana – tableau de bord de métrologie et d’analyse

YunoHost dispose d’une console d’administration et d’utilisation conviviale. Voici quelques-unes de ses fonctionnalités.

  • Gestion des utilisateurs via LDAP
  • Sauvegarde et restauration
  • Sécurisé par un certificat Let’s Encrypt
  • Pare-feu Yunohost intégré

C’est un logiciel léger qui peut être installé sur 1GB RAM et 500 MHz CPU.

Cloudron

Gérez Gitlab, Ghost, OpenVPN, Mattermost, Confluence, Paperwork et bien plus encore en douceur avec Cloudron. Il est portable, ce qui signifie qu’il n’y a pas de problème lorsque vous souhaitez passer à un autre serveur ou à une autre plateforme cloud comme DigitalOcean, Google Cloud, AWS, Linode, etc.

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

Vous avez la possibilité de stocker la sauvegarde dans un espace de stockage externe comme S3, DO Spaces ou GCS. Si vous décidez d’opter pour Cloudron et que vous ne voulez pas le configurer vous-même, vous pouvez essayer Kamatera qui vous offre Cloudron en un seul clic à partir de 4 $ par mois.

DPlatform

DPlatform est un logiciel entièrement libre dont le code source est disponible sur Github. Il est compatible avec Docker.

Fonctionnalités

  • Il est livré avec une interface utilisateur agréable qui facilite l’installation automatisée
  • Avec l’intégration de systemd, vous pouvez gérer tous les services Apps tels que l’état des services Apps, le démarrage/arrêt en un clic, le démarrage automatique au démarrage, et le redémarrage automatique en cas d’arrêt inattendu

Conclusion

Économisez de l’argent avec les plateformes d’applications auto-hébergées ci-dessus. Elles disposent toutes d’une excellente documentation et vous pouvez les installer en moins de 30 minutes.