CloudFlare Workers部署在线剪切板pastebin-worker

这是一个类似ubuntu paste的项目,类似的还有MicroBin这种部署在自己vps上的开源程序,博主的环境经常搞炸,没事就重装,所以选择这款部署在Cloudflare Workers上的开源项目啦。(workers限制每天100000次访问 超出后若不是按量付费用户将返回1xxx错误,个人用是足够啦!)

博主的VPS系统为Debian11 其他系统自行参考探索

需要用到的环境或软件:node yarn wrangler make

 1.Node和yarn

使用nvm安装 nvm提供了一个十分便捷的安装脚本

cat <<"EOF" | bash                              
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export PATH=$PATH:$HOME/.nvm/nvm.sh
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
nvm --help
EOF

当安装完成后,可以运行命令nvm list-remote获取可通过nvm安装的Node.JS版本列表。

这里选择的版本是V16.19.0 其他版本来操作本项目是会报错的 请注意!

安装16.19.0版本

nvm install v16.19.0

完成安装Node.JS后,请运行
命令corepack enable npm安装npm
命令corepack enable yarn安装yarn

2.Wrangler

当完成1步骤后就可以使用npm命令来安装Cloudflare的官方cli Wrangler

npm i @cloudflare/wrangler -g

这里安装的是wrangler 1.0版本 wrangler 2.0版本去除了wrangler config命令 无法使用全局api来登录 但是vps环境又没法调用浏览器来验证….挺难受的 (你要是用windows的wsl完成的本文操作当我没说

3.使用wrangler登录Cloudflare账号

全局api方式登录

wrangler config --api-key

然后按提示输入你在Cloudflare的邮箱和全局api就可以了

全局api是https://dash.cloudflare.com/profile/api-tokens

页面中的Global API Key

4.克隆源码并修改变量

克隆源码

git clone https://github.com/SharzyL/pastebin-worker

进入目录

cd pastebin-worker

编辑wrangler.toml文件

将其中account_id, zone_id, kv_namespaces.id更改成你自己的 kv_namespaces.preview_id参数直接删除(非必要变量)

kv_namespaces.id是需要你在Cloudflare中workers服务内创建一个名为PB的KV空间 命名空间 ID即为kv_namespaces.id

修改config.json 中BASE_URL为你站点地址 一般来说 应为pb.您的子域 在workers首页可以看到您的子域

博主建设好的站点地址为

pb.mry.workers.dev 大家可以去体验下

5.部署

在pastebin-worker目录执行

yarn install 命令来安装源码依赖包

mkdir dist && make deploy命令来创建dist文件夹并编译部署至Cloudflare

提示make命令不存在 Debian下可执行

apt install make -y 来安装

没有报错信息的话 至此就已经完成了这款在线剪切板的部署!!

给TA打赏
共{{data.count}}人
人已打赏
开源项目

Telegraph-Image免费自建图床新增后台图片管理功能

2023-1-18 22:17:05

开源项目

docker 部署 nali 开源 IP 地理信息归属查询软件

2023-2-9 14:16:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索