VPS搭建MicroBin轻量剪贴板:分享代码和文本的临时中转站

Docker部署、阅后即焚、加密分享、代码高亮和Nginx反代HTTPS
发布于
1

想把一段代码发给同事、把一段日志分享到群里、临时传个文本——发微信文件会过期、发QQ会屏蔽关键字、发云盘链接太麻烦。MicroBin是一个极简的自托管剪贴板,支持语法高亮、加密、阅后即焚、文件上传。

Docker部署MicroBin

docker run -d --restart always 
  -p 8082:8080 
  -e MICROBIN_ADMIN_USERNAME=admin 
  -e MICROBIN_ADMIN_PASSWORD=强密码 
  -v microbin-data:/app/microbin_data 
  --name microbin 
  danielszabo99/microbin:latest

# 访问 http://VPS_IP:8082

打开网页就是一个简洁的文本框→粘贴内容→点”保存”→得到一个短链接→把这个链接发出去,接收方打开就能看到内容。支持Markdown渲染、代码语法高亮、纯文本三种格式。

雨云入门VPS月付几块跑MicroBin——轻量到极致,内存占用不到50MB。优惠码 admin01 首月五折。

实用功能

阅后即焚:保存时勾选”Burn after reading”→链接被打开一次后内容自动销毁。适合发一次性密码或敏感信息。

加密分享:设个密码→接收方需要输密码才能看内容。配合HTTPS就是端到端安全的临时消息传递。

文件上传:MicroBin也支持上传小文件(配置文件、日志、截图),和文本一样的分享逻辑。

自定义短链接:保存时可以设自定义的路径而不是随机字符串——比如/password变成你的域名/password,方便记忆。

Nginx反代HTTPS

server {
    listen 80;
    server_name paste.你的域名.com;
    client_max_body_size 50M;
    location / {
        proxy_pass http://127.0.0.1:8082;
        proxy_set_header Host $host;
    }
}
# certbot --nginx -d paste.你的域名.com

常见问题

存在MicroBin上的内容多久自动删除?

默认不会自动删除。阅后即焚是手动勾选的。想定期清理在docker run里加 -e MICROBIN_HIGHLIGHTSYNTAX=true。

和PrivateBin、Hastebin有什么区别?

PrivateBin默认端到端加密服务端看不到内容,安全性最高但功能纯粹。MicroBin多了文件上传和代码高亮,像轻量版GitHub Gist。Hastebin主打代码分享,MicroBin更通用。

可以限制谁可以创建paste吗?

设了管理员账号后可以在环境变量里开 -e MICROBIN_PUBLIC_PATH=false 禁止公开路径,必须登录才能创建。适合团队内部用。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600