当前位置: 首页 > news >正文

3款开源粘贴板工具整理合集,可Docker一键部署!

3款开源粘贴板工具整理合集,可Docker一键部署!

  • 前言
  • 一、MicroBin
    • 1.1 MicroBin简介
    • 1.2 MicroBi特点
    • 1.3 项目地址
    • 1.4 项目预览
  • 二、Hasty Paste
    • 2.1 Hasty Paste简介
    • 2.2 Hasty Paste特点
    • 2.3 项目地址
    • 2.4 项目预览
  • 三、paste
    • 3.1 paste简介
    • 3.2 paste特点
    • 3.3 项目地址
    • 3.4 项目预览
  • 四、对比与分析
  • 五、总结

前言


在日常开发与协作中,我们经常需要快速分享代码片段、文本内容或文件链接,而自建粘贴板工具既能保护隐私,又能摆脱对第三方服务的依赖。本文整理了 3 款优秀的开源粘贴板工具,它们各有特色,且均支持 Docker 一键部署,方便你快速搭建属于自己的分享服务。接下来,我们将逐一介绍它们的功能特点、项目地址与部署方式,帮助你按需选择最合适的一款。


一、MicroBin

1.1 MicroBin简介

MicroBin是一个超小型、功能丰富、高度可配置、安全、独立且自托管的 Pastebin Web 应用程序,使用 Rust 编程语言开发。它旨在为用户提供一种简单、高效的方式,以分享文件、文本和URL,并支持多种高级特性,如服务器端和客户端加密、文件上传、原始文本服务、QR码生成、URL缩短与重定向等。

1.2 MicroBi特点

  • 完全独立的可执行文件:MicroBin 被设计成一个微型箱(微型应用程序),这意味着它可以被打包成一个单独的文件,无需外部依赖即可运行。
  • 服务器端和客户端加密:确保数据在传输过程中的安全性,保护用户隐私。
  • 文件上传服务:允许用户通过简单的接口上传文件到指定位置(如server.com/file/pig-dog-cat)。
  • 原始文本服务:提供直接访问上传文本的功能,例如通过server.com/raw/pig-dog-cat可以直接查看或下载原始文本内容。
  • QR码支持:生成文件或链接的二维码,便于分享。
  • URL缩短与重定向:提供短链接服务,使长URL更易于分享和记忆。
  • 动物名称作为标识符:使用64种不同动物的名字代替传统的数字或字母组合作为上传内容的唯一标识符,增加趣味性和易记性。
  • 轻量级和JSON数据库支持:MicroBin 支持轻量级的数据存储解决方案,包括基于JSON的数据库,适合资源有限的环境。
  • 私人和公共上传选项:支持创建私有或公开的上传内容,根据需求设置是否可编辑以及过期时间。
  • 自动管理和永不过期的上传:对于需要长期保存的内容,MicroBin 提供了自动管理功能,确保上传内容不会因时间而失效。
  • 全自动暗模式和定制样式支持:内置了对暗模式的支持,并允许用户根据个人偏好调整界面样式,仅需少量的CSS和纯JavaScript代码即可实现高度定制化。

1.3 项目地址

  • Github地址:https://github.com/szabodanika/microbin

1.4 项目预览

二、Hasty Paste

2.1 Hasty Paste简介

Hasty Paste 是一款快速且极简的粘贴箱工具,专注于让用户以最低门槛分享文字内容。它无需 JavaScript 即可运行,资源占用极小,非常适合轻量级部署场景。

2.2 Hasty Paste特点

  • 快速粘贴分享:一键粘贴并保存,轻松分享文字内容。
  • 公开免授权访问:无需登录即可公开访问,使用门槛极低。
  • 随机 ID 防暴力:随机生成短 ID,可选"长"ID 以增强抗暴力攻击能力。
  • 支持过期粘贴:可为粘贴内容设置过期时间,自动清理临时数据。
  • 深色主题:内置深色模式,夜间使用更护眼。
  • 可选语法高亮:按需开启语法高亮,代码阅读更清晰。
  • 零 JavaScript 依赖:纯服务端渲染,无需 JavaScript 即可运行。
  • 资源占用极低:使用最少的系统资源,轻量高效。
  • REST API 支持:提供 RESTful 接口,便于程序化集成与调用。
  • 灵活文件系统:支持自定义存储,可选平面文件系统、S3 对象存储及 Redis 缓存。
  • 轻量 Docker 镜像:基于 Alpine Linux 构建,镜像体积小巧,部署便捷。

2.3 项目地址

  • Github地址:https://github.com/enchant97/hasty-paste

2.4 项目预览


三、paste

3.1 paste简介

Paste 是一款轻量级的代码编写与分享网页应用,前端基于 React 框架构建,后端数据存储由独立的 bytebin Web 服务处理。项目以简洁为核心设计理念,让开发者能够快速编写代码并通过分享链接将内容便捷地传递给他人。

