搭建一个好用的剪切板工具——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;

  }

此时就可以通过域名访问了。