type
status
date
slug
summary
tags
category
icon
password

介绍
it-tools 是一个集成了多种 IT 工具的开源在线 IT 工具箱,GitHub 地址为:https://github.com/CorentinTh/it-tools
部署
这个项目官方打包了 docker 镜像,因此可以通过容器一键部署项目,在此我演示的是在 northflank 上部署,同理你可以在其它的任意一个支持容器的平台部署该项目。
注册 northflank 账号
方便演示,我就添加了一个 outlook 邮箱,注意,网上的临时邮箱已经被 northflank 拉黑了,不能使用临时邮箱注册。


使用 outlook 邮箱,平台会发送邮件到邮箱,访问邮件去点击验证链接即可注册成功。


在 welcome 页面,选择 Developer Sandbox 计划,可以创建 2 个 service。进去以后,创建一个 Project,免费计划只能选择 US 或者 Europe。我这里选择的是 Europe,创建好 project 以后,需要创建 service,


然后在
Image path
处填入 it-tools 的镜像地址:corentinth/it-tools:latest
,填好以后,平台会自动识别镜像中的 Dockerfile 并填写下方的配置,所以下边的任何配置都不需要改!然后点击 Create Service ,系统会提示添加支付方式,这里需要填写自己的 MasterCard 或者 VISA 的信用卡,添加的信用卡只用来通过系统验证,我们选择的 Develop Sandbox 是免费,不需要付费。


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


试试我的
自己的在线工具箱:https://tools.zaunist.com/
这是我搭好了的,northflank 不会停机,也不需要做保活,就这么挂着就行。
- 作者:阿杰鲁
- 链接:http://blog.zaunist.com/article/16b7d549-6f33-80ad-8a26-f2113184e24c
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。