Describe
411 字
1 分钟
NebulaShell 部署教程——其实没你想的那么难
前置条件
- 操作系统:Linux、macOS、Windows(WSL2)
- Python:3.10 或更高版本
- Git:用于克隆代码
不需要 Docker。 不需要 Node.js。
方式一:源码直接跑
第一步:克隆代码
git clone https://github.com/starlight-apk/NebulaShell.gitcd NebulaShell第二步:安装依赖
pip install -r requirements.txt核心依赖:
· click:CLI 命令行 · cryptography:加密相关 · websockets:WebSocket 支持 · pyyaml:配置文件解析
就这么几个,没别的。
第三步:运行
python main.py或者用 CLI 模式:
python main.py --help看到帮助信息就说明跑起来了。
方式二:一键脚本(Linux/macOS)
懒人专用。
curl -fsSL https://raw.githubusercontent.com/starlight-apk/NebulaShell/main/scripts/install.sh | bash脚本会自动:
· 检查 Python 版本 · 克隆代码 · 安装依赖 · 创建启动脚本
装完之后:
cd NebulaShell./start.sh方式三:手动(Windows WSL2)
Windows 用户建议用 WSL2。
第一步:装 WSL2
wsl --install第二步:进 Ubuntu
wsl第三步:按方式一或方式二操作
验证安装
跑起来之后,试试隐藏命令:
python main.py !!help如果看到命令列表,说明安装成功。
再试试:
python main.py !!stats看到成就统计,说明一切正常。
常见问题
- Python 版本不对
python --version确保是 3.10+。如果不是:
# Ubuntu/Debiansudo apt install python3.10
# macOSbrew install python@3.10- 依赖装不上
pip install --upgrade pippip install -r requirements.txt --no-cache-dir- 权限问题
pip install --user -r requirements.txt- 想卸载
直接删文件夹就行:
rm -rf NebulaShell成就数据在 oss/core/pycache/.validator_cache,想保留就备份一下。
下一步
跑起来之后可以:
· 装插件(等插件市场) · 玩成就系统(!!help 看所有命令) · 配 HTTP API(如果装了对应插件)
装完了。
有问题提 issue。 没问题的去刷成就。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
NebulaShell 部署教程——其实没你想的那么难
https://www.starlight-apk.cn/posts/project/nebulashell/deploy/ 部分信息可能已经过时
相关文章 智能推荐
1
NebulaShell 隐藏成就系统——手把手教你解锁所有成就
项目 「!!」隐藏命令、五种稀有度、几十个成就,这个埋在 CLI 里的彩蛋系统到底怎么玩?
2
NebulaShell——一个懒人做的「不懒」的项目
项目 介绍一下我那个写了很久、还在写、可能永远写不完的项目。
3
.nbpf 的秘密——一个插件格式,为什么要搞五层加密
项目 代码保护、防篡改、身份验证。说白了就是不想让别人随便拆你的插件。
4
NebulaShell 开发血泪史——从「能跑就行」到「好像能看了」
项目 翻翻 git 日志,看看这个项目是怎么从一堆 AI 生成的烂代码长成现在这样的。
5
你真的弄懂了GitHub?
技术 用了这么多年,才发现自己只是会点按钮而已。






