diff --git a/ech0/v2.1.3/data.yml b/ech0/v2.1.3/data.yml index 7cbc678ec..d9e0519c4 100644 --- a/ech0/v2.1.3/data.yml +++ b/ech0/v2.1.3/data.yml @@ -20,7 +20,7 @@ additionalProperties: - default: "my-very-secret" envKey: PANEL_ECH0_JWT_SECRET labelEn: JWT Secret - labelZh: 登录密钥 + labelZh: JWT 安全密钥 label: en: JWT Secret ja: JWTシークレット @@ -28,7 +28,7 @@ additionalProperties: pt-br: Segredo JWT ru: JWT секрет ko: JWT 시크릿 - zh: 登录密钥 + zh: JWT 安全密钥 zh-Hant: 登錄密鑰 required: true type: password diff --git a/moments/0.2.11/data.yml b/moments/0.2.11/data.yml index 29649a840..df5e82da6 100644 --- a/moments/0.2.11/data.yml +++ b/moments/0.2.11/data.yml @@ -28,8 +28,8 @@ additionalProperties: pt-br: Segredo JWT ru: JWT секрет ko: JWT 시크릿 - zh: 登录密钥 - zh-Hant: 登錄密鑰 + zh: JWT 安全密钥 + zh-Hant: JWT 登錄密鑰 required: true type: password diff --git a/vaultwarden-sqlite/1.34.1/data.yml b/vaultwarden-sqlite/1.34.1/data.yml new file mode 100644 index 000000000..ad2655b33 --- /dev/null +++ b/vaultwarden-sqlite/1.34.1/data.yml @@ -0,0 +1,50 @@ +additionalProperties: + formFields: + - default: 1919 + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP 端口 + label: + en: HTTP Port + ja: ポート + ms: Port + pt-br: Porta + ru: Порт + ko: 포트 + zh: HTTP 端口 + zh-Hant: HTTP 連接埠 + required: true + rule: paramPort + type: number + + - default: "https://example.com" + envKey: PANEL_VW_DOMAIN + labelEn: Domain + labelZh: 访问域名 + label: + en: Domain + ja: ドメイン + ms: Domain + pt-br: Domínio + ru: Домен + ko: 도메인 + zh: 访问域名 + zh-Hant: 訪問網域 + required: true + type: text + + - default: "" + envKey: PANEL_VW_ADMIN_TOKEN + labelEn: Admin Token + labelZh: 管理员密钥 + label: + en: Admin Token + ja: 管理者トークン + ms: Token Admin + pt-br: Token de Administrador + ru: Админ токен + ko: 관리자 토큰 + zh: 管理员密钥 + zh-Hant: 管理員密鑰 + required: true + type: password diff --git a/vaultwarden-sqlite/1.34.1/docker-compose.yml b/vaultwarden-sqlite/1.34.1/docker-compose.yml new file mode 100644 index 000000000..26552158a --- /dev/null +++ b/vaultwarden-sqlite/1.34.1/docker-compose.yml @@ -0,0 +1,21 @@ +version: '3.8' +services: + vaultwarden: + image: vaultwarden/server:1.34.1 + container_name: ${CONTAINER_NAME} + restart: always + environment: + DOMAIN: ${PANEL_VW_DOMAIN} + ADMIN_TOKEN: ${PANEL_VW_ADMIN_TOKEN} + volumes: + - ./vw-data:/data + ports: + - "${PANEL_APP_PORT_HTTP}:80" + labels: + createdBy: "Apps" + networks: + - 1panel-network + +networks: + 1panel-network: + external: true diff --git a/vaultwarden-sqlite/README.md b/vaultwarden-sqlite/README.md new file mode 100644 index 000000000..6f2031508 --- /dev/null +++ b/vaultwarden-sqlite/README.md @@ -0,0 +1,61 @@ +# Vaultwarden + +Vaultwarden 是一个轻量、开源的 Bitwarden 服务端实现,适用于资源有限的自托管环境。它提供密码管理、TOTP、密码生成器、附件上传等核心功能,并支持 Web、移动和浏览器扩展客户端。 + +------ + +## ✨ 特性 + +- ✅ 兼容 [Bitwarden 官方客户端](https://bitwarden.com/) +- 🧠 支持 TOTP 两步验证、密码生成器、密码分享等功能 +- 🪶 轻量级,仅需极少系统资源 +- 📁 支持附件存储与文件上传 +- 🔐 多用户支持、组织功能、审计日志(可选启用) +- 📦 支持 SQLite、MySQL、PostgreSQL 后端 + +------ + +## 🚀 快速开始(Docker 部署) + +``` +bash复制编辑docker run -d \ + --name vaultwarden \ + -e ADMIN_TOKEN='your_admin_token' \ + -v ./vw-data:/data \ + -p 8222:80 \ + vaultwarden/server:latest +``` + +- 默认 Web 服务端口:`80` +- 持久化数据存储路径:`/data` +- 设置 `ADMIN_TOKEN` 后访问 `/admin` 管理面板 + +------ + +## 📦 支持环境变量(示例) + +| 变量名 | 描述 | 是否必填 | +| ----------------- | -------------------------- | ------------------- | +| `ADMIN_TOKEN` | 后台管理口令 | 否(建议设置) | +| `DOMAIN` | 自定义访问域名 | 否 | +| `ROCKET_PORT` | HTTP 服务端口 | 否,默认 `80` | +| `DATABASE_URL` | 数据库连接地址 | 否,默认使用 SQLite | +| `SIGNUPS_ALLOWED` | 是否允许注册(true/false) | 否 | + + + +------ + +## 🔐 访问地址 + +部署完成后,请访问: + +``` +cpp + + +复制编辑 +http://<服务器地址>:端口 +``` + +如果设置了 `ADMIN_TOKEN`,可通过 `http://<服务器地址>:端口/admin` 访问管理后台。 \ No newline at end of file diff --git a/vaultwarden-sqlite/data.yml b/vaultwarden-sqlite/data.yml new file mode 100644 index 000000000..9391ee43b --- /dev/null +++ b/vaultwarden-sqlite/data.yml @@ -0,0 +1,32 @@ +name: Vaultwarden-sqlite +tags: + - 密码管理 + - 自托管 + - 安全 +title: 轻量、安全、兼容 Bitwarden 的密码管理服务 +description: 一个轻量级、自托管的密码管理服务,兼容 Bitwarden 客户端,适合个人或小团队使用,该版本为SQLite版本应用 +additionalProperties: + key: vaultwarden-sqlite + name: Vaultwarden-sqlite + tags: + - Tool + - Security + shortDescZh: Bitwarden 的轻量开源替代方案 + shortDescEn: Lightweight, self-hosted alternative to Bitwarden + type: Tool + crossVersionUpdate: true + limit: 0 + website: https://github.com/dani-garcia/vaultwarden + github: https://github.com/dani-garcia/vaultwarden + document: https://github.com/dani-garcia/vaultwarden/wiki + description: + en: A lightweight, secure, and self-hosted password manager compatible with Bitwarden clients. + zh: 一个轻量、安全、可自托管的密码管理服务,兼容 Bitwarden 客户端。 + zh-Hant: 一個輕量、安全、自託管的密碼管理工具,兼容 Bitwarden。 + ja: Bitwarden クライアントと互換性のある軽量なセルフホスティング型パスワードマネージャー。 + ms: Pengurus kata laluan yang ringan dan selamat serta boleh dihoskan sendiri, serasi dengan Bitwarden. + pt-br: Um gerenciador de senhas leve, seguro e auto-hospedado compatível com clientes Bitwarden. + ru: Лёгкий, безопасный и самодостаточный менеджер паролей, совместимый с клиентами Bitwarden. + ko: Bitwarden 클라이언트와 호환되는 가볍고 안전한 셀프 호스팅 비밀번호 관리자입니다. + architectures: + - amd64 diff --git a/vaultwarden-sqlite/logo.png b/vaultwarden-sqlite/logo.png new file mode 100644 index 000000000..c57c1cbed Binary files /dev/null and b/vaultwarden-sqlite/logo.png differ