1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ergo_ynh.git synced 2024-09-03 18:26:31 +02:00
ergo_ynh/manifest.toml

111 lines
3 KiB
TOML
Raw Normal View History

2023-06-06 20:35:54 +02:00
packaging_format = 2
id = "ergo"
name = "Ergo"
description.en = "Modern IRC server (daemon/ircd)"
description.fr = "Serveur IRC moderne (démon/ircd)"
version = "2.11.1~ynh1"
maintainers = ["Navan Chauhan"]
[upstream]
license = "MIT"
website = "https://ergo.chat/"
demo = "https://testnet.ergo.chat/"
admindoc = "https://github.com/ergochat/ergo/blob/stable/docs/MANUAL.md"
userdoc = "https://github.com/ergochat/ergo/blob/stable/docs/USERGUIDE.md"
code = "https://github.com/ergochat/ergo"
[integration]
2023-12-20 18:45:35 +01:00
yunohost = ">= 11.2"
2023-06-06 20:52:11 +02:00
architectures = ["amd64", "arm64","armhf",]
2023-06-06 20:35:54 +02:00
multi_instance = true
2023-12-20 18:45:35 +01:00
2023-06-06 20:52:11 +02:00
ldap = true
2023-12-20 18:45:35 +01:00
2023-06-06 20:52:11 +02:00
sso = false
2023-12-20 18:45:35 +01:00
2023-06-06 20:52:11 +02:00
disk = "50M"
ram.build = "50M"
ram.runtime = "50M"
2023-06-06 20:35:54 +02:00
[install]
[install.domain]
type = "domain"
[install.path]
type = "path"
default = "/ergo"
[install.init_main_permission]
help.en = "Enable WebIRC For Public"
2023-06-11 23:50:24 +02:00
help.fr = "Activer WebIRC pour le public"
2023-06-06 20:35:54 +02:00
type = "group"
default = "visitors"
[install.language]
ask.en = "Choose the application language"
ask.fr = "Choisissez la langue de l'application"
2024-01-09 11:13:21 +01:00
type = "select"
2023-06-06 20:35:54 +02:00
choices = ["en", "en-AU", "el", "es", "fr-FR", "no", "pl", "pt-BR", "ro", "tr-TR", "zh-CN"]
default = "fr-FR"
[install.password]
help.en = "For using /OPER admin"
2023-06-11 23:50:24 +02:00
help.fr = "Pour utiliser /OPER admin"
2023-06-06 20:35:54 +02:00
type = "password"
[install.enable_ldap]
2023-06-11 23:50:24 +02:00
ask.en = "Enable LDAP authentication script"
ask.fr = "Activer le script d'authentification LDAP"
2023-06-06 20:35:54 +02:00
type = "boolean"
default = false
[install.network_name]
ask.en = "Network Name"
2023-06-11 23:50:24 +02:00
ask.fr = "Nom du réseau"
2023-06-06 20:35:54 +02:00
type = "string"
default = "ErgoYunoHost"
[install.server_name]
ask.en = "Server Name"
2023-06-11 23:50:24 +02:00
ask.fr = "Nom du serveur"
2023-06-06 20:35:54 +02:00
type = "string"
default = "ergo.yunohost"
[resources]
[resources.sources]
[resources.sources.main]
arm64.url = "https://github.com/ergochat/ergo/releases/download/v2.11.1/ergo-2.11.1-linux-arm64.tar.gz"
arm64.sha256 = "9ab1408f12cbbad25917658dc40937c76f0da1cc44962d8b2336ce7c8cbc9420"
amd64.url = "https://github.com/ergochat/ergo/releases/download/v2.11.1/ergo-2.11.1-linux-x86_64.tar.gz"
amd64.sha256 = "0b7912be327260ae91c4e2580cd83bf2cd86212d569972406a0be0b0eca3ef30"
armhf.url = "https://github.com/ergochat/ergo/releases/download/v2.11.1/ergo-2.11.1-linux-armv6.tar.gz"
armhf.sha256 = "959d99c8b042c8113f11c0b0401e18bbac4dfec47fdc8277c6529531f2f27e3b"
[resources.sources.ldap]
url = "https://github.com/YunoHost-Apps/ergo_ynh/releases/download/v.1/ergo-ldap.zip"
sha256 = "4fa3e4511a5462e9a3b831db67d754d322fa1db41a708901dfae50fe3e959377"
in_subdir = false
2023-06-06 20:52:11 +02:00
[resources.ports]
main.default = 6667
main.exposed = "TCP"
secure.default = 6697
secure.exposed = "TCP"
2023-06-06 20:35:54 +02:00
[resources.system_user]
[resources.install_dir]
2023-06-06 20:52:11 +02:00
dir = "/opt/yunohost/__APP__"
2023-06-06 20:35:54 +02:00
[resources.permissions]
main.url = "/"
2023-06-06 20:52:11 +02:00
[resources.apt]
packages = "mariadb-server"
2023-06-06 20:35:54 +02:00
[resources.database]
type = "mysql"