Logo de Yunohost

Doa a YunoHost!

YunoHost existe desde 2012 e está desenvolto basicamente por persoas voluntarias e fóra do sector comercial.

YunoHost é un proxecto modesto en termos dos recursos que precisa - pero con ambición, tanto no polo activismo como polo deseño técnico e gráfico, así como pola perseverancia que require o empaquetado e mantemento de centos de aplicacións presentes no noso catálogo.

Se, ao igual que nós, queres que o proxecto continúe a existir, evolucione para cumprir cos seus valores, e nos permita coidar da comunidade, aquí podes facer unha doazón!

Quero doar a YunoHost:

Por que axudar a YunoHost en 2025?

YunoHost é un proxecto sen ánimo de lucro que avoga por unha internet descentralizada, con tecnoloxías soberanas, abertas e interoperables que respectan a privacidade e (re)empoderan ao maior número de persoas e colectivos.
Para isto, aspiramos a xuntar 28.500€ este ano, para usalos nos tres seguintes obxectivos:

1. Coidar do que é útil para ti 5.500€

As doazóns úsanse principalmente para manter o sistema actual, en particular pagar os custos da infraestrutura (servizos de YunoHost e tarefas automatizadas) e permítenlle ao equipo xuntarse polo menos unha vez ao ano.

2. Facer permanente o posto de facilitadora 12.000€

Desde mediados de 2024 o equipo que se ocupa do desenvolvemento cotiá de YunoHost bota man dunha persoa que chamamos facilitadora que se ocupa do aspecto humano e administrativo do colectivo, así como das súas relacións externas. Esta persoa foi de gran axuda, e precisamos máis doazóns para manter este posto esencial.

3. Acelerar o desenvolvemento 11.000€

A publicación de desenvolvementos a gran escala depende fundamentalmente da dispoñibilidade de colaboradoras. Se o orzamento o permite gustaríanos poder pagar por certos traballos profesionais a persoas para que os realicen.

Progreso da campaña 2025

A campaña de doazón vai polo %, para unhas necesidades estimadas de €/mes
  • Doazóns recurrentes:
  • Doazóns únicas:

YunoHost en 2024

Imaxe de Claude, a mascota de YunoHost. Unha sarigüeia humanoide de pé cun chapeu púrpura e bufanda, lentes redondas, pantalóns beis con petos e un xersei curto de cor azul co logo de YunoHost.

O proxecto

  • 14 anos de existencia
  • unhas quince persoas como colaboradoras principais ao código
  • traballo voluntario que poderiamos valorar polo menos en 250.000€ se houbese que pagalo

A comunidade

  • ~10,000 instancias en 77 países
  • 130 doantes regulares ou ocasionais en 2024
  • +8,700 contas nas varias canles do proxecto (forge, foro, chat)
  • Dispoñible en +15 idiomas

O software e o seu ecosistema

En que se usan as doazóns?

As túas doazóns garanten a nosa independencia: constitúen a totalidade dos nosos ingresos en 2024.

Ingresos

Nos últimos anos as doazóns supuxeron arredor de 15.000€ ao ano, principalmente de persoas individuais.

Entre 2021 e 2023, o proxecto benificiouse de fondos procedentes da fundación NLnet e da empresa CodeLutin para un total de 15.000 que se usaron para desenvolver as versións 4 e 11 do proxecto. O equipo solicita con regularidade este tipo de contribucións.

Ademais, YunoHost recibe un significativo pago en especia na forma de servidores e ancho de banda por parte de outras organizacións sen ánimo de lucro así como de empresas de internet independentes como Globenet, Gitoyen, TetaNeutral e Octopuce.
Estes pagos en especie non están representados no gráfico inferior.

Gastos

Entre 2022 e 2024 o colectivo gastou arredor de 12.500€ ao ano.
En 2025, a creación do posto de «facilitadora» para o colectivo representará un gasto adicional de 12.000€ ao ano. YunoHost pretende poder seguir obtendo o financiamento para o desenvolvemento de características importantes para o proxecto e a súa comunidade. O orzamento proxectado para 2025 é de arredor duns 28.000€.

O gasto estimado divídese nas seguintes categorías:

Folla de ruta e aspiracións

Publicamos a folla de ruta para dar unha idea máis clara sobre o plan que temos. NON constitúe un compromiso porque depende da dispoñibilidade e enerxía das persoas voluntarias. Está suxeita, por tanto, a que cambie en calquera momento.

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

Preguntas xerais sobre as doazóns

Son as doazóns deducibles nos impostos?

A día de hoxe non proporcionamos un recibo para deducir ao pagar os impostos. Por outra parte, podemos darche un recibo da túa doazón para a túa contabilidade.

A miña doazón non se envía a YunoHost se non á asociación Support Self-Hosting. É isto normal?

Si, é de agardar, pois Support Self-Hosting é a asociación que permite a YunoHost recoller as doazóns e pagar os gastos.

Podo facerme membro da asociación Support Self-Hosting?

Non: esta é unha asociación de acceso limitado (co-option).
Non cremos que sexa preciso pertencer a Support Self-Hosting para colaborar co proxecto YunoHost. Calquera pode vir e axudar na maioría dos nosos proxectos, e intentamos dar a benvida a todas as persoas voluntarias.

Non podo facer doazóns recurrentes, pero quixera axudar a YunoHost. Que podo facer?

Grazas pola túa axuda e compromiso.
Podes facer unha doazón única directamente desde a páxina donate.yunohost.org.

Fixen unha doazón mensual pero equivoqueime coa cantidade e quixera cambiala. Como debo facelo?

Nós non podemos cambiar a cantidade dos pagos futuros.
Pero podes cancelar as doazón anteriro e comezar unha nova usando a ligazón «Xestión da túa doazón mensual» na páxina donate.yunohost.org.

Actualmente fago unha doazón recurrente pero caducoume a tarxeta de crédito. Que debo facer?

Normalmente as doazóns recurrentes interrúmpense cando se desactiva a tarxeta.
Para actualizar os datos en Support Self-Hosting, completa o formulario na páxina donate.yunohost.org como se fose a primeira vez que doas.

A miña organización non ten tarxeta de crédito, pero quixeramos doar. Como podo facelo?

Podes contactar con nós para proporcionarche un IBAN e facer unha transferencia bancaria.

Quero deter unha doazón recurrente. Como podo facelo?

Podes cancelar a túa doazón usando a ligazón «Xestión da túa doazón mensual» na páxina donate.yunohost.org.