Логотип Yunohost

Сделайте пожертвование YunoHost!

YunoHost существует с 2012 года и в основном разрабатывается на добровольной основе и вне коммерческого сектора.

YunoHost — это скромный проект в плане привлекаемых ресурсов, но в то же время амбициозный как с точки зрения активизма, так и с точки зрения технического и интерфейсного дизайна, а также с точки зрения необходимости настойчивости для упаковки и обслуживания сотен приложений в нашем каталоге.

Если, как и мы, вы хотите, чтобы проект продолжал функционировать, развивался, выполняя свои обязательства, и позволял нам заботиться о сообществе, то здесь вы можете сделать пожертвование!

🧡 Спасибо, кампания 2025 года прошла успешно! 🧡

Я всё ещё хочу сделать пожертвование YunoHost:

Зачем поддерживать YunoHost в 2025-м?

YunoHost — это некоммерческий проект, который выступает за децентрализацию Интернета с помощью открытых, совместимых и надёжных технологий, уважающих конфиденциальность и возвращающих свободу как можно большему числу людей и сообществ. Для этого мы планируем собрать в этом году 28 500 евро, которые будут распределены между следующими тремя целями:

1. Сохранить то, что вам полезно €5,500

Пожертвования используются в первую очередь для поддержания существующей системы, в частности, для оплаты расходов на инфраструктуру (услуги YunoHost и автоматизация задач) и организации встреч команды не реже одного раза в год.

2. Сделать должность координатора постоянной €12,000

С середины 2024 года команда, занимающаяся повседневной разработкой YunoHost, привлекает координатора (он же «массовик-затейник») для обеспечения коллективной работы как в человеческом и административном плане, так и в сфере внешних связей. С тех пор этот новый сотрудник оказывает нам огромную помощь, поэтому нам нужно больше пожертвований, чтобы сохранить эту важную должность.

3. Стимулирование развития €11,000

Публикация новых крупномасштабных разработок зависит в основном от наличия авторов. Если бюджет позволяет, команда хотела бы вознаградить определённые разработки, чтобы авторы могли выделить время для их реализации.

Ход кампании 2025

Кампания сбора средств завершена на %, для потребностей, оцениваемых в евро/месяц
  • Периодические пожертвования:
  • Единовременные пожертвования:

YunoHost в 2024

Изображение Клода, талисмана YunoHost. Гуманоидный опоссум с фиолетовыми волосами и шарфом, круглыми очками, бежевыми брюками с карманами и синим свитером с логотипом YunoHost.

Проект

  • 14 лет существования
  • примерно пятнадцать регулярно активных основных участников
  • волонтёрская работа, которая при оплате могла бы оцениваться как минимум в 250 000 евро в год

Сообщество

  • ~10 000 установок в 77 странах
  • 130 постоянных или случайных жертвователей в 2024 году
  • Более 8700 учётных записей на различных каналах проекта (forge, форум, чат)
  • Поддержка более 15 языков

Программное обеспечение и его экосистема

На что идут ваши пожертвования?

Ваши пожертвования гарантируют нашу независимость: они составляют весь наш доход в 2024 году.

Доходы

В последние годы пожертвования составляли около 15 000 евро в год, в основном от частных лиц.

В период с 2021 по 2023 год проект получил гранты от фонда NLnet и компании CodeLutin на общую сумму около 15 000 евро, которые были использованы для разработки функций для версий 4 и 11 проекта. Команда регулярно подает заявки на новые гранты.

Кроме того, YunoHost получает значительные пожертвования в материальной форме в виде серверов или пропускной способности от других некоммерческих организаций, а также от независимых веб-компаний, таких как Globenet, Gitoyen, TetaNeutral и Octopuce. Эти пожертвования в материальной форме не отражены на приведенном ниже графике.

Расходы

