跳过正文

Telegraph Image:搭建你的专属开源图床

·552 字·2 分钟· ·
图床
Yann Howard
Yann Howard
真的就这么晚,急不来
目录

开始部署
#

Pages 部署 telegraph-Image 项目
#

  • 打开telegraph-Image仓库项目,先给作者点击Star后再点击Fork

  • 回到 Workers 和 Pages > 概述 > 创建 > Pages > 连接到Git > 选择telegraph-Image项目 > 保存并部署即可

绑定自定义域
#

  • 这里推荐优先使用已经转入CF的域名,并开启小黄云。如果你没有域名,也可以退而求其次使用CNAME方式使用免费域名接入自定义域。

  • 回到 Workers 和 Pages /telegraph-Image项目 > 设置 > 函数 > 放置 > 制作 > 智能 > 保存

智能

创建管理后台
#

  • 回到 Workers 和 Pages > D1 > 创建数据库 > 仪表盘 > 数据库名称img(名称可取任意值) > 创建

  • 进入img数据库 > 控制台 > 粘贴以下代码后 > 点击执行 > 等待提示此查询已成功执行。

DROP TABLE IF EXISTS tgimglog;
CREATE TABLE IF NOT EXISTS tgimglog (
    `id` integer PRIMARY KEY NOT NULL,
    `url` text,
    `referer` text,
    `ip` varchar(255),
    `time` DATE
);
DROP TABLE IF EXISTS imginfo;
CREATE TABLE IF NOT EXISTS imginfo (
    `id` integer PRIMARY KEY NOT NULL,
    `url` text,
    `referer` text,
    `ip` varchar(255),
    `rating` text,
    `total` integer,
    `time` DATE
);
  • 回到 Workers 和 Pages /telegraph-Image项目 > 设置 > 函数 > D1 数据库绑定 > 变量名IMG > img数据库 > 点击保存

  • 回到 Workers 和 Pages /telegraph-Image项目 > 设置 > 环境变量 > 为生产环境定义变量 > 变量内容如下:

变量名BASIC_USER,值为你的后台管理员用户名

变量名BASIC_PASS,值为你的后台管理员密码

  • 点击保存

  • 回到 Workers 和 Pages /telegraph-Image项目 > 部署 > 右下角三个点 > 重试部署即可