基于 FastAPI 重构的现代化 sleepy 项目,提供了统一入口的 Uvicorn 本地实时开发环境与 Gunicorn环境下的傻瓜式部署,一键即可拥有一个支持处理高并发的个人主页!
原为Sleepy v6版本的另一preview分支。
- 在终端的本文件路径下启动launch.py即可,随后请访问localhost:8001。(环境建议使用uv或conda一类的环境工具进行隔离)
- 若您需要公网访问,请挂载内网穿透,选择TCP协议,监听8001端口(若您在launch.py更改了端口,请自行修改为监听其他端口)
- Sakurafrp无法提供非物理内网设备的SSL反向代理.换句话说,本地的设备只能存储电脑状态,其它设备无法存储!
- 导入项目 ,选择gunicorn环境将入口文件设置为launch.py,以www用户启动即可。(请根据提供的requirement.txt自动下载环境)
- 务必先检查是否使用的是asgi通信协议!
本地除了无法在config.toml文件中配置端口以外,其它配置选项均可正常使用。 本项目提供了作为范例的Default.toml文件,修改完成后,更名为config.toml文件即可生效配置。
一张19201080的壁纸和一个6464的网站图标,分别命名为"background.png"与"favicon.ico",然后将它们一起放在src/assets文件夹下即可。