前言 什么是 microbin ? 有时候你可能想从一台电脑上粘贴文本到另一台电脑上,或者是你想要分享一张图片或者是一些文件,但是用百度网盘登陆、上传、分享、下载太麻烦。 这个时候你可能会想要自建一个网盘,比如Nextcloud,或者是一个列表程序,比如alist,不过他们都相对来说比较“重”,功能太过丰富; 当然如果只是简单地分享一些文本,你或许想到了可以选择ubuntu官方提供的:https://paste.ubuntu.com/ 不过它又太过简单,而且还必须登陆才能使用,太麻烦。 今天我们来介绍一款支持用docker搭建的轻应用——microbin,它可以完美实现上面提到的功能,和网盘相比,它足够轻量;和paste.ubuntu相比,它又有几个非常实用的小功能。 一起来试试看吧。
我在甲骨文云AMD上搭建,arm上好像不兼容,直接上docker-compose
version: '3.5'
services:
microbin:
image: danielszabo99/microbin:latest
container_name: microbin
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
- MICROBIN_HIGHLIGHTSYNTAX=true
- MICROBIN_HASH_IDS=true
- MICROBIN_EDITABLE=true
- MICROBIN_PRIVATE=false
- MICROBIN_HIDE_FOOTER=true
- MICROBIN_HELP=true
# - MICROBIN_FOOTER_TEXT=gugu
- MICROBIN_HIDE_HEADER=true
- MICROBIN_HIDE_LOGO=false
- MICROBIN_NO_ETERNAL_PASTA=true
- MICROBIN_NO_FILE_UPLOAD=false
- MICROBIN_NO_LISTING=true
- MICROBIN_THREADS=2
- MICROBIN_TITLE=free-bin
- MICROBIN_PUBLIC_PATH=https://paste.gugu.ovh/ # 记得改成自己的网址
- MICROBIN_QR=true
ports:
- 8080:8080 # 冒号左边可以改成自己需要的端口号
volumes:
- ./microbin-data:/app/pasta_data # 冒号左边可以改自己想要的挂载路径
感谢咕咕大佬的代码:https://blog.laoda.de/archives/docker-compose-install-microbin