欢迎光临
我们一直在努力

用 Docker飞牛NAS和服务器上搭建 JiSuXiang 在线开发者工具箱

对于开发者而言,日常工作中经常需要用到各种工具,比如 JSON 处理、编码解码、网络调试等。如果能有一个集成了这些高频使用工具的在线平台,无疑会极大提高工作效率。JiSuXiang 就是这样一款开源的在线开发者工具平台,本文将详细介绍如何在飞牛云或 VPS 上利用 Docker 来搭建它。Docker教学

JiSuXiang 平台介绍

JiSuXiang 是一款高质量、视觉效果出色的在线开发者工具箱,集成了多种开发过程中常用的辅助工具。它通过统一的交互界面整合了各类功能,能为前端工程师、后端开发者及全栈程序员提供高效、便捷的开发支持。

 

该平台采用现代化技术栈构建,具备良好的性能与扩展性。它使用 Next.js 框架,支持服务端渲染(SSR)与静态站点生成(SSG),能提升加载速度与 SEO 表现;借助 TailwindCSS 构建响应式界面,可适配多终端设备,同时提升开发效率;还内置了中英文切换功能,能服务全球开发者。而且,它支持 Docker 化部署,提供跨架构镜像,兼容 x86/x64 及 ARM 硬件环境,便于快速部署与扩展。

核心功能模块

JiSuXiang 提供了七大核心模块,几乎覆盖了常见的开发场景:

 

  • JSON 处理套件:具备结构化校验功能,能智能识别语法错误并自动格式化展示;还有动态编辑器,支持可视化修改与多格式互转。
  • 编解码工具集:集成了 Base64、URL 等主流编码方式,可实现字符串的高效转换,同时支持 URL 编解码、Unicode 中文互转等。
  • 网络调试工具:包含 API 模拟器,支持构造 HTTP 请求与响应分析;以及 IP 解析器,能快速获取 IP 所属地及网络信息。
  • 时间管理组件:支持时间戳互转,可进行毫秒级时间格式转换;涵盖 400 + 时区的全球时区表,支持实时换算;还有日期计算器,能提供日期差值、推算等计算功能。
  • 代码处理中心:有正则调试台,可即时测试与优化正则表达式;支持 15 + 编程语言的代码美化;以及文本分析仪,能统计字符数、词数、行数等基础信息。
  • 可视化生成器:包含色彩系统,支持 HSL/RGB/HEX 模式切换;渐变构造器,可生成 CSS 渐变代码并实时预览;二维码生成器,支持尺寸、容错级别自定义。
  • 效能增强工具:有图像压缩器,能智能压缩 PNG/JPG 文件体积;格式转换器,支持 Markdown 与 HTML 互转;加密工具箱,内置 AES、DES 等多种加密算法支持。

搭建前的准备条件

在搭建 JiSuXiang 之前,需要准备好以下条件:

 

  • 一台服务器或者 NAS,本文将使用飞牛云 NAS 和 VPS 来进行演示。
  • 项目的 GitHub 仓库地址为https://github.com/star7th/jisuxiang,目前该项目已经获得了 257 个 stars。
  • 域名(可选),可以根据自己的需求进行绑定。

具体搭建步骤

在飞牛 NAS 上搭建

直接在 Docker 中新增一个 compose 项目即可,具体步骤如下:

 

  1. 新建项目,命名为 “jisuxiang”。
  2. 进行 compose 配置,配置内容如下:
services:
  jisuxiang:
    image: star7th/jisuxiang:latest  # 使用的镜像
    container_name: jisuxiang        # 容器名称
    restart: always                  # 总是自动重启容器(例如服务器重启后自动恢复)
    ports:
      - "3700:3000"                  # 映射端口:宿主机3700 -> 容器3000
  1. 启动项目即可。
如果在国内无法拉取镜像,可以使用以下可用的镜像仓库:

 

在 VPS 上搭建

  1. Docker 环境部署:在 VPS 上安装 Docker 和 Docker - Compose。
    bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
    
    Docker - Compose 安装脚本:
    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
    
  2. 创建 docker - compose.yml 文件
    mkdir jisuxiang;cd jisuxiang  # 创建一个目录,并进入此目录
    
    然后新建 docker - compose.yml:
    vim docker-compose.yml
    
    services:
      jisuxiang:
        image: star7th/jisuxiang:latest  # 使用的镜像
        container_name: jisuxiang        # 容器名称
        restart: always                  # 总是自动重启容器(例如服务器重启后自动恢复)
        ports:
          - "3700:3000"                  # 映射端口:宿主机3700 -> 容器3000
    

    执行容器运行命令

    docker-compose up -d  # 运行容器
    
    可以使用以下命令查看是否开启成功:
    docker-compose ps
    正常启动会显示类似如下信息:
    docker-compose ps
    NAME        IMAGE                      COMMAND                  SERVICE     CREATED         STATUS         PORTS
    jisuxiang   star7th/jisuxiang:latest   "docker-entrypoint.s…"   jisuxiang   9 minutes ago   Up 9 minutes   0.0.0.0:3700->3000/tcp, [::]:3700->3000/tcp
    
  3. 打开 web 页面使用:成功启动后,需要打开 VPS 相应的端口(3700)防火墙,然后就可以在 web 端访问了。在浏览器中输入http://ip:3700(其中 ip 为你的 VPS 的 IP 地址)进入初始化页面。
过以上步骤,你就可以在飞牛云或 VPS 上成功搭建 JiSuXiang 在线开发者工具箱,享受它带来的便捷开发体验了。
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:安卿辰博客 » 用 Docker飞牛NAS和服务器上搭建 JiSuXiang 在线开发者工具箱
分享到: 生成海报

热门推荐

评论 抢沙发

安卿辰博客 专业 快捷

联系我们联系我们
切换注册

登录

忘记密码 ?

切换登录

注册