Windows下通过nssm将piclist-core安装成服务

准备工作

  1. 官网下载:https://nssm.cc/download
  2. 解压后出nssm.exe后,不要移动 / 删除 nssm.exe,注册服务后它是服务载体NSSM
  3. 右键【开始菜单】→ 以管理员身份打开 CMD / PowerShell(必须管理员权限)
  4. cd 进入 nssm 所在目录

安装piclist-core

  1. 通过npm命令安装
1
npm install piclist-core -g
  1. 查询安装的路径
1
2
npm list -g --depth 0 # 查看全局安装的包
npm get prefix # 查看全局安装路径

找出picgo-server安装的具体路径。

通过nssm安装Windows服务

  1. 注册服务
1
2
# nssm install <service_name> <executable_path>
nssm install picgoServer $path/picgo-server.cmd -c "C:\Users\$username\AppData\Roaming\piclist\config.json"

注意:注册服务时,config.json路径需要使用双引号包裹在执行 nssm install 命令前,$path/picgo-server.cmd -c "C:\Users\$username\AppData\Roaming\piclist\config.json"可以先测试命令执行后功能是否正常

  1. 启动服务
1
nssm start picgoServer

卸载服务

1
nssm remove picgoServer

config.json配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
"picBed": {
"current": "local",
"uploader": "local",
"local": {
"path": "D:\\WorkNote\\assets\\img\\",
"customUrl": "http://localhost:8045",
"webPath": "img"
}
},
"buildIn": {
"rename": {
"enable": true,
"format": "{Y}{m}{d}{h}{i}{s}"
}
},
"settings": {
"server": {
"port": 36677,
"host": "127.0.0.1",
"enable": true
}
},
"picgoPlugins": {}
}

Windows下通过nssm将piclist-core安装成服务

http://mixiang.tech/2026/09/12/2026-09-12-22/

作者

Mixion

发布于

2026-09-12

更新于

2026-09-12

许可协议