YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
  • Python 69.4%
  • Shell 30.3%
  • Pascal 0.1%
Find a file
2026-08-06 14:08:01 +02:00
.github [enh] Improve PR template (#2307) 2026-06-19 00:13:51 +00:00
.gitlab/ci CI: missing_i18n_key api changed 2026-02-16 15:42:23 +01:00
bin Fix URL to yunohost documentation 2026-02-18 22:35:23 +01:00
conf ssh: Rework/update ciphers and algorithms (Mozilla recommendations are too outdated) (#2268) 2026-07-09 23:43:23 +00:00
debian Update changelog for 12.1.40.1 2026-05-20 17:05:32 +02:00
doc 🎨 Format Python code with Ruff, and Bash code with Shfmt 2026-08-02 10:28:37 +00:00
helpers fix: consistent usage of --foo=bar (instead of --foo bar) when calling ynh_permission_update inside ynh_local_curl (#2327) 2026-07-21 19:40:12 +02:00
hooks security: restrict permissions on /var/log/nginx/*.log (#2286) 2026-07-08 23:18:09 +00:00
locales run missing_i18n_keys (sort locales/en.json) 2026-08-06 14:08:01 +02:00
maintenance Add unused code to sort locales json files 2026-02-16 18:22:38 +01:00
share enh(dnsbl): Hostkarma yellowlist is not blocklist (#2333) 2026-08-01 16:01:05 +00:00
src Move migration 0037_upgrade_dkim_keys to 0036_dkim_keys_upgrade 2026-08-05 21:33:43 +02:00
tests [enh] Add a test for ynh_write_var_in_file with an ending space (#2267) 2026-05-24 01:11:33 +00:00
.codeclimate.yml add fixme plugin 2022-01-04 18:05:24 +01:00
.gitignore gitignore: Ignore uv.lock file 2026-01-02 19:29:48 +01:00
.gitlab-ci.yml Remove the tag docker from the code_quality workflow. It doesn't exist anymore. 2025-03-01 12:56:22 +01:00
.python-version style: Ensure all python files have a valid sheband and a Copyright header 2024-12-02 14:43:00 +01:00
.shellcheckrc Update .shellcheckrc with disabled checks 2025-07-07 17:01:01 +02:00
LICENSE Add AGPL license 2015-07-15 15:28:09 +02:00
pyproject.toml tests use mock 2026-01-02 22:52:01 +01:00
README.md add new fund name (#2310) 2026-06-19 00:15:30 +00:00

YunoHost

YunoHost

Version Pipeline status Test coverage Project license CodeQL Mastodon Follow

YunoHost is an operating system aiming to simplify as much as possible the administration of a server.

This repository corresponds to the core code of YunoHost, mainly written in Python and Bash.

Screenshots

Webadmin (Yunohost-Admin) Single sign-on user portal (Yunohost-portal + SSOwat)
Web admin insterface screenshot User portal screenshot

Contributing

View of the translation rate for the different languages available in YunoHost

License

As other components of YunoHost, this repository is licensed under GNU AGPL v3.

They support us <3

We are thankful for our sponsors providing us with infrastructure and grants!

NLnet Foundation Next Generation Internet Code Lutin

Globenet Gitoyen tetaneutral.net Octopuce

This project was funded successively through the NGI0 PET Fund and the NGI0 Commons Fund, two funds established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under respective grant agreements No 825310 and No 101135429. If you're interested, check out how to apply in this video!