manifest.toml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. packaging_format = 2
  2. id = "backupmanager"
  3. name = "Backup Manager"
  4. description.en = "Centralized backup manager for YunoHost"
  5. description.fr = "Gestionnaire de sauvegardes centralisé pour YunoHost"
  6. version = "1.0~ynh1"
  7. maintainers = []
  8. [upstream]
  9. license = "AGPL-3.0-only"
  10. code = "https://git.hansen.tl/YunoHost-Apps/backupmanager_ynh"
  11. [integration]
  12. yunohost = ">= 12.0"
  13. helpers_version = "2.1"
  14. architectures = "all"
  15. multi_instance = false
  16. ldap = false
  17. sso = true
  18. disk = "200M"
  19. ram.build = "300M"
  20. ram.runtime = "100M"
  21. [install]
  22. [install.domain]
  23. type = "domain"
  24. [install.path]
  25. type = "path"
  26. default = "/"
  27. [install.instance_name]
  28. ask.en = "Short name for this instance (e.g. jerry)"
  29. ask.fr = "Nom court de cette instance (ex: jerry)"
  30. type = "string"
  31. example = "jerry"
  32. [install.init_main_permission]
  33. type = "group"
  34. default = "admins"
  35. [resources]
  36. [resources.system_user]
  37. [resources.install_dir]
  38. [resources.data_dir]
  39. [resources.ports]
  40. main.default = 5000
  41. [resources.apt]
  42. packages = "python3, python3-venv, python3-pip, python3-dev, rsync"
  43. [resources.permissions]
  44. main.url = "/"
  45. main.auth_header = true
  46. main.show_tile = true
  47. main.protected = false
  48. api.url = "/api"
  49. api.allowed = "visitors"
  50. api.auth_header = false
  51. api.show_tile = false
  52. api.protected = true