Yunohost logo

Doneer aan YunoHost!

YunoHost bestaat al sinds 2012 en is in essentie ontwikkeld op vrijwillige basis en buiten de commerciële sector.

Yunohost is een bescheiden project qua resources dat het mobilizeerd - en nochtans ambitieus, zowel qua activisme als voor haar technisch en interface design, en ook voor de vereiste doorzettingsvermogen om honderden applicaties te packagen en onderhouden in onze catalogus.

Als je, zoals ons, graag het project ziet verder werken, ontwikkelen om haar beloftes na te komen, en ons toelaat om zorg te dragen voor de gemeenschap, dit is waar je kan doneren!

🧡 Thank you, the campaign for 2025 is a success! 🧡

I still want to give to YunoHost:

Waarom YunoHost steunen in 2025?

YunoHost is een project zonder winstoogmerk dat pleit voor een gedecentralizeerd internet, met open, interopereerbare en sobere technologieën die de privacy respecteren en het grootste aantal mensen en collectieven in hun macht (her)stellen.
Om dit te doen, willen wij €28 500 ophalen dit jaar, om te verdelen over de volgende drie doelen:

1. Behouden wat nuttig is voor jou €5 500

Donaties worden voornamelijk gebruikt om het huidige systeem te behouden, in het bijzonder door de infrastructuur kosten te betalen (YunoHost diensten en taak automatisatie) en om het team toe te laten om minstens één keer per jaar samen te komen.

2. De facilitator positie permanent te maken €12 000

Sinds midden 2024, heeft het team dat betrokken is bij de dagelijkse ontwikkeling van YunoHost beroep gedaan op een facilitator (a.k.a "roerder") om zorg te dragen voor het collectief zowel op menselijk vlak als op administratief vlak, alsook in haar externe relaties. Deze nieuwe persoon is sindsdien een grote hulp geweest voor ons, dus wij hebben nood aan meer donaties om deze essentiële positie te behouden.

3. Ontwikkeling boosten €11 000

De publicatie van nieuwe grote schaal ontwikkelingen hangt in essentie af van de beschikbaarheid van contributoren. Als het budget het toelaat, zou het team graag bepaalde ontwikkelingen willen financieren zodat contributoren hun werktijd kunnen gebruiken om deze te realizeren.

2025 Campagne vooruitgang

De donatie campagne is % vervolledigd, voor een nood geschat op €/maand
  • Terugkerende donaties:
  • Eenmalige donaties:

YunoHost in 2024

Afbeelding van Claude, de YunoHost mascotte. Een humanoïde oppossum die rechtstaat met paars haar en een sjaal, ronde bril, beige broek met zakken en een blauwe crop top met het YunoHost logo.

Het project

  • 14 jarig bestaan
  • Ongeveer vijftien regelmatig actieve core-contributoren
  • vrijwilligerswerk dat zou kunnen worden geschat op minstens €250 000 per jaar indien betaald

De gemeenschap

  • ~10 000 instances in 77 landen
  • 130 regelmatige of occasionele donoren in 2024
  • 8 700+ accounts op de verschillende project kanalen (forge, forum, chat)
  • 15+ talen ondersteund

De software en haar ecosysteem

Waar worden jouw donaties voor gebruikt?

Jouw donaties garanderen onze onafhankelijkheid: ze waren ons volledig inkomen voor 2024.

Inkomsten

In recente jaren waren de donaties ongeveer €15 000 per jaar, voornamelijk van individuen.

Tussen 2021 en 2023 profiteerde het project van beurzen van de NLnet foundation en het CodeLutin bedrijf voor ongeveer €15 000 in totaal dat gebruikt werd voor het ontwikkelen van nieuwe functies voor versies 4 en 11 van het project. Het team dient regelmatig nieuwe beursapplicaties in.

Bovendien ontvangt YunoHost belangrijke giften in natura zoals het terbeschikking stellen van servers of bandbreedte van andere non-profit-organisaties zoals van Globenet, Gitoyen, TetaNeutral en Octupuce.
Deze giften in natura zijn niet opgenomen in onderstaande grafiek.

Uitgaven

Tussen 2022 en 2024 heeft het collectief ongeveer €12 500 per jaar uitgegeven.
In 2025 werd de positie van "roerder" van het collectief gemaakt wat een extra jaarlijkse uitgave van €12 000 euro per jaar betekent. YunoHost zou graag haar financiële bijdrage aan het ontwikkelen van belangrijke functionaliteiten voor het project en de gemeenschap willen verder zetten. Het geprojecteerde budget voor 2025 is dan ook ongeveer €28 000.

