| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- #:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json
- packaging_format = 2
- id = "pihole"
- name = "Pi-hole"
- description.en = "Network-wide ad blocking via your own DNS server"
- description.fr = "Filtrage publicitaire via votre propre serveur DNS"
- version = "5.18.2~ynh1"
- maintainers = []
- [upstream]
- license = "EUPL-1.2"
- website = "https://pi-hole.net/"
- admindoc = "https://docs.pi-hole.net"
- code = "https://github.com/pi-hole/pi-hole"
- fund = "https://pi-hole.net/donate/#donate"
- [integration]
- yunohost = ">= 11.2.4"
- architectures = "all"
- multi_instance = false
- ldap = "not_relevant"
- sso = "not_relevant"
- disk = "200M"
- ram.build = "600M"
- ram.runtime = "200M"
- [install]
- [install.domain]
- type = "domain"
- [install.path]
- type = "path"
- default = "/pihole"
- [install.query_logging]
- ask.en = "Do you want to log DNS queries?"
- ask.fr = "Voulez-vous enregistrer les requêtes DNS ?"
- help.en = "Keeping this option deactivate will render graphs on the admin page useless. But will respect the privacy of the other users."
- help.fr = "Garder cette option désactivée rendra les graphiques sur la page d'administration inutiles. Mais respectera la vie privée des autres utilisateurs."
- type = "boolean"
- default = false
- [install.enable_dhcp]
- ask.en = "Do you want to set Pi-Hole as your DHCP server?"
- ask.fr = "Voulez-vous utiliser Pi-Hole an tant que serveur DHCP ?"
- help.en = "If you want to do that, <a href=https://github.com/YunoHost-Apps/pihole_ynh/blob/master/dhcp.md target=_blank>you really have to read this before</a>!"
- help.fr = "Si vous voulez faire ça, <a href=https://github.com/YunoHost-Apps/pihole_ynh/blob/master/dhcp.md target=_blank>vous devez vraiment lire cela avant</a> !"
- type = "boolean"
- default = false
- [resources]
- [resources.sources]
- [resources.sources.pi-hole_core]
- url = "https://github.com/pi-hole/pi-hole/archive/refs/tags/v5.18.3.tar.gz"
- sha256 = "871b47b41813342484df8f10981801eba25f27c9cdbeafd6e71f0edbae6818e5"
- autoupdate.upstream = "https://github.com/pi-hole/pi-hole"
- autoupdate.strategy = "latest_github_release"
- [resources.sources.pi-hole_web]
- url = "https://github.com/pi-hole/web/archive/refs/tags/v5.21.tar.gz"
- sha256 = "d8b5f8dd3842dd8b0f3f02a4422182740fd26c3db5ceba1dde9fcd122a36c7f0"
- autoupdate.upstream = "https://github.com/pi-hole/web"
- autoupdate.strategy = "latest_github_release"
- [resources.sources.pi-hole_ftl]
- url = "https://github.com/pi-hole/FTL/archive/refs/tags/v5.25.2.tar.gz"
- sha256 = "d14523c623a4a79afe48b64f3953f73eb454c688edeeded9d95b169b275d354d"
- autoupdate.upstream = "https://github.com/pi-hole/FTL"
- autoupdate.strategy = "latest_github_release"
- [resources.system_user]
- [resources.install_dir]
- [resources.permissions]
- main.url = "/"
- main.allowed = "admins"
- [resources.ports]
- main.default = 4711
- [resources.apt]
- packages = [
- "php8.2-common",
- "php8.2-cgi",
- "php8.2-sqlite3",
- "php8.2-xml",
- "php8.2-intl",
- "cmake",
- "build-essential",
- "libgmp-dev",
- "libidn11-dev",
- "nettle-dev",
- "libreadline-dev",
- "sqlite3",
- "cron",
- "curl",
- "iputils-ping",
- "psmisc",
- "unzip",
- "idn2",
- "libcap2-bin",
- "dns-root-data",
- "libcap2",
- "netcat-openbsd",
- "procps",
- "jq",
- "xxd",
- ]
|