La Suite Numérique sur YunoHost : état des lieux et perspectives

Discuss

:france:
Bonjour à toutes et tous,

Je souhaitais ouvrir une discussion autour de l’intégration de La Suite Numérique dans l’écosystème YunoHost. Pour ceux qui ne connaissent pas encore, La Suite est la plateforme collaborative souveraine portée par la DINUM. Tous les outils sont open source, ce qui en fait des candidats naturels pour le self-hosting.

Où en est-on ?

Aujourd’hui, deux applications de La Suite sont packagées pour YunoHost :

Un grand merci aux mainteneurs pour ce travail !
D’autres briques de La Suite (Tchap, France Transfert, Grist…) pourraient aussi enrichir le catalogue à terme (ou pas :smiley: on a déjà plein d’alternatives).

Grist est déjà packagé pour YunoHost mais pas au travers de La Suite :wink:

Le sujet S3 : MinIO → et après ?

Si vous avez installé ou envisagez d’installer Docs, vous savez qu’il nécessite un stockage S3 → et jusqu’ici, MinIO était la solution recommandée.
Or la situation a changé :

  • Le dépôt MinIO a été archivé en février 2026
  • Plus de binaires distribués depuis octobre 2025
  • L’édition communautaire est officiellement en fin de vie

Cela pose une question concrète : quelle solution S3 pour l’avenir de Docs (et des autres apps qui en dépendent) sur YunoHost ?

Garage semble être le candidat idéal pour notre écosystème : léger, AGPL, conçu pour le self-hosting, porté par Deuxfleurs (un collectif français !).
Le manifest de lasuite-docs_ynh prévoit déjà Garage, mais le support n’est pas encore implémenté dans les scripts (issue #38).

Le principal blocage technique : Docs utilise le versioning d’objets S3 pour gérer l’historique des documents, et Garage ne le supporte pas encore → bien qu’une PR soit en cours côté Deuxfleurs.

Aparté sur l’abandon de MinIO :
L’histoire de MinIO est un cas d’école sur la fragilité des dépendances open source. En quelques mois, le projet est passé de référence incontournable du stockage S3 auto-hébergé à un dépôt archivé en lecture seule. Suppression de la console d’administration (mai 2025), arrêt des binaires précompilés (octobre 2025), passage en “mode maintenance” (décembre 2025), puis archivage définitif (février 2026) → le tout sans plan de migration proposé, pour pousser les utilisateurs vers une offre entreprise à partir de xxxxx$/an. C’est un rappel qu’une dépendance à un éditeur unique, même open source, reste un risque. Et c’est précisément le genre de situation où l’écosystème YunoHost, avec sa communauté et ses alternatives comme Garage, prend tout son sens.

Et maintenant ?

Côté packaging YunoHost, le mainteneur de lasuite-docs_ynh évoque dans l’issue #38 une piste intéressante : plutôt que de simplement remplacer MinIO par Garage, contribuer en amont au projet Docs pour ajouter un support de stockage sur le système de fichiers. Cela éliminerait complètement la dépendance S3 et simplifierait considérablement l’installation → plus besoin d’une app tierce juste pour le stockage.

En attendant, plusieurs pistes coexistent :

  • Stockage filesystem — La contribution upstream qui supprimerait la dépendance S3 (la plus prometteuse pour simplifier le packaging YunoHost)
  • Garage — En attente du support du versioning S3, mais déjà fonctionnel pour un usage basique
  • SeaweedFSValidé par le projet upstream comme alternative compatible, mais pas encore packagé pour YunoHost

Est-ce que d’autres personnes ici utilisent ou souhaitent utiliser des apps de La Suite ?
Quelles sont vos retours d’expérience ?
Et si des contributeurs sont motivés pour aider sur l’une de ces pistes, la discussion est ouverte !

Au plaisir d’en discuter !


:united_kingdom:
Hello everyone,

I wanted to start a discussion about the integration of La Suite Numérique into the YunoHost ecosystem. For those unfamiliar, La Suite is a sovereign collaborative platform led by DINUM (France’s interministerial digital agency). All the tools are open source, making them natural candidates for self-hosting.

Where do we stand?

Today, two La Suite applications are packaged for YunoHost:

A big thank you to the maintainers for this work!
Other La Suite components (Tchap, France Transfert, Grist…) could also enrich the catalog over time (or maybe not :smiley: we already have plenty of alternatives).

Grist is already packaged for YunoHost but not through La Suite :wink:

The S3 issue: MinIO → what’s next?

If you’ve installed or are considering installing Docs, you know it requires S3 storage → and until now, MinIO was the recommended solution.
But things have changed:

This raises a concrete question: what S3 solution for the future of Docs (and other apps that depend on it) on YunoHost?

Garage seems like the ideal candidate for our ecosystem: lightweight, AGPL, designed for self-hosting, maintained by Deuxfleurs (a French collective!).
The lasuite-docs_ynh manifest already accounts for Garage, but support is not yet implemented in the scripts (issue #38).

The main technical blocker: Docs uses S3 object versioning to manage document history, and Garage doesn’t support it yet → although a PR is in progress on the Deuxfleurs side.

A note on the demise of MinIO:
The MinIO story is a textbook case of open source dependency fragility. In just a few months, the project went from the go-to reference for self-hosted S3 storage to a read-only archived repository. Admin console removed (May 2025), precompiled binaries discontinued (October 2025), “maintenance mode” announced (December 2025), then definitive archival (February 2026) → all without any migration plan, to push users toward an enterprise offering starting at $xxxxx/year. It’s a reminder that depending on a single vendor, even an open source one, remains a risk. And this is precisely the kind of situation where the YunoHost ecosystem, with its community and alternatives like Garage, makes all the difference.

What’s next?

On the YunoHost packaging side, the lasuite-docs_ynh maintainer mentions in issue #38 an interesting approach: rather than simply replacing MinIO with Garage, contributing upstream to the Docs project to add filesystem storage support. This would completely eliminate the S3 dependency and significantly simplify installation → no more third-party app needed just for storage.

In the meantime, several options coexist:

  • Filesystem storage — The upstream contribution that would remove the S3 dependency (the most promising path for simplifying YunoHost packaging)
  • Garage — Waiting for S3 versioning support, but already functional for basic use
  • SeaweedFSValidated by the upstream project as a compatible alternative, but not yet packaged for YunoHost

Are there other people here using or wanting to use La Suite apps?
What are your experiences?
And if any contributors are motivated to help on any of these tracks, the discussion is open!

Looking forward to hearing from you!

2 Likes

Bonjour @djez
Je teste actuellement le package de seaweedfs

avec une implémentation pour la suite docs

2 Likes

Je ne peux qu’exprimer un souhait sans en arriver à du yakafokon : pour moi ce serait très clairement la solution la plus souhaitable (et pas que pour l’écosystème Yunohost), car cela simplifirait grandement l’accessibilité et la facilité d’une installation. Pas besoin de configurer un autre logiciel comme préalable…

2 Likes

Someone tried seaweedfs in non yunohost env with success

2 Likes

Hello, the Tchap equivalent is already available on Yunohost : Synapse for the Matrix server and Element for the web client.

2 Likes

Bonjour,

Je ne suis pas dev donc je ne pourrait pas vous aider, mais intégrer la suite numérique a yunohost est une excellente idée.

J’ai testé visio (sur le site gouv) et cela fonctionne vraiment bien. Les autre appli aussi semble intéressante.

L’avoir en auto hébergement “facile” via yunohost serait vraiment top

Merci a tous pour votre travail.

2 Likes