Homebox est une solution libre et open-source d'auto-hébergement, basée sur Debian GNU/Linux. Elle vous permet de gérer vos informations personnelles comme vos emails, vos contacts, vos calendriers et bien plus encore, de la manière la plus sûre mais toujours la plus simple possible. Il est particulièrement adapté aux familles et aux petites communautés. C’est une solution plus optimisée pour l’usage au quotidient que pour le développement.

fonctionnalités

Une liste détaillée des fonctionalités est disponible sur la page liste des fonctionnalités.

Guides d’installation

Le guide d’installation est actuallement hébergé sur le site readthedocs:

Listes de diffusion

Grace à Framasoft, deux listes de diffusion ont été crées, une pour les questions générales et les suggestion, et une autre dédiée au developpement.

Suivre le développement

Vous pouvez facilement suivre chaque commit, pour les branches principale et de développement, avec un Atom Flux RSS. Chaque commit important affiche les commandes à exécuter, ainsi que quelques informations sur le commit contenu.

Code source

Le code source est sous license GPLv3, et le dépôt principal est sur GitHub.

Pour et contre

✔️ Ce projet est fait pour vous si :

  • Vous souhaitez héberger vous-même vos e-mails et vos informations personnelles, pour des raisons de confidentialité, de sécurité, de liberté, de plaisir, etc.
  • Vous souhaitez uniquement héberger des données personnelles, comme des e-mails, des contacts, des agendas et des fichiers personnels.
  • Vous souhaitez que votre serveur soit sécurisé contre les intrusions physiques et à distance.
  • Vous souhaitez un système nécessitant peu de maintenance et se mettant à jour automatiquement.
  • Vous faites confiance à la communauté Debian pour publier des mises à jour de sécurité.

❌ ️Cependant, ce projet n'est pas pour vous si :

  • Vous préférez déployer des logiciels directement à partir des sources plutôt que d'installer les packets d'une distribution.
  • Vous souhaitez utiliser des « clouds Web » populaires écrits en PHP, comme owncloud ou nextcloud.
  • Vous prévoyez de suivre les alertes de sécurité et d'appliquer les correctifs manuellement.
  • Vous aimez corriger les incompatibilités entre les différents packages installés manuellement sur un serveur.
  • Vous privilégiez le nombre de fonctionnalités plutôt que la fiabilité et la stabilité de votre serveur.
  • La sécurité de votre plate-forme n'est pas votre principale préoccupation.

Il utilise un ensemble de scripts Ansible pour configurer l'ensemble de la plateforme à partir d'un serveur Debian fraîchement installé. Par conséquent, vous devez être familier avec Ansible et la ligne de commande. Le système peut être installé sur un serveur autonome à la maison, ou sur un serveur dédié ou virtuel hébergé en ligne.