В период с 2022 по 2024 год коллектив тратил около 12 500 евро в год.
В 2025 году создание должности «агитатора» для коллектива будет означать дополнительные расходы в размере 12 000 евро в год. YunoHost хотела бы продолжить финансовую поддержку разработки важных функций для проекта и его сообщества. Таким образом, прогнозируемый бюджет на 2025 год составляет около 28 000 евро.

Расходы по проекту подразделяются на следующие категории:

План действий и карта мечты

Мы публикуем здесь план действий, чтобы дать более ясное представление о том, что мы планируем разработать. Он НЕ является обязательством, поскольку зависит от доступности и энергии добровольцев . Поэтому он может быть изменён в любое время.

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 in helpers 2.1 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
⬆️ Migration to Trixie
📦 Generalize helpers 2.1 in existing apps
Moving forward with helpers 2.1 introduced in YunoHost 11.2, to help getting rid of legacy.
YunoHost 13 / Debian Trixie
13.0
⚙️ Initial Trixie support
⚙️ Migration to Pydantic v2
???
13.1
🚪 Support OIDC / Replace SSOwat by Authelia (?)
📦 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.
13.?
🧱 Replace Fail2ban with Reaction (?)
🚪 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.
♿ Improve webadmin accessibility
???
13.??
🔐 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.
???
Someday™
🚑 Automatic remote backup, backup policy (depend on grant / donations 💰)
💾 Storage management
🔐 2FA in webadmin
📦 App bundles
⚙️ Replace moulinette with FastAPI
🦸Limited admins?
⚙️ R&D on Yunohost "clusters" / "extensions" / KubertnHost?

Общие вопросы о пожертвованиях

Будет ли моё пожертвование освобождено от налогов?

В настоящее время мы не предоставляем квитанции о пожертвованиях, которые можно вычесть из налогов. Однако мы можем выдать квитанции о пожертвованиях для ваших бухгалтерских целей.

Моё пожертвование отправляется не в YunoHost, а в ассоциацию Support Self-Hosting. Это нормально?

Да, это так и должно быть. Support Self-Hosting — это ассоциация, которая позволяет проекту YunoHost собирать пожертвования и оплачивать расходы.

Могу ли я стать членом ассоциации Support Self-Hosting?

Нет: это ассоциация, члены которой выбираются путем коллективного голосования. Мы не считаем, что для участия в проекте YunoHost необходимо быть членом Support Self-Hosting. Любой желающий может присоединиться и помочь в реализации большинства наших проектов, и мы делаем всё возможное, чтобы приветствовать добровольных помощников.

Я не могу делать регулярные пожертвования, но я хочу поддержать YunoHost. Что я могу сделать?

Благодарим вас за поддержку и приверженность делу. Вы можете сделать разовое пожертвование прямо на странице donate.yunohost.org.

Я сделал ежемесячное пожертвование, но ошибся в сумме или хочу её изменить. Как мне поступить?

Мы не можем изменить сумму будущих списаний.
Но вы можете отменить предыдущее пожертвование и начать новое, воспользовавшись ссылкой «Управление ежемесячным пожертвованием» на нашей странице donate.yunohost.org.

В настоящее время я делаю регулярные пожертвования, но срок действия моей кредитной карты закончился. Что мне делать?

Как правило, регулярные пожертвования автоматически прекращаются после деактивации вашей карты.
Чтобы обновить свои банковские реквизиты в Support Self-Hosting, заполните форму на странице donate.yunohost.org, как если бы это было ваше первое пожертвование.

Моя организация не имеет кредитной карты, но хотела бы сделать пожертвование. Как мне это сделать?

Вы можете связаться с нами, чтобы мы предоставили вам IBAN для осуществления банковского перевода.

Я хочу прекратить регулярные пожертвования. Что мне нужно сделать?

Вы можете отменить своё пожертвование, воспользовавшись ссылкой «Управление ежемесячным пожертвованием» на нашей странице donate.yunohost.org.