Files
Irbis_OS-Release/community_apps/nextcloud/app.json

64 lines
2.3 KiB
JSON

{
"$schema": "../../schemas/app-template.schema.json",
"id": "nextcloud",
"name": "Nextcloud Hub",
"tagline": "Suite collaborative complète et cloud souverain privé",
"description": "Stockage de fichiers sécurisé, partage, agenda, contacts, suite bureautique et synchronisation multi-appareils.",
"longDescription": "Nextcloud Hub offre une plateforme de productivité sécurisée et souveraine sur votre propre matériel. Synchronisez automatiquement vos documents, photos et projets en toute confidentialité avec chiffrement de bout en bout.",
"category": "cloud",
"version": "29.0.5",
"developer": "Nextcloud GmbH",
"website": "https://nextcloud.com",
"rating": 4.9,
"downloads": "3.2M",
"sizeMb": 520,
"license": "AGPLv3",
"icon": "https://lh3.googleusercontent.com/aida/AEtjO1VKuphtTswgrzdubG5GP40se6rWNSEDBpT8yQaRKXCe1I4viol3q2Mf8MfVnMl7zLeHPaLKIKYiHxqE3e6wDEch1xMM4UL64N6nb-g1TaPZKldlBTdBl13Acbg7Yj1S1nRZWEToR6HcqdipU2wKDL3OJskj2RDyhWO0eQ_WsjGevNiB8CJ8l76mcBY6Oq1LEEqcg6NuUArWe5tV-wEYlnf33Rpdz5hwAK8J3giORtJIW5ewwRdW",
"screenshots": [],
"firstStartTip": "Lors de la première ouverture, créez votre compte administrateur. Vos fichiers sont automatiquement sauvegardés sur /mnt/storage/cloud.",
"composeFile": "docker-compose.yml",
"nginx": {
"recommendedSubdomain": "cloud",
"enableSsl": true,
"mainPort": 80
},
"ports": [
{
"name": "Interface Web",
"description": "Port HTTP Nextcloud",
"privatePort": 80,
"defaultPublicPort": 8080,
"type": "tcp",
"protocol": "http",
"isDefaultNginxTarget": true
}
],
"volumes": [
{
"defaultHostPath": "/mnt/storage/cloud/data",
"containerPath": "/var/www/html/data",
"description": "Répertoire des fichiers utilisateurs",
"required": true
},
{
"defaultHostPath": "/mnt/storage/cloud/config",
"containerPath": "/var/www/html/config",
"description": "Configuration du serveur",
"required": true
}
],
"env": [
{
"key": "MYSQL_DATABASE",
"defaultValue": "nextcloud",
"label": "Base de données",
"required": true
},
{
"key": "OVERWRITEPROTOCOL",
"defaultValue": "https",
"label": "Protocole forcé",
"required": false
}
]
}