Lazy loaded image
🔥一分钟搭建你自己的在线工具箱!
00 分钟
2024-12-29
2025-1-9
type
status
date
slug
summary
tags
category
icon
password
Video preview

介绍

it-tools 是一个集成了多种 IT 工具的开源在线 IT 工具箱,GitHub 地址为:https://github.com/CorentinTh/it-tools

部署

这个项目官方打包了 docker 镜像,因此可以通过容器一键部署项目,在此我演示的是在 northflank 上部署,同理你可以在其它的任意一个支持容器的平台部署该项目。

注册 northflank 账号

方便演示,我就添加了一个 outlook 邮箱,注意,网上的临时邮箱已经被 northflank 拉黑了,不能使用临时邮箱注册。
notion image
notion image
使用 outlook 邮箱,平台会发送邮件到邮箱,访问邮件去点击验证链接即可注册成功。
notion image
notion image
在 welcome 页面,选择 Developer Sandbox 计划,可以创建 2 个 service。进去以后,创建一个 Project,免费计划只能选择 US 或者 Europe。我这里选择的是 Europe,创建好 project 以后,需要创建 service,
notion image
notion image
然后在 Image path 处填入 it-tools 的镜像地址:corentinth/it-tools:latest ,填好以后,平台会自动识别镜像中的 Dockerfile 并填写下方的配置,所以下边的任何配置都不需要改!
然后点击 Create Service ,系统会提示添加支付方式,这里需要填写自己的 MasterCard 或者 VISA 的信用卡,添加的信用卡只用来通过系统验证,我们选择的 Develop Sandbox 是免费,不需要付费。
notion image
notion image

使用

如果已经在 northflank 平台验证过信用卡了,那么点击 Create Service 就会创建出一个可用的服务。
下面是在我的账号中创建的 it-tools 服务,在创建完成以后,默认会给一个平台分配的域名,那个域名也是可以直接用的,如果需要自定义域名的话,可以在平台添加自定义域名,具体的添加过程跟着平台的指导操作就行(实际上就是需要创建一个 txt 记录用于验证域名所有权,以及新增一个 cname 记录用于解析自定义域名到 northflank 平台)。
notion image
notion image

试试我的

自己的在线工具箱:https://tools.zaunist.com/
这是我搭好了的,northflank 不会停机,也不需要做保活,就这么挂着就行。
 
上一篇
开源PDF翻译神器,科研必备!一键本地部署!
下一篇
什么是BTC?简单聊聊个人的理解