{ "$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 } ] }