manifest.toml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. [integration]
  11. yunohost = ">= 12.0"
  12. helpers_version = "2.1"
  13. architectures = "all"
  14. multi_instance = false
  15. ldap = false
  16. sso = true
  17. disk = "200M"
  18. ram.build = "300M"
  19. ram.runtime = "100M"
  20. [install]
  21. [install.domain]
  22. type = "domain"
  23. [install.path]
  24. type = "path"
  25. default = "/"
  26. [install.instance_name]
  27. ask.en = "Short name for this instance (e.g. jerry)"
  28. ask.fr = "Nom court de cette instance (ex: jerry)"
  29. type = "string"
  30. example = "jerry"
  31. [install.init_main_permission]
  32. type = "group"
  33. default = "admins"
  34. [resources]
  35. [resources.system_user]
  36. [resources.install_dir]
  37. [resources.data_dir]
  38. [resources.ports]
  39. main.default = 5000
  40. [resources.apt]
  41. packages = "python3, python3-venv, python3-pip, python3-dev, rsync"
  42. [resources.permissions]
  43. main.url = "/"
  44. main.auth_header = true
  45. main.show_tile = true
  46. main.protected = false
  47. api.url = "/api"
  48. api.allowed = "visitors"
  49. api.auth_header = false
  50. api.show_tile = false
  51. api.protected = true