mirror of
https://github.com/YunoHost-Apps/pihole_ynh.git
synced 2024-09-03 20:05:58 +02:00
- `pi-hole_core` v5.18.3: https://github.com/pi-hole/pi-hole/releases/tag/v5.18.3 - `pi-hole_web` v5.21: https://github.com/pi-hole/web/releases/tag/v5.21 - `pi-hole_ftl` v5.25.2: https://github.com/pi-hole/FTL/releases/tag/v5.25.2
115 lines
3.4 KiB
TOML
115 lines
3.4 KiB
TOML
#: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~ynh2"
|
|
|
|
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",
|
|
]
|