快速开始
欢迎使用 Sleepy Project!本指南将帮助你在几分钟内启动并运行你的个人状态页。
本文档将会指导你部署标准的 sleepy 实例,包含以下插件:
json
[
"main-status",
"device-auth",
"device-status",
"frontend",
"custom-background-img"
]环境要求
普通安装
- 获取代码:
bash
git clone https://github.com/sleepy-project/sleepy
cd sleepy
git checkout fastapi-dev- 安装依赖
bash
uv sync- 首次运行
bash
uv run main.py此时 plugins-manager 将会安装 data/auto_install.json 中的插件。
按 Ctrl+C 退出,并重新运行 uv run main.py。此时 frontend 插件将会自动下载前端源码并构建。如果失败,将会回滚到使用预构建的发行版。
按 Ctrl+C 退出。
你现在已经有了一个 sleepy 环境,请查看配置文件章节以编辑配置文件,或直接运行 uv run main.py 使用默认配置启动服务器。
一键脚本安装
请确保 jq 或 python3 以及 bash 已安装。
运行:
bash
curl -sSL http://getsleepy.siiway.org/v6.sh | bash
# 如果你想要安装为服务/安装到普通用户不可写入的路径
curl -sSL http://getsleepy.siiway.org/v6.sh | sudo bash此脚本应处理好一切。