NAS写小说赚稿费买硬盘?一键部署mumuainovel
哈喽,艾瑞巴蒂我是生活爱好者。之前写了很多用Docker部署电子书库的文章,授人以鱼不如授人以渔,今天给大家带来一个更好玩的项目:mumuainovel,想看什么类型的小说,直接自己写。咱们除了可以满足看小说的快感,甚至可以用自己的小说来赚些稿费。1、支持多AI模型:支持OpenAI、Gemini、Claude等主流的模型。2、支持世界观、职业管理、角色管理、关系管理、组织管理的AI自动生成与重新
哈喽,艾瑞巴蒂我是生活爱好者。
之前写了很多用Docker部署电子书库的文章,授人以鱼不如授人以渔,今天给大家带来一个更好玩的项目:mumuainovel,想看什么类型的小说,直接自己写。咱们除了可以满足看小说的快感,甚至可以用自己的小说来赚些稿费。
mumuainovel项目特点
1、支持多AI模型:支持OpenAI、Gemini、Claude等主流的模型。
2、支持世界观、职业管理、角色管理、关系管理、组织管理的AI自动生成与重新编辑
3、章节内容支持重新生成与编辑。
4、支持多种书写风格。
本文使用设备:威联通NAS
一、准备前工作。
首先打开NAS创建名为【mumuainovel】的文件夹。

接着需要配置 .env 文件。内容如下,里面有些内容需要修改,具体往下看。
# ========================================== # 应用配置 # ========================================== APP_NAME=MuMuAINovel APP_VERSION=1.0.0 APP_HOST=0.0.0.0 APP_PORT=8000 DEBUG=false TZ=Asia/Shanghai # ========================================== # 数据库配置(只保留 DATABASE_URL) # ========================================== DATABASE_URL=postgresql+asyncpg://mumuai:mumuai@postgres:5432/mumuai # ========================================== # 日志 # ========================================== LOG_LEVEL=INFO LOG_TO_FILE=true # ========================================== # AI 服务,硅基流动为例 # ========================================== OPENAI_API_KEY=sk- OPENAI_BASE_URL=https://api.siliconflow.cn/v1 DEFAULT_AI_PROVIDER=openai DEFAULT_MODEL=deepseek-ai/DeepSeek-V3.1-Terminus DEFAULT_TEMPERATURE=0.7 DEFAULT_MAX_TOKENS=32000 # ========================================== # 本地账户 # ========================================== LOCAL_AUTH_ENABLED=true LOCAL_AUTH_USERNAME=admin LOCAL_AUTH_PASSWORD=qnap1234 LOCAL_AUTH_DISPLAY_NAME=qnap # 邪门儿明明是可选 LINUXDO_REDIRECT_URI=http://NAS内网的ip:8000/api/auth/callback FRONTEND_URL=http://NAS内网的ip:8000 # ========================================== # 会话 # ========================================== SESSION_EXPIRE_MINUTES=120 SESSION_REFRESH_THRESHOLD_MINUTES=30
这里需要填写AI密钥,还有AI地址和模型,大家也可以直接抄作业,本文使用的是硅基流动。

登入网站进行注册:https://cloud.siliconflow.cn/i/IBrOKXmz,填写邀请码:IBrOKXmz
然后点击API密钥。把密钥复制出来,粘贴到上述内容。

根据自己的习惯,填写账号和密码,后面登录会需要这个账密。

这里需要改为自己的NAS的局域网IP。例如:192.168.31.77

上述内容修改完成后,将上述内容粘贴到Text中,然后保存在【mumuainovel】这个文件夹中。

二、NAS部署
进入威联通NAS,打开ContainerStation然后将下方代码进行复制粘贴。
services:
postgres:
image: docker.1ms.run/postgres:16-alpine
container_name: mumuainovel-postgres
environment:
- POSTGRES_DB=mumuai
- POSTGRES_USER=mumuai
- POSTGRES_PASSWORD=mumuai
- TZ=Asia/Shanghai
# 因为端口冲突我没用默认
# 正常端口这节可全部删除
ports:
- "5545:5432"
volumes:
# 有可能会碰到权限问题会无法初始化
# 创建失败请给这个文件单独赋高级权限
- /share/Container/mumuainovel/postgres_data:/var/lib/postgresql/data
restart: always
mumuainovel:
image: docker.1ms.run/mumujie/mumuainovel:latest
container_name: mumuainovel
depends_on:
- postgres
ports:
- "8848:8000"
volumes:
- /share/Container/mumuainovel/data:/app/data
- /share/Container/mumuainovel/logs:/app/logs
- /share/Container/mumuainovel/.env:/app/.env:ro
restart: always

接下来等待容器的安装。

三、体验mumuainovel
容器安装完成后,在浏览器中输入NAS的ip+端口号就能该问该项目。

账号和密码是部署前准备工作时设置的。

输入账密之后登录后的画面。

点击【立即配置】。

AI API在准备工作就已经设置好的,所有这个地方问题不大,只需要点击测试即可。

测试完API,返回首页。创作模式有两种:灵感模式和向导创建。

笔者这里简单测试【向导创建】。填写书名、小说简介、主题、类型等。

AI会生成世界设定。

自动生成职业管理,支持编辑。

自动生成角色及相关介绍,也可以自己进行修改。

人物关系管理。

组织管理。

使用AI生成故事的大纲,支持自行修改。

接着点开大纲,进行创建章节。

创建完章节内容后,点进第一章节。

开始用ai进行协作创作。

这篇章节是笔者没经过修改生成小说的第一章节,有小说那味了。

更多推荐
所有评论(0)