aboutsummaryrefslogtreecommitdiff
path: root/manifest.json
blob: 228fa4b6a5f28274eea90a851e22ced51bab9ac1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
	"name": "Mastodon",
	"id": "mastodon",
	"packaging_format": 1,
	"requirements": {
		"yunohost": ">= 2.4"
	},
	"description": {
		"en": "Mastodon is a free, open-source social network.",
		"fr": "Mastodon est un réseau social gratuit et open source."
	},
	"version": "2.2.0",
	"url": "https://github.com/tootsuite/mastodon",
	"license": "AGPL v3.0",
	"maintainer": {
		"name": "cyp, nemsia",
		"email": "cyp@rouquin.me, nemsia@nemsia.org"
	},
	"multi_instance": false,
	"services": [
		"nginx"
	],
	"arguments": {
		"install" : [
			{
				"name": "domain",
				"type": "domain",
				"ask": {
					"en": "Choose a domain for Mastodon",
					"fr": "Choisissez un domaine pour Mastodon"
				},
				"example": "domain.org"
			},
			{
				"name": "admin",
				"type": "user",
				"ask": {
					"en": "Choose the Mastodon administrator (must be an existing YunoHost user)",
					"fr": "Choisissez un administrateur Mastodon (doit être un utilisateur YunoHost)"
				},
				"example": "john"
			},
            {
                "name": "passwd",
                "type": "password",
                "ask": {
                    "en": "Enter password of this administrator ≥ 8 character",
                    "fr": "Ajouter le mot de passe pour cette administrateur ≥ 8 charactères"
                },
                "example": "adminpassword"
            },
			{
				"name": "language",
				"ask": {
					"en": "Choose the application language",
					"fr": "Choisissez la langue de l'application"
				},
				"choices": ["en_EN", "fr_FR"],
				"default": "fr_FR"
			}
		]
	}
}