轻量级自托管粘贴板MicroBin,Docker一键部署,支持内网穿透外网访问,文件加密分享
作者
小编
发布时间

MicroBin 是一款轻量级、功能丰富、高度可配置的自托管粘贴板应用。它是一个完全自包含的单一可执行文件,占用资源极少,仅需几兆字节的内存和磁盘存储空间。无论是分享代码片段、传输大文件、存储敏感文档,还是作为URL缩短服务使用,MicroBin 都能胜任。支持服务器端和客户端加密、文件上传、原始文本服务、二维码支持等多项功能,是个人和小型团队的理想选择。
项目地址:点我跳转
部署安装
如果需要在外网访问你的 MicroBin 服务,建议配置内网穿透方案。可以考虑使用 帕斯内网穿透 这样的专业服务,先注册账号备用。具体操作步骤可以参考 帕斯的平台指南,支持全平台快速上手。
使用 Docker 快速部署(推荐)
打开你的 NAS 设备或任何支持 Docker 的系统,执行以下命令一键启动 MicroBin:
1docker run -d \2 --name microbin \3 -p 8080:8080 \4 -v microbin_data:/data \5 szabodanika/microbin:latest
等待镜像下载完成,容器会自动启动运行。
端口配置说明
上述命令中的 '8080:8080' 表示将容器内部的 8080 端口映射到宿主机的 8080 端口。如果你的宿主机 8080 端口已被占用,可以修改前面的数字,比如改为 '8888:8080',这样就能通过 'http://你的IP:8888' 访问服务。容器内部端口保持不变即可。
数据持久化
MicroBin 会将所有上传的文件和数据存储在 '/data' 目录中。上述命令已配置了 'microbin_data' 数据卷来持久化这些数据,重启容器后数据不会丢失。如果需要在特定路径存储,可以将 '-v microbin_data:/data' 改为 '-v /你的本地路径:/data'。
环境变量设置
MicroBin 支持以下可选环境变量配置:
环境变量 | 说明 | 默认值 ---------|------|------- 'MICROBIN_PORT' | 服务监听端口 | 8080 'MICROBIN_BIND_ADDRESS' | 绑定地址 | 0.0.0.0 'MICROBIN_READONLY' | 只读模式 | false 'MICROBIN_ADMIN_USERNAME' | 管理员用户名 | 无 'MICROBIN_ADMIN_PASSWORD' | 管理员密码 | 无
如需设置这些变量,可在 docker run 命令中添加 '-e 变量名=值'。例如:
1docker run -d \2 --name microbin \3 -p 8080:8080 \4 -v microbin_data:/data \5 -e MICROBIN_READONLY=false \6 szabodanika/microbin:latest
访问服务
部署完成后,在浏览器中访问 'http://你的设备IP:8080'(或你配置的其他端口),即可看到 MicroBin 的界面,开始使用粘贴板功能。
本篇教程结束