Selaa lähdekoodia

Merge branch 'Vaultwarden' of https://github.com/Stetsed/runtipi into Stetsed-Vaultwarden

Nicolas Meienberger 3 vuotta sitten
vanhempi
commit
66a82ab78f
2 muutettua tiedostoa jossa 37 lisäystä ja 0 poistoa
  1. 21 0
      apps/vaultwarden/config.json
  2. 16 0
      apps/vaultwarden/docker-compose.yml

+ 21 - 0
apps/vaultwarden/config.json

@@ -0,0 +1,21 @@
+{
+    "name": "VaultWarden",
+    "available": true,
+    "port": 8107,
+    "id": "Vaultwarden",
+    "description": "Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.",
+    "short_desc": "All your passwords in your control!",
+    "author": "Stetsed",
+    "source": "https://github.com/dani-garcia/vaultwarden",
+    "image": "https://raw.githubusercontent.com/dani-garcia/vaultwarden/b636d20c6475bfb1b36561cb95812faee26ea7db/resources/vaultwarden-icon.svg",
+    "form_fields": {
+        "admin_password": {
+            "type": "password",
+            "label": "Admin Panel Password",
+            "max": 50,
+            "min": 10,
+            "required": true,
+            "env_variable": "VAULTWARDEN_ADMIN_PASSWORD"
+          }
+    }
+  }

+ 16 - 0
apps/vaultwarden/docker-compose.yml

@@ -0,0 +1,16 @@
+version: '3'
+
+services:
+  vaultwarden:
+    image: vaultwarden/server
+    container_name: vaultwarden
+    restart: unless-stopped
+    ports:
+      - ${APP_PORT}:80
+    networks:
+      - tipi_main_network
+    environment:
+      - WEBSOCKET_ENABLED=true
+      - ADMIN_TOKEN=${VAULTWARDEN_ADMIN_PASSWORD}
+    volumes:
+      - ${APP_DATA_DIR}/data:/data