搭建一个好用的剪切板工具——Hasty Paste
安装docker和docker-compose
参考内容:https://blog.gckjoy.com/archives/install-docker.html
开始安装
创建目录
mkdir hastypaste && cd hastypaste/
新建docker-compose.yml文件
vim docker-compose.yml
输入一下内容
version: "3"
services:
paste-bin:
container_name: paste-bin
image: ghcr.io/enchant97/hasty-paste:1
restart: unless-stopped
volumes:
- ./data:/app/data # 修改这里,将当前文件夹中的data子文件夹映射到容器的/app/data
ports:
- 8000:8000
environment:
- "TIME_ZONE=Europe/London"
volumes:
data:
保存退出
运行Hasty Paste
docker-compose up -d
此时就可以通过ip:8000的方式访问了
反向代理
给出宝塔反代的关键代码
location / {
proxy_pass http://127.0.0.1:8000;
proxy_http_version 1.1;
proxy_cache_bypass $http_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
}
此时就可以通过域名访问了。