This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/pi-hole/pihole](https://redirect.github.com/pi-hole/docker-pi-hole) | patch | `6c872c3` -> `c874ed4` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>pi-hole/docker-pi-hole (ghcr.io/pi-hole/pihole)</summary> ### [`v2025.03.1`](https://redirect.github.com/pi-hole/docker-pi-hole/releases/tag/2025.03.1) [Compare Source](https://redirect.github.com/pi-hole/docker-pi-hole/compare/2025.03.0...2025.03.1) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Docker Specific) - **Prevent container from starting on old versions of docker due to incompatibility with newer versions of alpine by [@​LizenzFass78851](https://redirect.github.com/LizenzFass78851) in [https://github.com/pi-hole/docker-pi-hole/pull/1794](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1794)** - Add bash-completion package by [@​casperklein](https://redirect.github.com/casperklein) in [https://github.com/pi-hole/docker-pi-hole/pull/1787](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1787) - Set day of week for gravity update to be the same as bare metal install by [@​mwoolweaver](https://redirect.github.com/mwoolweaver) in [https://github.com/pi-hole/docker-pi-hole/pull/1788](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1788) - Update note RE: Blank passwords by [@​PromoFaux](https://redirect.github.com/PromoFaux) in [https://github.com/pi-hole/docker-pi-hole/pull/1778](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1778) #### New Contributors - [@​mwoolweaver](https://redirect.github.com/mwoolweaver) made their first contribution in [https://github.com/pi-hole/docker-pi-hole/pull/1788](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1788) - [@​LizenzFass78851](https://redirect.github.com/LizenzFass78851) made their first contribution in [https://github.com/pi-hole/docker-pi-hole/pull/1794](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1794) **Full Changelog**: https://github.com/pi-hole/docker-pi-hole/compare/2025.03.0...2025.03.1 *** Also contains core component updates: <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (FTL v6.1) - The domain pi.hole should be fully local by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2331](https://redirect.github.com/pi-hole/FTL/pull/2331) - Add total CPU % to /info/system endpoint by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2297](https://redirect.github.com/pi-hole/FTL/pull/2297) - Do not read empty values from versions file. Use null instead by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2335](https://redirect.github.com/pi-hole/FTL/pull/2335) - Ensure proper shutdown when crashing in a thread by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2332](https://redirect.github.com/pi-hole/FTL/pull/2332) - README.md: switch to the SVG logos by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/FTL/pull/2344](https://redirect.github.com/pi-hole/FTL/pull/2344) - Allow newlines in env vars as separator by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2346](https://redirect.github.com/pi-hole/FTL/pull/2346) - Update npm dependencies by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/FTL/pull/2342](https://redirect.github.com/pi-hole/FTL/pull/2342) - Fix unlocking warning in /api/history/clients by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2351](https://redirect.github.com/pi-hole/FTL/pull/2351) - Increase restrictions on POST /api/teleporter by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2352](https://redirect.github.com/pi-hole/FTL/pull/2352) - Use keep-alive by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2357](https://redirect.github.com/pi-hole/FTL/pull/2357) - Change default file serving behavior **possibly breaking** by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2355](https://redirect.github.com/pi-hole/FTL/pull/2355) - Add new special permitted upstream filter for Query Log by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2345](https://redirect.github.com/pi-hole/FTL/pull/2345) - Fix typo in json_macros.h for HTTP Status Code body return check by [@​Gabriel-H4](https://redirect.github.com/Gabriel-H4) in [https://github.com/pi-hole/FTL/pull/2338](https://redirect.github.com/pi-hole/FTL/pull/2338) - API validation: update CI by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/FTL/pull/2341](https://redirect.github.com/pi-hole/FTL/pull/2341) - Do not overwrite externally given MAKEFLAGS if set by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2360](https://redirect.github.com/pi-hole/FTL/pull/2360) - Default-off 0x20 encoding by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2365](https://redirect.github.com/pi-hole/FTL/pull/2365) - Simplify overTime processing by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2353](https://redirect.github.com/pi-hole/FTL/pull/2353) - Tweak API documentation for /docs by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2337](https://redirect.github.com/pi-hole/FTL/pull/2337) - Add Discovery of Designated Resolvers special zone blocking by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2315](https://redirect.github.com/pi-hole/FTL/pull/2315) - Still save clients when database.maxDBdays is 0 by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2367](https://redirect.github.com/pi-hole/FTL/pull/2367) - Add new Lua function pihole.format_path() by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2370](https://redirect.github.com/pi-hole/FTL/pull/2370) - Do not update webserver.threads in-place by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2368](https://redirect.github.com/pi-hole/FTL/pull/2368) - Update embedded dnsmasq to v2.91rc6 by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2374](https://redirect.github.com/pi-hole/FTL/pull/2374) - Also set Expires= property for deleted cookies by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2336](https://redirect.github.com/pi-hole/FTL/pull/2336) - Fix docs for lists batchDelete by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2379](https://redirect.github.com/pi-hole/FTL/pull/2379) - Update dnsmasq tag to 2.91 by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2380](https://redirect.github.com/pi-hole/FTL/pull/2380) - Allow prefix multiplexing behind reverse proxy by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/FTL/pull/2319](https://redirect.github.com/pi-hole/FTL/pull/2319) - NTP - Provide correct stratum to clients by [@​rrobgill](https://redirect.github.com/rrobgill) in [https://github.com/pi-hole/FTL/pull/2386](https://redirect.github.com/pi-hole/FTL/pull/2386) - Set X-DNS-Prefetch-Control header by [@​yubiuser](https://redirect.github.com/yubiuser) in [https://github.com/pi-hole/FTL/pull/2396](https://redirect.github.com/pi-hole/FTL/pull/2396) #### New Contributors - [@​XhmikosR](https://redirect.github.com/XhmikosR) made their first contribution in [https://github.com/pi-hole/FTL/pull/2344](https://redirect.github.com/pi-hole/FTL/pull/2344) - [@​Gabriel-H4](https://redirect.github.com/Gabriel-H4) made their first contribution in [https://github.com/pi-hole/FTL/pull/2338](https://redirect.github.com/pi-hole/FTL/pull/2338) **Full Changelog**: https://github.com/pi-hole/FTL/compare/v6.0.4...v6.1 <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Web v6.1) - Fix typo in DHCP settings page by [@​alexwhitman](https://redirect.github.com/alexwhitman) in [https://github.com/pi-hole/web/pull/3279](https://redirect.github.com/pi-hole/web/pull/3279) - Live long and prosper by [@​PromoFaux](https://redirect.github.com/PromoFaux) in [https://github.com/pi-hole/web/pull/3280](https://redirect.github.com/pi-hole/web/pull/3280) - Fix CPU% by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/web/pull/3262](https://redirect.github.com/pi-hole/web/pull/3262) - Fix top lists links on the dashboard by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/web/pull/3283](https://redirect.github.com/pi-hole/web/pull/3283) - Improve HTTPS detection behind reverse proxy by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/web/pull/3285](https://redirect.github.com/pi-hole/web/pull/3285) - Improve CodeQL action by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3289](https://redirect.github.com/pi-hole/web/pull/3289) - package.json: properly configure xo and postcss by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3248](https://redirect.github.com/pi-hole/web/pull/3248) - Set default values for each property of `versions` object by [@​rdwebdesign](https://redirect.github.com/rdwebdesign) in [https://github.com/pi-hole/web/pull/3268](https://redirect.github.com/pi-hole/web/pull/3268) - Fix the text and icon used to report end-to-end encryption status (TLS/SSL) on the top menu by [@​rdwebdesign](https://redirect.github.com/rdwebdesign) in [https://github.com/pi-hole/web/pull/3288](https://redirect.github.com/pi-hole/web/pull/3288) - .gitattributes: enforce LF by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3282](https://redirect.github.com/pi-hole/web/pull/3282) - Sort IPv4 before IPv6 addresses on the network overview by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/web/pull/3286](https://redirect.github.com/pi-hole/web/pull/3286) - Add missing img dimensions by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3294](https://redirect.github.com/pi-hole/web/pull/3294) - Sort interfaces by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/web/pull/3284](https://redirect.github.com/pi-hole/web/pull/3284) - Remove the obsolete `X-UA-Compatible` meta tag by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3305](https://redirect.github.com/pi-hole/web/pull/3305) - logout.js: add missing preventDefault call by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3301](https://redirect.github.com/pi-hole/web/pull/3301) - Switch to Font Awesome CSS by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3300](https://redirect.github.com/pi-hole/web/pull/3300) - Ran autoprefixer by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3246](https://redirect.github.com/pi-hole/web/pull/3246) - `testpr`: run prefix script too by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3307](https://redirect.github.com/pi-hole/web/pull/3307) - Updated run gravity message when importing config in Teleporter by [@​jmui](https://redirect.github.com/jmui) in [https://github.com/pi-hole/web/pull/3312](https://redirect.github.com/pi-hole/web/pull/3312) - Fix a few CodeQL issues by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3290](https://redirect.github.com/pi-hole/web/pull/3290) - Remove trailing slash from void elements by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3315](https://redirect.github.com/pi-hole/web/pull/3315) - sidebar: fix missing span end-closing tags by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3316](https://redirect.github.com/pi-hole/web/pull/3316) - Fix stray `-` by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3318](https://redirect.github.com/pi-hole/web/pull/3318) - Fix issues found in LCARS theme after recent changes in CSS and HTML by [@​rdwebdesign](https://redirect.github.com/rdwebdesign) in [https://github.com/pi-hole/web/pull/3327](https://redirect.github.com/pi-hole/web/pull/3327) - Remove a few unused CSS rules from pi-hole.css and LCARS theme by [@​rdwebdesign](https://redirect.github.com/rdwebdesign) in [https://github.com/pi-hole/web/pull/3329](https://redirect.github.com/pi-hole/web/pull/3329) - Update browserslistc by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3322](https://redirect.github.com/pi-hole/web/pull/3322) - Use `em` instead of `i` and `strong` instead of `b` by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3321](https://redirect.github.com/pi-hole/web/pull/3321) - Update fonts by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3309](https://redirect.github.com/pi-hole/web/pull/3309) - Add missing rel="noopener" for external links by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3333](https://redirect.github.com/pi-hole/web/pull/3333) - Allow path prefix multiplexing the dashboard and API by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/web/pull/3269](https://redirect.github.com/pi-hole/web/pull/3269) - login.lp: remove mention of sudo by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3334](https://redirect.github.com/pi-hole/web/pull/3334) - Refactor assets loading by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3295](https://redirect.github.com/pi-hole/web/pull/3295) - queries: switch to a real `button` by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3339](https://redirect.github.com/pi-hole/web/pull/3339) - Logout: fix redirect by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3304](https://redirect.github.com/pi-hole/web/pull/3304) - sidebar: switch to a real button by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3342](https://redirect.github.com/pi-hole/web/pull/3342) - parseQueryString: switch to URLSearchParams and remove unused param by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3340](https://redirect.github.com/pi-hole/web/pull/3340) - Queries: user fieldtext directly by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3343](https://redirect.github.com/pi-hole/web/pull/3343) - Queries: escape querystatus.fieldtext by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3348](https://redirect.github.com/pi-hole/web/pull/3348) - Fix typo in advanced DNS help text by [@​yubiuser](https://redirect.github.com/yubiuser) in [https://github.com/pi-hole/web/pull/3350](https://redirect.github.com/pi-hole/web/pull/3350) - Set an upper limit on the number of rows returned for the query log by [@​PromoFaux](https://redirect.github.com/PromoFaux) in [https://github.com/pi-hole/web/pull/3346](https://redirect.github.com/pi-hole/web/pull/3346) - Use pretty URLs when possible by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3351](https://redirect.github.com/pi-hole/web/pull/3351) - Use modernized waitMe plugin by [@​yubiuser](https://redirect.github.com/yubiuser) in [https://github.com/pi-hole/web/pull/3213](https://redirect.github.com/pi-hole/web/pull/3213) - Query Log: Add QUERY_EXTERNAL_BLOCKED_EDE15 rules by [@​DL6ER](https://redirect.github.com/DL6ER) in [https://github.com/pi-hole/web/pull/3347](https://redirect.github.com/pi-hole/web/pull/3347) - index: remove useless empty title attributes by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3352](https://redirect.github.com/pi-hole/web/pull/3352) - Remove `meta http-equiv="cache-control"` by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3353](https://redirect.github.com/pi-hole/web/pull/3353) - Regenerate package-lock.json with npm 10.9 by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/web/pull/3356](https://redirect.github.com/pi-hole/web/pull/3356) #### New Contributors - [@​alexwhitman](https://redirect.github.com/alexwhitman) made their first contribution in [https://github.com/pi-hole/web/pull/3279](https://redirect.github.com/pi-hole/web/pull/3279) - [@​jmui](https://redirect.github.com/jmui) made their first contribution in [https://github.com/pi-hole/web/pull/3312](https://redirect.github.com/pi-hole/web/pull/3312) **Full Changelog**: https://github.com/pi-hole/web/compare/v6.0.2...v6.1 <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed (Core v.6.0.6) - README.md: switch to the SVG logo by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/pi-hole/pull/6052](https://redirect.github.com/pi-hole/pi-hole/pull/6052) - version.sh: fix typo in comment by [@​XhmikosR](https://redirect.github.com/XhmikosR) in [https://github.com/pi-hole/pi-hole/pull/6056](https://redirect.github.com/pi-hole/pi-hole/pull/6056) - Add trailing / when changing ownership of /etc/pihole by [@​casperklein](https://redirect.github.com/casperklein) in [https://github.com/pi-hole/pi-hole/pull/6057](https://redirect.github.com/pi-hole/pi-hole/pull/6057) - Add 2FA handling to api.sh by [@​yubiuser](https://redirect.github.com/yubiuser) in [https://github.com/pi-hole/pi-hole/pull/6065](https://redirect.github.com/pi-hole/pi-hole/pull/6065) - Create webserver.log on FTL startup by [@​yubiuser](https://redirect.github.com/yubiuser) in [https://github.com/pi-hole/pi-hole/pull/6051](https://redirect.github.com/pi-hole/pi-hole/pull/6051) - Remove WEB_CALL from COL_TABLE by [@​yubiuser](https://redirect.github.com/yubiuser) in [https://github.com/pi-hole/pi-hole/pull/6062](https://redirect.github.com/pi-hole/pi-hole/pull/6062) - revert [#​6030](https://redirect.github.com/pi-hole/docker-pi-hole/issues/6030) in preparation for docker-pi-hole [#​1794](https://redirect.github.com/pi-hole/docker-pi-hole/issues/1794) by [@​mwoolweaver](https://redirect.github.com/mwoolweaver) in [https://github.com/pi-hole/pi-hole/pull/6086](https://redirect.github.com/pi-hole/pi-hole/pull/6086) #### New Contributors - [@​casperklein](https://redirect.github.com/casperklein) made their first contribution in [https://github.com/pi-hole/pi-hole/pull/6057](https://redirect.github.com/pi-hole/pi-hole/pull/6057) **Full Changelog**: https://github.com/pi-hole/pi-hole/compare/v6.0.5...v6.0.6 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTkuMiIsInVwZGF0ZWRJblZlciI6IjM5LjIxOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
title
| title |
|---|
| TrueCharts |
Community Helm Chart Catalog
TrueCharts is a catalog of highly optimised Helm Charts. Made for the community, By the community!
All our charts are supposed to work together and be easy to setup using any helm-compatible deployment tool, above all, give the average user more than enough options to tune things to their liking.
Getting started using TrueCharts
Support
Please check our FAQ, manual and Issue tracker There is a significant chance your issue has been reported before!
Still something not working as expected? Contact us! and we'll figure it out together!
Development
Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap. This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every Chart installed.
Getting into creating Charts
For more information check the website: https://truecharts.org
Contact and Support
To contact the TrueCharts project:
-
Create an issue on Github issues
-
Open a Support Ticket
-
Send us an email
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Licence
Truecharts, is primarily based on a AGPL-v3 license, this ensures almost everyone can use and modify our charts. Licences can vary on a per-Chart basis. This can easily be seen by the presence of a "LICENSE" file in said folder.
An exception to this, has been made for every document inside folders labeled as docs or doc and their subfolders: those folders are not licensed under AGPL-v3 and are considered "all rights reserved". Said content can be modified and changes submitted per PR, in accordance to the github End User License Agreement.
SPDX-License-Identifier: AGPL-3.0