低内存设备安装koishi的方案(512MB)

话说在前面,不推荐使用本文的方法(可能出现奇奇怪怪的问题)如果条件允许还是换个配置好一些的设备
这里我测试时使用的设备 512MB+4G 的随身wifi 系统为 debian aarch64 Koishi4.17.3



首先安装nodejs
执行安装时(npm init koishi@latest),npm占用内存过大导致无法安装(yarn也一样

此时可以使用pnpm安装
输入

npm install -g pnpm

可以全局安装pnpm
然后可以执行

pnpm create koishi@latest

跟随提示即可完成全套初始化流程。
中途极有可能被杀死
进入koishi目录继续安装包(输入的Project name)

pnpm install

(被杀死就再执行)

可能的报错(但是大部分情况不影响使用)

WARN The “workspaces” field in package.json is not supported by pnpm. Create a “pnpm-workspace.yaml” file instead.

WARN Issues with peer dependencies found
.
└─┬ koishi 4.17.3
└─┬ @koishijs/core 4.17.3
└─┬ @satorijs/core 3.6.5
└─┬ undios-file 0.1.2
└── ✕ unmet peer undios@^0.1.7: found 0.3.2 in @satorijs/core

安装过程中pnpm可能被系统杀死几次,发现没有安装完成就退出重新执行pnpm install即可
安装完成后执行

pnpm start

即启动koishi

存储不够可以执行

pnpm store prune
清理包缓存

内存占用约53%
屏幕截图 2024-04-04 033122

别忘了在koishi.yml里
屏幕截图 2024-04-04 235008

1 个赞

好厉害
话说Windows双核2G有什么办法启动Koishi Desktop吗

2 个赞

欸,windows双核2g还不能启动吗?我的云服务器2g能启动呀 :hushed:

3 个赞

2 个赞

我还开了QQ NT

2 个赞

这样啊,如果有别的设备的话可以开放windows的端口在别的设备的浏览器上管理koishi,或者试试在Windows上试试其他浏览器连接?或者看看任务管理器上还有其他什么不需要的程序后台占用的内存比较多。

2 个赞

或许可以试试linux

4 个赞

也不困难啊,也是能够运行的。
你还可以执行定期任务,定期关机并重新启动koishi,很容易跑起来,我就是这样跑的

2 个赞