我家NAS凌晨還在寫小說賺電費?開源免費的MuMuAINovel部署攻略。

多少朋友有過寫小說的夢想?不過即便想法很多,但提筆忘字,筆者就屬於這類人(嘆氣~)。不過現在有個不錯的新項目,專攻AI小說,沒想到有朝一日我也能成爲網絡寫手!

本期來介紹一款AI寫小說的開源應用:MuMuAINovel。

本文以威聯通NAS作爲部署演示平臺,通過Docker Compose方式進行部署。

本項目剛需任意支持平臺的一個API Key。白嫖我建議使用硅基流動~隨便玩玩的話壓力不大。新用戶註冊或拉人即得2000萬Tokens(14塊)。

項目介紹

MuMuAINovel是一款基於 AI 的智能小說創作助手,幫助你輕鬆創作精彩故事。

項目特性

  • 🤖 多 AI 模型 - 支持 OPAI、Gemini、Claude、硅基流動等主流模型平臺

  • 📝 智能嚮導 - AI 自動生成大綱、角色和世界觀

  • 👥 角色管理 - 人物關係、組織架構可視化管理

  • 📖 章節編輯 - 支持創建、編輯、重新生成和潤色

  • 🌐 世界觀設定 - 構建完整的故事背景

  • 🔐 多種登錄 - LinuxDO OAuth 或本地賬戶登錄

  • 💾 PostgreSQL - 生產級數據庫,多用戶數據隔離

  • 🐳 Docker 部署 - 一鍵啓動,開箱即用

功能開發路線

  • ✅靈感模式 - 創作靈感和點子生成

  • ❌自定義寫作風格 - 支持自定義 AI 寫作風格

  • ✅數據導入導出 - 項目數據的導入導出

  • ❌Prompt 調整界面 - 可視化編輯 Prompt 模板

  • ✅章節字數限制 - 用戶可設置生成字數

  • ❌設定追溯與矛盾檢測 - 自動檢測設定衝突

  • ❌思維鏈與章節關係圖譜 - 可視化章節邏輯關係

  • ✅根據分析一鍵重寫 - 根據分析建議重新生成

  • ✅Linux DO 自動創建賬號 - OAuth 登錄自動生成賬號

準備工作

在你的常用AI平臺,創建一個API Key備用。

其次準備一個.env環境變量文件,放在提前準備好的目錄下。這個文件可以到項目地址下載,完整項目名:xiamuceer-j/MuMuAINovel。

我精簡後變量配置如下:

# ==========================================

# 應用配置

# ==========================================

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-xxxx

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=羊刀仙 LINUXDO_REDIRECT_URI=http://localhost:8000/api/auth/callback FRONTEND_URL=http://localhost:8000

# ==========================================

# 會話

# ========================================== SESSION_EXPIRE_MINUTES=120

SESSION_REFRESH_THRESHOLD_MINUTES=30

將環境變量部分進行修改。修改完後別忘記改名!我威聯通NAS的Docker常用路徑下創建該項目專用文件夾,路徑爲/share/Container/mumuainovel。

部署流程

我個人給出的部署代碼如下,非QNAP用戶改改映射目錄即可,格式不對請藉助AI幫忙排版:

services:

   postgres:

      image: 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: 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

打開威聯通的Container Station創建新的應用程序。

使用展示

按照上文代碼,部署完畢後瀏覽器輸入NAS_IP:8848即可訪問服務。

輸入密碼後進入界面。可以看到提示配置API,但我們提前已經在變量中配置好了。

先測試下AI的接入,可以看到沒問題。

多用戶管理那些不談,隨便寫個小說看看。創建新項目。輸入相關的項目信息。

MCP大家有趁手的可以自行添加,有助於提高小說的生成速度以及最終完成度。

創建完畢,能精修的地方很多。加角色、補設定,改大綱、章節等等。

然後到章節管理中開寫!

免費餘額,還是慢了些~不過玩玩不錯的。兩萬多字內容,加上前面的大綱各種,總共耗費六毛。

最後

項目還是挺不錯的。作者還在持續優化中,大家可以關注下。

感謝觀看,本文完。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com