manifest.json 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. "dnsmasq"
  24. ],
  25. "arguments": {
  26. "install" : [
  27. {
  28. "name": "domain",
  29. "type": "domain",
  30. "ask": {
  31. "en": "Choose a domain for the admin interface of Pi-hole",
  32. "fr": "Choisissez un domaine pour l'interface admin de Pi-hole"
  33. },
  34. "example": "domain.org"
  35. },
  36. {
  37. "name": "path",
  38. "type": "path",
  39. "ask": {
  40. "en": "Choose a path for the admin interface of Pi-hole",
  41. "fr": "Choisissez un chemin pour l'interface admin de Pi-hole"
  42. },
  43. "example": "/pihole",
  44. "default": "/pihole"
  45. },
  46. {
  47. "name": "admin",
  48. "type": "user",
  49. "ask": {
  50. "en": "Choose the Pi-hole administrator (must be an existing YunoHost user)",
  51. "fr": "Administrateur de Pi-hole (doit être un utilisateur YunoHost existant)"
  52. },
  53. "example": "john"
  54. },
  55. {
  56. "name": "query_logging",
  57. "type": "boolean",
  58. "ask": {
  59. "en": "Do you want to log queries ?",
  60. "fr": "Voulez-vous enregistrer les requêtes dns ?"
  61. },
  62. "help": {
  63. "en": "Disabling will render graphs on the admin page useless. But will respect the privacy of the other users.",
  64. "fr": "La désactivation rendra les graphiques sur la page d'administration inutiles. Mais respectera la vie privée des autres utilisateurs."
  65. },
  66. "default": false
  67. }
  68. ]
  69. }
  70. }