manifest.json 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {
  2. "name": "Pi-hole",
  3. "id": "pihole",
  4. "packaging_format": 1,
  5. "requirements": {
  6. "yunohost": ">= 2.6.4"
  7. },
  8. "description": {
  9. "en": "Network-wide ad blocking via your own DNS server.",
  10. "fr": "Filtrage publicitaire sur l'ensemble du réseau via votre propre serveur DNS."
  11. },
  12. "version": "3.1.4",
  13. "url": "https://pi-hole.net/",
  14. "license": " EUPL-1.2",
  15. "maintainer": {
  16. "name": "Maniack Crudelis",
  17. "email": "maniackc_dev@crudelis.fr"
  18. },
  19. "multi_instance": false,
  20. "services": [
  21. "nginx",
  22. "php5-fpm"
  23. ],
  24. "arguments": {
  25. "install" : [
  26. {
  27. "name": "domain",
  28. "type": "domain",
  29. "ask": {
  30. "en": "Choose a domain for the admin interface of Pi-hole",
  31. "fr": "Choisissez un domaine pour l'interface admin de Pi-hole"
  32. },
  33. "example": "domain.org"
  34. },
  35. {
  36. "name": "path",
  37. "type": "path",
  38. "ask": {
  39. "en": "Choose a path for the admin interface of Pi-hole",
  40. "fr": "Choisissez un chemin pour l'interface admin de Pi-hole"
  41. },
  42. "example": "/pihole",
  43. "default": "/pihole"
  44. },
  45. {
  46. "name": "admin",
  47. "type": "user",
  48. "ask": {
  49. "en": "Choose the Pi-hole administrator (must be an existing YunoHost user)",
  50. "fr": "Administrateur de Pi-hole (doit être un utilisateur YunoHost existant)"
  51. },
  52. "example": "john"
  53. },
  54. {
  55. "name": "query_logging",
  56. "type": "boolean",
  57. "ask": {
  58. "en": "Do you want to log queries ?",
  59. "fr": "Voulez-vous enregistrer les requêtes dns ?"
  60. },
  61. "help": {
  62. "en": "Disabling will render graphs on the admin page useless. But will respect the privacy of the other users.",
  63. "fr": "La désactivation rendra les graphiques sur la page d'administration inutiles. Mais respectera la vie privée des autres utilisateurs."
  64. },
  65. "default": false
  66. }
  67. ]
  68. }
  69. }