在日常工作中,我们常常需要快速保存和分享文本、代码、图片或文件等内容。然而,传统的 PasteBin 工具功能单一,而复杂的云笔记服务又显得笨重。如果你正在寻找一款轻量级、高效且功能丰富的替代方案,那么 QBin 或许正是你所需要的。

什么是 QBin?
QBin 是一个专注于 快速、安全、便捷 的在线内容存储与分享工具。它不仅支持多种类型的内容(如文本、代码、图片、音视频等),还通过简洁的界面和强大的功能设计,满足个人笔记、临时存储、多人协作以及跨平台分享等多种场景需求。

核心特性
1. 极简存储
- 支持一键保存 文字、代码、图片、音视频 等任意类型内容。
- 内置多种编辑器:
- Monaco 编辑器:适合代码高亮与编辑。
- Cherry Markdown 渲染器:提供优雅的 Markdown 支持。
- 通用编辑器:适用于普通文本内容。
- 拖放上传文件即可快速保存,操作简单直观。
2. 安全可控
- 自定义访问路径:为每条内容生成专属链接,方便隐私管理。
- 密码保护:设置访问密码,确保内容仅限授权用户查看。
- 数据加密传输:采用 HTTPS 加密协议,保障数据安全。
3. 灵活期限
- 可设置存储有效期(如 1 小时、1 天、7 天或永久)。
- 数据过期后自动删除,避免资源浪费。
4. 明暗切换
- 支持 深色模式、浅色模式 和 跟随系统模式,夜间使用更护眼。
5. PWA 离线支持
- 内置 PWA 技术,即使断网也能继续编辑、保存和预览内容。
- 利用 IndexedDB 实现本地缓存,随时随地记录与查看。
6. 实时保存
- 自动定时保存到本地及远程服务器,减少因意外导致的数据丢失风险。
7. 多种登录方式
- 支持账号密码登录。
- 提供 OAuth2 第三方登录(Google、GitHub、Microsoft、自定义)。
8. 多级缓存
- 结合 Deno KV、Drizzle ORM、Edge Cache 和 ETag 技术,大幅提升访问速度。
9. 一键部署
- 支持 Docker Compose 和 Deno Deploy,轻松实现自托管。
快速使用指南
- 访问 QBin 链接
- 如果已部署在服务器上,直接访问对应 URL;如果在本地环境,启动开发服务器后访问。
- 登录账户
- 使用默认管理员账号密码登录,或者选择 OAuth2 登录(Google、GitHub、Microsoft 等)。
- 创建内容
- 在“通用 / Code / Markdown”编辑器中输入内容。
- 拖放文件或粘贴文本/图片进行上传。
- 设置选项
- 设置链接路径、过期时间、密码保护(可选)。
- 生成分享链接
- 点击保存后,系统会自动生成分享链接或二维码。
- 访问内容
- 访问生成的链接即可查看或下载内容(若有密码需输入密码)。
适用场景
- 个人笔记:随时随地记录灵感、想法或待办事项。
- 临时存储:快速保存和分享代码片段、日志文件等。
- 多人协作:通过共享链接实现团队间的高效沟通。
- 跨平台分享:无论是在 PC、平板还是手机上,都能轻松访问和编辑内容。
为什么选择 QBin?
相比传统 PasteBin 工具,QBin 提供了以下优势:
- 更丰富的编辑能力:内置多种编辑器,覆盖更多使用场景。
- 更高的安全性:支持密码保护、数据加密和灵活的访问控制。
- 更强的扩展性:开源架构,支持自定义功能和部署方式。
- 极致性能:多级缓存与轻量化设计,让读取和写入都拥有极佳体验。
如何开始?
无论是想尝试在线版本,还是希望在自己的服务器上部署,QBin 都提供了清晰的文档和教程,帮助你快速上手。
- 在线体验:访问官方提供的公开实例(如有)。
- 本地部署:克隆项目仓库,按照 README 文档完成配置。
- 自托管:使用 Docker Compose 或 Deno Deploy 快速搭建私有实例。
评论