mirror of
https://github.com/YunoHost-Apps/dendrite_ynh.git
synced 2024-09-03 18:25:58 +02:00
96 lines
3.4 KiB
TOML
96 lines
3.4 KiB
TOML
packaging_format = 2
|
|
|
|
id = "dendrite"
|
|
name = "Dendrite"
|
|
description.en = "Matrix homeserver of second generation"
|
|
description.fr = "Serveur Matrix de seconde génération"
|
|
|
|
version = "0.13.6~ynh2"
|
|
|
|
maintainers = ["tituspijean"]
|
|
|
|
[upstream]
|
|
license = "Apache-2.0"
|
|
website = "https://matrix.org/"
|
|
admindoc = "https://github.com/matrix-org/dendrite/tree/master/docs"
|
|
code = "https://github.com/matrix-org/dendrite"
|
|
|
|
[integration]
|
|
yunohost = ">= 11.2"
|
|
architectures = "all"
|
|
multi_instance = false
|
|
|
|
ldap = "not_relevant"
|
|
|
|
sso = "not_relevant"
|
|
|
|
disk = "50M"
|
|
ram.build = "50M"
|
|
ram.runtime = "50M"
|
|
|
|
[install]
|
|
|
|
[install.domain]
|
|
help.en = "Select the domain onto which Dendrite will be exclusively installed, e.g. dendrite.domain.tld"
|
|
help.fr = "Sélectionnez le domaine exclusivement dédié à Dendrite, par exemple dendrite.domain.tld"
|
|
type = "domain"
|
|
|
|
[install.init_main_permission]
|
|
type = "group"
|
|
default = "visitors"
|
|
|
|
[install.server_name]
|
|
ask.en = "Select the display name for your Dendrite server"
|
|
ask.fr = "Sélectionnez le nom d'affichage pour votre serveur Dendrite"
|
|
help.en = "If you choose domain.tld, your Matrix user-ids will be looking like @user:domain.tld instead of @user:dendrite.domain.tld"
|
|
help.fr = "Si vous choisissez domain.tld, vos identifiants Matrix ressembleront à @utilisateur:domain.tld plutôt que @utilisateur:dendrite.domain.tld"
|
|
type = "domain"
|
|
|
|
[install.registration]
|
|
ask.en = "Should the server allow any visitor to register as a user?"
|
|
ask.fr = "Le serveur doit-il permettre à quiconque de s'enregistrer comme utilisateur ?"
|
|
type = "boolean"
|
|
help.en = "If no, accounts should be registered by an admin after defining a secret. If yes, to protect your server and the federation from spammer, federation will be deactived by default. You must Activate CAPTCHA verification before federation reactivation. See Config Panel for instructions"
|
|
help.fr = "Si non, les comptes seront créés par un admin après avoir défini un secret. Si oui, la fédération sera désactivée pour protéger la fédération et vous des spammeurs. Activez la vérification par CAPTCHA avant de réactiver la fédération ! Voir les instructions dans le Config Panel"
|
|
default = false
|
|
|
|
[resources]
|
|
[resources.sources.main]
|
|
url = "https://github.com/matrix-org/dendrite/archive/refs/tags/v0.13.6.tar.gz"
|
|
sha256 = "c3b822181c39b89dcc81de6f404cc8b83b10d8a984a646d4b75163641a40e176"
|
|
autoupdate.strategy = "latest_github_tag"
|
|
|
|
[resources.ports]
|
|
main.default = 8008
|
|
tls.default = 8448
|
|
tls.exposed = "TCP"
|
|
|
|
[resources.system_user]
|
|
|
|
[resources.install_dir]
|
|
dir = "/opt/yunohost/__APP__"
|
|
|
|
[resources.permissions]
|
|
main.url = "/"
|
|
main.allowed = "visitors"
|
|
main.show_tile = false
|
|
|
|
server_api.url = "__DOMAIN__/_matrix"
|
|
server_api.label = "Server access for client apps."
|
|
server_api.show_tile = false
|
|
server_api.allowed = "visitors"
|
|
server_api.auth_header = false
|
|
server_api.protected = true
|
|
|
|
server_client_infos.url = "__SERVER_NAME__/.well-known/matrix"
|
|
server_client_infos.label = "Server info for clients. (well-known)"
|
|
server_client_infos.show_tile = false
|
|
server_client_infos.allowed = "visitors"
|
|
server_client_infos.auth_header = false
|
|
server_client_infos.protected = true
|
|
|
|
[resources.apt]
|
|
packages = "postgresql"
|
|
|
|
[resources.database]
|
|
type = "postgresql"
|