Cet article est le premier d’une série dans laquelle je décrirai le processus de mise en place d’un projet de serveur de stockage et de partage de données, loué en commun avec des amis.

Mon but, derrière cette série, est de documenter ce processus, afin de garder une trace des problèmes rencontrés en chemin, et je l’espère de donner envie à d’autres personnes de créer leur petit bout d’internet.

Ce premier article présentera la genèse du projet, et les points ayant motivé le choix d’hébergement. Le second article présentera l’organisation technique du projet. Les articles suivants permettrons d’approfondir plus en détail certains points techniques qui le méritent.

Origine du projet

La DSI de l’école d’ingénieur où j’ai effectué mes études propose à tout les étudiants de l’école un espace de stockage en ligne, hébergé sur les serveurs de l’école, et pouvant permettre aux étudiants de partager et échanger des fichiers sans être dépendant des services de Google, Dropbox, etc…

A mon arrivée dans l’école, ce service s’appuyait sur le logiciel Owncloud, et a été plus tard été remplacé par une instance de Nextcloud.

Cependant, toute les bonnes choses ont une fin, et après l’obtention de notre diplôme, quelques-un de mes camarades de promo se sont vus pris au dépourvu face à la fermeture imminente de leur compte étudiant.

Ne souhaitant pas livrer ses fichiers et les données personnelles qu’ils contiennent à Google, l’un d’entre eux posa la question suivante:

Vous connaissez une alternative au cloud de l’école qui va bientôt nous quitter ? 💔

J’ai fait quelques recherches auprès des CHATONS et des associations adhérentes à la FFDN, car je savais que certaines d’entre elles proposent ce genre de service. On peut citer notamment ARN, Numéricloud, mais il en existe bien d’autres.

Cependant, l’espace de stockage et l’entretien des serveurs n’étant pas gratuit, il est difficile de trouver un service regroupant les caractéristiques suivantes:

  • Espace de stockage conséquent (au moins 10 ou 20Go),
  • Respect des données personnelles des utilisateurs,
  • Gratuité

D’un point de vue général, soit le service est gratuit et propose beaucoup d’espace de stockage, mais a tendance à s’assoir sur la vie privée des utilisateurs (ce n’est pas le cas des CHATONS et membres de la FFDN cités plus haut), soit le service est payant, soit l’espace de stockage est plutôt limité …

Le modèle du tout gratuit sur internet n’étant pas particulièrement un but à atteindre (il a été un facteur déterminant de l’apparition de la publicitée ciblée notamment), j’ai donc proposé la chose suivante : quitte à payer, nous pourrions louer un serveur ( VPS ou dédié) à plusieurs pour partager le coût, et y installer une instance de Nextcloud, comme je l’avais fait sur un petit VPS pour mon usage personnel.

C’est ainsi qu’est née l’idée derrière Oscadia.

Principe

Afin d’éviter d’envoyer toutes nos données personnelles à un GAFA, nous nous sommes associés pour mettre en place et maintenir un serveur Nextcloud mutualisé, pour une petite somme par mois.


Plan d’action:

  1. Louer un serveur chez un hébergeur, avec un peu de disque dur (200Go ou plus).
  2. Installer un serveur Nextcloud dessus.
  3. ??????
  4. Profit.

Une fois ce plan d’action établi et validé par les camarades intéressés par le projet, j’ai entrepris de comparer les différentes offres d’ħebergement. Cette recherche a été conduite avec deux critères principaux en tête:

  • Permettre d’allouer à chaque participant·e au moins 20Go d’espace de stockage
  • Garder le prix par personne et par mois en dessous de 4€

J’ai donc rempli le tableau suivant, qui compare les caractéristiques de VPS et de serveurs dédiés dans des gammes relativement similaires:

Organisme Stockage CPU RAM Prix/mois1 Débit Localisation des données Lien vers la page de présentation Commentaire
ARN 10Go SSD + 200Go HDD 1 vcpu 2Go 12€2 100mbps partagés Schiltigheim (67) https://vps.arn-fai.net/ Possibilité d’ajouter du stockage par tranche de 3€/mois pour 200Go
OVH 40Go SSD + 200Go HDD 1 vcpu 2Go 24€ 250mbps garantis Strasbourg, Lille ou bien d’autres encore https://www.ovhcloud.com/fr/vps/compare/ Possibilité d’aller plus haut en terme de vcpu et de ram, mais plus cher
Scaleway 1To HDD 2 vcpu 4Go 12€ 250mbps Saint-Ouen-l’Aumône (95) https://www.scaleway.com/fr/dedibox/start/start-2-s-sata/ Pas de SSD
OVH-soyoustart 3x2To SSD 4cpu/4threads 16Go 28,8€3 250mbps France https://www.soyoustart.com/fr/offres/2101sys15.xml Un peu plus cher, mais vraiment puissant => Posibilité d’héberger plus de choses (onlyoffice, …)

Nous étions au départ 4 personnes intéressées. Cependant, en voyant l’offre de Soyoustart, j’ai suggéré que l’on propose à d’autres amis de nous rejoindre.

En effet, en rassemblant 8 utilisateurs, nous pourrions tous bénéficier d’un espace de stockage en ligne de 200Go, et d’assez de ressources matérielles pour héberger d’autres applications en plus de Nextcloud. Nous avons donc décidé de partir sur cette option d’hébergement, et d’associer 4 autres amis à notre projet.

Conclusion

Il restait à définir un nom pour le projet. Après une longue séance de réflexion, nous nous sommes arrêtés sur Oscadia: Ordinateur de Stockage en Commun Amical, pour des Données Informatique à l'Abri.

En parallèle, j’ai adapté à ma sauce les conditions d’utilisation de l’association Picasoft, pour écrire les CGU d’oscadia. Elles ne font que rappeler que les administrateurs n’ont pas le droit d’aller fouiller dans les données des personnes utilisant les services, les obligations de l’hébergeur vis à vis de la loi, et le fait que bien que je fasse de mon mieux pour proposer une qualité de service acceptable, il est possible que le serveur soit parfois indisponible.

Même si je suis pour l’instant le seul administrateur, il est possible que d’autres utilisateurs ou utilisatrices me rejoignent, si ils ou elles en ont envie.

En lancant ce projet, nous avons pour but de nous libérer un peu de l’hégémonie des GAFAM. Même si nous commencerons par installer Nextcloud et OnlyOffice, il n’est pas exclu que ce serveur partagé héberge plus d’applications à l’avenir, afin de diminuer notre dépendance à des services peu respectueux de la vie privée de ses utilisatrices et utilisateurs.


  1. À cela s’ajoute environ 8.5€ par an pour le nom de domaine en .fr chez OVH, 7.20€ par an chez Scaleway, ou 14.40€ par an chez Gandi (en sachant qu’on peut prendre l’hébergement et le domaine chez deux fournisseurs différents). ↩︎

  2. Il y a 15€ d’adhésion annuelle à l’association ARN à ajouter ↩︎

  3. Le prix correspond à une promotion de noël proposée par OVH. ↩︎