From 7372b9b9e23f377ffd6f95b0a0d6d1c0decb46c5 Mon Sep 17 00:00:00 2001 From: SlyderSlash Date: Tue, 29 Sep 2026 19:45:56 +0200 Subject: [PATCH] chore(store): sync vaultwarden/app.json for v1.7.0 --- community_apps/vaultwarden/app.json | 67 +++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 community_apps/vaultwarden/app.json diff --git a/community_apps/vaultwarden/app.json b/community_apps/vaultwarden/app.json new file mode 100644 index 0000000..0bb7c8c --- /dev/null +++ b/community_apps/vaultwarden/app.json @@ -0,0 +1,67 @@ +{ + "$schema": "../../schemas/app-template.schema.json", + "id": "vaultwarden", + "name": "Vaultwarden", + "tagline": "Gestionnaire de mots de passe Bitwarden auto-hébergé léger", + "description": "Coffre-fort chiffré de bout en bout pour vos identifiants, cartes bancaires et notes sécurisées.", + "longDescription": "Implémentation alternative et ultra-légère de l'API Bitwarden en Rust. Compatible avec toutes les extensions officielles de navigateur, applications iOS, Android et ordinateurs de bureau.", + "category": "security", + "version": "1.32.1", + "developer": "Dani Garcia", + "website": "https://github.com/dani-garcia/vaultwarden", + "rating": 4.9, + "downloads": "950K", + "sizeMb": 85, + "license": "AGPLv3", + "icon": "https://lh3.googleusercontent.com/aida-public/AB6AXuCBj60zmHuzKE1qGtiHzWbH-r-GphCWZzJ38IEgFQU7bjZjZVmDasLyDQNkw6nx7k_z-fil8QsDR_6FGAMYzV3ZUSkadmoELAxpSLzc3zM5mejhGTJaO4PnPmSGwz0l6PfEEC7JSWREk2-ZVqjW9ZCmNrmYsYsjseUJD1eMZgaCxJbM6T6WXvSkkpq3V2P8jR-aAhVNkcQWyaS7R1wYwS7jHi5ZJEpJ_HxYwCaUmsXCXkzlEB1x8zCH8Wc5zee3oPoZQMw", + "screenshots": [], + "firstStartTip": "Pour une sécurité optimale, utilisez un nom de domaine avec SSL (HTTPS obligatoire pour le chiffrement Bitwarden). Créez ensuite votre coffre-fort.", + "composeFile": "docker-compose.yml", + "nginx": { + "recommendedSubdomain": "vault", + "enableSsl": true, + "mainPort": 80 + }, + "ports": [ + { + "name": "Web UI & API", + "description": "Interface Web & API Vault", + "privatePort": 80, + "defaultPublicPort": 8000, + "type": "tcp", + "protocol": "http", + "isDefaultNginxTarget": true + }, + { + "name": "WebSocket", + "description": "Notifications temps réel", + "privatePort": 3012, + "defaultPublicPort": 3012, + "type": "tcp", + "protocol": "http", + "isDefaultNginxTarget": false + } + ], + "volumes": [ + { + "defaultHostPath": "/mnt/storage/vaultwarden/data", + "containerPath": "/data", + "description": "Base SQLite chiffrée", + "required": true + } + ], + "env": [ + { + "key": "WEBSOCKET_ENABLED", + "defaultValue": "true", + "label": "Support WebSocket en direct", + "required": false + }, + { + "key": "SIGNUPS_ALLOWED", + "defaultValue": "true", + "label": "Autoriser les inscriptions", + "required": false + } + ] +} \ No newline at end of file