| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- #: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 = "6.3~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.main]
- url = "https://github.com/pi-hole/pi-hole/archive/refs/tags/v6.3.tar.gz"
- sha256 = "e026751de959ff747848b54ef2298c1fb77b5d35317ed3627b48ac7d5454937d"
- 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/v6.4.tar.gz"
- sha256 = "4501ccbd3a2c429644e10dae68bf3738ab715031ed29607e2d17e80e8a569d03"
- 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/v6.4.1.tar.gz"
- sha256 = "054da435fc57644d835f6a686a92b77fdff102a6048afdb773c7cc5e8fe48131"
- 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",
- "libidn2-0-dev",
- "libunistring-dev",
- "nettle-dev",
- "libreadline-dev",
- "libmbedtls-dev",
- "sqlite3",
- "cron",
- "curl",
- "iputils-ping",
- "psmisc",
- "unzip",
- "idn2",
- "libcap2-bin",
- "dns-root-data",
- "libcap2",
- "netcat-openbsd",
- "procps",
- "jq",
- "xxd",
- ]
|