Project uitgaven worden verdeeld over volgende categorieën:

Stappenplan en droomplan

We publiceren hier een stappenplan om een duidelijker idee te geven van wat we van plan zijn te ontwikkelen. Dit is GEEN belofte omdat deze afhangt van de beschikbaarheden en energie van vrijwilligers. Het is daarom voorwerp van verandering op ieder moment.

YunoHost 11 / Debian Bullseye
11.1
🦸 Replace the 'admin' user with an 'admins' group
🦸 Replace the ‘admin’ user with a new ‘admins’ group. On the long-term, this should remove some confusion about the role of the admin user and allow to define several admin users!
📦 New “v2” app packaging format
Introduce a new “v2” app packaging format. This is a major change for app packagers as it should simplify the app packaging and maintenance, but will also bring many UI/UX improvements for the app install process. On the long term, this is only an intermediate step towards an even-better “v3” format later 😜
🎛️ Global settings in the webadmin
Refactor the “global” settings and make them available in the webadmin. So far, these were only available from the command line but they can now be found in the ‘Tools’ section of the webadmin. In particular, those settings allow to harden the security of the server, to configure email relay, and other technical aspects.
⚙️ Rework domain/app views
The app catalog now comes with logos, screenshots, better descriptions, admin notes directly in the webadmin, links to upstream website/doc/demo. This will even become even better as apps are progressively migrated to the v2 packaging format 🥳. Domains are now displayed as a tree, and the various panels have been merged into a single page, which should be easier to browse and understand.
🎨 Dark theme for the webadmin
A dark theme for the webadmin! You can enable it in the ‘Web-admin settings’ in the ‘Tools’ section of the webadmin.
11.2
🔐 DynDNS recovery password
Add support for recovery password for DynDNS domains (nohost.me / noho.st / ynh.fr) which should hopefully slowly improve the horrendous situation with people having to ask for the reset of their domain when reinstalling, which we then handle manually.
📬 DKIM for apps
Allow apps to send DKIM-signed emails which should reduce the spaminess of mails sent by apps.
📦 Helpers 2.1 for packaging
Continuing to improve the packaging format. This new helper version is about trying to remove legacy helpers, underused options, simplifying syntax, and uniformizing helpers and variable names. More info
🛠️ Quite a lot of minor enh/fixes
11.3
⬆️ Migration to Bookworm
YunoHost 12 / Debian Bookworm
12.0
⚙️ Initial Bookworm support
🚀 Improved install script and initial setup
The install script has been reworked with a simpler flow and UI. The base setup is also lighter, with Mysql/PHP not installed by default (but still automatically installed for apps that need it of course), and Rspamd and Metronome (XMPP server) not being part of the default setup but are now available as separate applications
🚪 Rework SSO / portal with logos
The SSO has been split into three distinct pieces: 1) SSOwat now only handling the SSO/ACL logic (as a nginx Lua middleware), 2) yunohost-portal-api: A new “portal API” service delivering authentication cookies and allowing users to retrieve/update infos, 3) yunohost-portal: A new login and homepage web portal front-end, including app logos.
⚙️ Pydantic for configpanels
⚙️ Webadmin - Vue3/Typescript
Keeping the webadmin tech stack up-to-date.
12.1
🚪 Portal : more app tile customizability
The app’s logos are also now customizable, along with the label and description used in the portal. Accesses can now be edited directly from the app’s info page, as well as upgrading the app.
📜 SSE / Better log streaming UX in webadmin
A new mechanism (so-called 'SSE') to retrieve the status and stream logs of the current action ongoing on the server, whether it got started from another webadmin, the command line or a cron (automatic task). In particular, this should improve situations where some actions are taking a long time, or you closed your browser tab for some reason, or another admin started an operation, or there’s a long automatic backup ongoing : previously it was pretty confusing and hard to know why the webadmin was kind of locked, but now it should automatically catch up and display what’s going on! 😉
🧱 Switch to nftables for firewall
A full rework of our firewall code which was pretty outdated and confusing. The new code is based on nftables which is the modern way of managing network rules.
⚡ Perf improvement for LDAP requests
Tweaks to improve the performance of LDAP operations, which should be pretty significant for instances handling more than ~100ish users. (Typically user creation could start to become extremely long)
📦 Simplify nodejs / ruby / go / composer packaging
New packaging 'resources' were introduced to handle declaratively the fact that an app depend on nodejs / ruby / go / composer, which should help to further simplify packaging.
👥 Email permissions for users
Decide wether or not users can add email aliases and forwards from their portal.
12.2
🚪 Be able to have the portal on a subdomain
A recurring issue since the rework of the portal in 12.0 is that some setup do not have the 'main parent domain' on the YunoHost server, preventing to use it as the domain for SSO and for the portal interface. It should be possible to address this by having the admin declare that a specific domain (such as portal.domain.tld) should be use as the portal and for authentication.
📦 Generalize helpers 2.1 in existing apps
Moving forward with helpers 2.1 introduced in YunoHost 11.2, to help getting rid of legacy.
📦 Packaging v3 alpha❓
Packaging v3 should start becoming a reality somewhere in 2025 with even more declarativeness (in particular for the various configurations), replacing all the scripts/ folder with a single scripts.sh file(?), among other things.
???
12.3 ❓
🔐 User password reset❓ (timescale depend on grant / donations 💰)
Currently, passwords are set by the admin and users have no way to reset their password without asking an admin, which is confusing and encourages bad security practices. Implementing password reset is however less trivial than it seems, because it implies that sending email is working and can be trusted, and that users define an external email for password reset.
👥 User self-registration❓ (timescale depend on grant / donations 💰)
In many scenarios, admins would like users to be able to autonomously register on the server, possibly using invite links or validation a posteriori.
???
12.N
⬆️ Migration to Trixie
YunoHost 13 / Debian Trixie
13.0
⚙️ Initial Trixie support
⚙️ Pydantic v2 for configpanels
???
13.N
💾 Storage management❓
🚑 Automatic remote backup, backup policy❓ (depend on grant / donations 💰)
Someday™
🎀 Gradual UI/UX improvements in webadmin
🔐 2FA in webadmin
🚪 Support SAML/OIDC for SSO
📦 App bundles
⚙️ Replace moulinette with FastAPI

