最近我常用的一个在线工具箱挂掉了,几天了,于是诞生了一个自己搭建一个的想法,于是在网上就发现了这款,使用下来还不错。

jisuxiang简介

极速箱是一个高颜值的在线开发工具箱,提供各种程序员必备的开发工具,帮助开发者提升编程效率。本项目使用 Next.js 和 TailwindCSS 开发,拥有美观现代的界面设计。

功能特点

  • 多种分类工具:JSON处理、编码解码、网络测试等多种实用工具
  • 响应式设计:适配各种设备尺寸,提供最佳用户体验
  • 暗色主题:保护眼睛的界面设计,适合长时间使用
  • 高效搜索:快速找到所需工具的强大搜索功能
  • 收藏系统:保存常用工具,方便快速访问
  • 多语言支持:支持中文和英文界面

包含工具

  • JSON格式化与验证
  • HTTP请求测试
  • 时间戳转换
  • 编码解码工具
  • 正则表达式测试
  • 加密解密工具
  • 颜色选择与转换
  • 代码格式化
  • JSON编辑器与转换器
  • IP地址查询
  • 日期计算器
  • 时区转换
  • 文本统计
  • HTML/Markdown转换
  • 图片压缩
  • 二维码生成
  • CSS渐变生成器
  • 更多实用工具...

搭建方式

采用docker安装时最快速最简单的安装方式,docker安装方法见:Debian12 安装 docker

  1. 创建安装目录,本站以debian12并安装在~/jisuxiang下为例
mkdir -p /root/jisuxiang
cd /root/jisuxiang
  1. 创建、编辑docker-compose.yml文件
nano docker-compose.yml

写入如下内容:

name: jisuxiang
services:
    jisuxiang:
        container_name: jisuxiang
        restart: always
        ports:
            - 3000:3000
        image: star7th/jisuxiang:latest

左边的3000可以改成服务器上没有用过的端口,右边的3000不用更改,然后按“ctrl+x”,然后按“y”和回车保存

  1. 启动镜像
docker compose up -d

耐心等待拉取好镜像,出现 done的字样之后,就可以使用http://ip:3000访问了

更新 jisuxiang

cd   /root/jisuxiang
docker compose pull #拉取镜像
docker compose up -d    # 自动停止并重建新的容器
docker image prune  #删除不再使用的 docker 对象

更新时可能会提示:

WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N]

输入“y”即可

卸载 jisuxiang

cd /root/jisuxiang
docker compose down
cd ..
rm -rf /root/jisuxiang

相关链接