1
0
Fork 0
1Panel-Appstore/apps/vaultwarden-sqlite/README.md

61 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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` 访问管理后台。