Algemene vragen over giften

Zullen mijn giften belastingsaftrekbaar zijn?

Op dit moment bezorgen wij geen uittreksel voor belastingsaftrekbare giften. We kunnen wel een betalingsbewijs leveren voor boekhoudkundige doeleinde.

Mijn gift is niet verzonden naar YunoHost maar naar de associatie Support Self-Hosting. Is dat normaal?

Ja, dat is te verwachten, Support Self-Hosting is de associatie die het YunoHost project in staat stelt om giften te ontvangen en onze uitgaven te betalen.

Kan ik lid worden van de Support Self-Hosting associatie?

Neen: dit is een associatie wiens leden gekozen worden door coöptatie.
We denken niet dat je een lid moet zijn van Support Self-Hosting om te kunnen bijdragen aan het YunoHost project. Iedereen kan komen en helpen met de meeste van onze projecten, en we doen ons best om vrijwilligers te ontvangen.

Ik kan geen herhalende gift doen, maar ik wil wel YunoHost steunen. Wat kan ik doen?

Bedankt voor je steun en engagement.
Je kan een eenmalige donatie doen rechtstreeks van de donate.yunohost.org pagina.

Ik heb een maandelijkse gift gemaakt maar ik heb een fout gemaakt in het bedrag of ik zou het bedrag willen veranderen. Hoe kan ik verder gaan?

We kunnen het bedrag niet veranderen voor toekomstige giften.
Maar je kan de vorige giften annuleren en een nieuwe starten door gebruik te maken van de "beheer je maandelijkse donatie" link op onze donate.yunohost.org pagina.

Ik maak op dit moment maandelijkse giften maar mijn kredietkaart is vervallen. Wat moet ik doen?

Normaal gezien wordt je maandelijkse gift automatisch onderbroken wanneer je kaart is gedeactiveerd.
Om je bankgegevens bij te werken bij Support Self-Hosting, gelieve het formulier in te vullen op de donate.yunohost.org page alsof het je eerste donatie was.

Mijn organizatie heeft geen kredietkaart maar wil wel een gift doen. Wat kan ik doen?

Je kan ons contacteren zodat we je ons IBAN-nummer kunnen bezorgen om een overschrijving te doen.

Ik zou een herhalende gift willen stoppen. Wat kan ik doen?

Je kan je gift anuleren gebruikmakend van de "beheer je maandelijkse gift" link op onze donate.yunohost.org pagina.