3.2 paste特点

  1. React 驱动的前端:基于 React 框架构建,界面响应迅速,用户体验流畅。
  2. bytebin 后端存储:采用独立的 bytebin Web 服务作为后端,实现前后端解耦,架构清晰、易于扩展。
  3. Monaco Editor 编辑器:集成 VS Code 同款编辑器引擎,提供专业级的代码编辑体验。
  4. 语法高亮:支持多种编程语言的语法高亮,代码结构一目了然。
  5. 自动缩进:智能自动缩进功能,让代码格式整洁规范。
  6. 多语言支持:涵盖主流编程语言,满足不同场景的代码编写需求。
  7. 主题切换:提供多种主题可选,适配不同开发者的视觉偏好。
  8. 缩放调节:支持编辑器内容缩放,方便查看大段代码或适配不同屏幕。
  9. 行级链接定位:支持生成指向特定行或代码片段的链接,精准定位共享内容。

3.3 项目地址

  • Github地址: https://github.com/lucko/paste

3.4 项目预览

四、对比与分析

项目开发语言核心定位Docker 支持推荐星级
MicroBinRust功能丰富的全能型粘贴箱✅ 支持⭐⭐⭐⭐⭐
Hasty PastePython极简轻量的快速粘贴箱✅ 支持⭐⭐⭐⭐
pasteJavaScript/React面向开发者的代码分享工具✅ 支持⭐⭐⭐⭐

五、总结

以上 3 款开源粘贴板工具各有侧重:MicroBin 功能全面,适合追求丰富特性的用户;Hasty Paste 极简轻量,适合资源受限的部署场景;paste 则聚焦代码分享体验,更适合开发者日常使用。三款工具均支持 Docker 一键部署,上手门槛低,你可以根据实际需求快速选用。无论你是个人开发者还是团队协作,都能从中找到合适的自托管方案。希望本文的整理能帮助大家搭建出称心的粘贴板服务,让内容分享更加高效与安全。

http://www.jsqmd.com/news/1407301/

相关文章:

  • OpenClaw AI Agent 框架从零部署指南:接入本地与云端大模型实战
  • 推荐一家江苏阻燃仿古铝构件生产商:甄选 - 品牌推广大师
  • ETF 动态网格策略与参数寻优实战:基于 QuantDash 多市场分钟 K 线数据
  • 加入学术对话,而不是自说自话——用AI定位你的研究在学界的位置
  • Java25
  • 2026成都旧房翻新装修公司口碑好的怎么选?3家靠谱整装机构实力盘点推荐,附选公司避坑FAQ与签约注意事项 - U渠道
  • 2026年杭州企业做AI搜索优化,为什么越早布局越能拿到一份确定性红利? - 品牌报告
  • Keil vs VSCode vs STM32CubeIDE:嵌入式IDE对比
  • 2026年河北臭氧发生器公司人气推荐 选型实用参考 - 产品推荐官
  • 腾讯小龙虾一站式服务日:餐饮数字化实战指南与私域流量构建
  • OpenClaw+CloudBase:构建AI驱动的全自动开发部署流水线
  • 77-监控自动刷新与最新请求面板:为什么实时页要帮用户减少手工操作
  • 从URL全角空格报错看开源项目错误处理与社区协作
  • OpenClaw智能体集成OCR:实现图片文字识别与自动化处理
  • 个人博客建站
  • 2026年8月铜板生产公司口碑推荐,不锈钢扁钢/槽钢拉弯/42CrMo圆钢/大口径不锈钢管,铜板定制厂家口碑分析 - 企业权威推荐大使
  • 【2026年托运摩托车什么物流最便宜?老车友的血泪经验全在这了】 - 快递物流资讯
  • 2026新疆深度定制旅行社推荐指南:个性化出行本地资源落地履约全评测 - 优质品牌中立测评推荐
  • Android图片拼接与GIF生成原理:为什么你的图总是对不齐?
  • 2026年泸州装饰公司前五推荐核心指南,参考本文指南可避坑掉99%的服务商 - 产品推荐官
  • Linux 终端命令速查表 --15 视频与音频速查表
  • 2026 温州靠谱装修/装饰/整装公司推荐全分类推荐|全域覆盖鹿城 / 龙湾 / 瓯海 / 瑞安 / 乐清,全国连锁红杉树为首选红杉树装修 - 星际AI
  • 杰理 AW31N 踩坑复盘|休眠唤醒异常,从硬件角度分析21
  • XML Schema 复合类型 - 混合内容详解
  • 静态路由配置全解析:从原理到实战,打通网络通信关键路径
  • 笔记本摄像头故障排查:从驱动修复到注册表深度清理
  • Visual Studio Code 离线插件安装教程
  • 云服务器部署Web服务公网访问全攻略:安全组、防火墙与绑定配置
  • Golang CRUD 操作与预处理语句
  • 统一的数据存储:一切皆为账户