logo NodeSeekbeta

【编译发布】Komari-Server(Dashboard主控端) for Win7/8/2008/2012

项目地址

Github: https://github.com/xykt/komari-server-win7_win8_legacy

声明:本仓库采用低版本Windows环境编译自Komari主控端(https://github.com/komari-monitor/komari),使用时请遵循原作品的说明文档及软件许可

编译源码与原版保持一致,除前端komari-web部分基于中华人民共和国法律修正中国台湾省旗帜

Komari-Agent for Win7/8/2008/2012请移步帖子:https://www.nodeseek.com/post-535522-1

komari-server-win7_win8_legacy

众所周知,Go 官方从 1.21 开始不支持 Windows 7 / 8以及其对应的衍生版本(包括Server 2008 / 2012等),而Go 1.23引入了大量新语法,如新 API(如 unsafe.SliceData、any、WithCancelCause),依赖库(x/sys、oauth2、x/net、x/sync 等)也全面切断旧版Windows支持,这些新特性的广泛应用,造成了很多较新的基于Go代码的程序无法运行在Win7 / 8这一类老系统上。Komari是基于Go 1.23开发,因此也不能免俗,原生地不支持Win10以前的老版本Windows系统。

Windows 家用版支援

Windows 版本 原生komari主控端 komari_386_legacy(32位) komari_amd64_legacy(64位)
Windows XP SP3 ✖ ✔ ✖
Windows Vista ✖ ✔ ✖
Windows 7 ✖ ✔ ✔
Windows 8 ✖ ✔ ✔
Windows 8.1 ✖ ✔ ✔
Windows 10 ✔ ✔(不建议) ✔(不建议)
Windows 11 ✔ ✔(不建议) ✔(不建议)

Windows Server支援

Windows Server 版本 原生komari主控端 komari_386_legacy(32位) komari_amd64_legacy(64位)
Windows Server 2003 R2 ✖ ✔ ✖
Windows Server 2008 ✖ ✔ ✖
Windows Server 2008 R2 ✖ ✔ ✔
Windows Server 2012 ✖ ✔ ✔
Windows Server 2016 ✔ ✔(不建议) ✔(不建议)
Windows Server 2019 ✔ ✔(不建议) ✔(不建议)
Windows Server 2022 ✔ ✔(不建议) ✔(不建议)

本编译版解决了原生兼容性问题,支持在Win7 / Win8全系列系统上运行komari主控端
JUl6o7AFK4rRjhymogGNt1sZmpFR96Sv.webp

安装方法

  • 手动安装
  1. 下载对应的komari主控端二进制文件(komari_386_legacy32位或komari_amd64_legacy64位)到C:\Program Files\Komari,重命名komari.exe
  2. 下载tools/nssm.exe
  3. 打开cmd命令行,cd 'C:\Program Files\Komari'进入目录,执行mkdir data && echo {} > data\komari.json,执行./komari.exe server -l 0.0.0.0:[服务监听端口](注意替换你的端口),在出现的一系列文字中,找到“Username: admin , Password: ************”文字,记录(注意Password后面如果出现箭头⬅请不要拷贝箭头和右边的内容),Ctrl+C结束进程
  4. 命令行执行nssm install "Komari Server Service" "C:\Program Files\Komari\komari.exe" server -l 0.0.0.0:[服务监听端口](注意替换你的端口),然后执行nssm set "Komari Server Service" AppEnvironmentExtra GIN_MODE=release
  5. 键盘Win+R,运行services.msc,找到Komari Server Service,右键属性,启动类型选自动,点启动,确认
  6. 本地电脑:用 http://localhost:[服务监听端口] 或 http://127.0.0.1:[服务监听端口];远程服务器:把 <你的服务器IP> 换成服务器的公网 IP,比如 http://[你的服务器IP]:[服务监听端口]。进去以后使用你刚才记录的用户名密码登录

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