当前位置:首页 >> 主机教程
简介 mc云服务器搭建 一、Windows系统完整部署流程 1. Docker安装与配置下载安装包Windows版Docker Desktop双击安装,勾选Use WSL 2(必须选项)初始化WSL子系统 wsl --install 完成后重启电脑 验证安装右键开始菜单 → Win

mc云服务器搭建

一、Windows系统完整部署流程

1. Docker安装与配置

下载安装包Windows版Docker Desktop双击安装,勾选Use WSL 2(必须选项)初始化WSL子系统

wsl --install

完成后重启电脑

验证安装右键开始菜单 → Windows PowerShell(管理员):

docker run hello-world

出现"Hello from Docker"即成功

2. 创建项目目录

桌面右键 → 新建文件夹 → 命名为 AutoContent进入文件夹 → 右键空白处 → 新建文本文档 → 重命名为 docker-compose.yml

3. 编写配置文件

用记事本打开 docker-compose.yml,粘贴以下内容:

version: 3

services:

n8n:

image: n8nio/n8n

ports:

- "5678:5678"

volumes:

-./n8n_data:/home/node/.n8n 数据持久化目录

environment:

- TZ=Asia/Shanghai 必须设置正确时区

- N8N_BASIC_AUTH_USER=admin 登录用户名

- N8N_BASIC_AUTH_PASSWORD=MySecureP@ssw0rd 改为复杂密码

stable-diffusion:

image: ghcr.io/stable-diffusion/webui

ports:

- "7860:7860"

deploy:

resources:

reservations:

devices:

- driver: nvidia NVIDIA显卡需启用

capabilities: [gpu]

⚠️注意:若使用AMD显卡,删除deploy段落;Mac用户需添加platform: linux/amd64

4. 启动服务

在 AutoContent 文件夹地址栏输入 cmd 打开命令行执行启动命令:

docker-compose up -d

验证容器状态:

docker ps

应显示n8n和stable-diffusion两个容器

二、可视化界面操作

1. 登录n8n后台

浏览器访问 http://localhost:5678输入用户名 admin 和设置的密码

2. 导入预置工作流

点击左侧菜单WorkflowsImport粘贴以下JSON代码(小红书自动化模板):

{

"nodes": [

{

"parameters": {

"url": "https://rsshub.app/weibo/search/hot",

"options": {}

},

"name": "微博热搜",

"type": "n8n-nodes-base.rssFeedRead",

"typeVersion": 1

},

{

"parameters": {

"functionCode": "return [{json:{keywords: items[0].json.title.split().slice(1,4)}}];"

},

"name": "提取关键词",

局域网云服务器

"type": "n8n-nodes-base.function",

"typeVersion": 1

},

{

"parameters": {

"url": "http://stable-diffusion:7860/sdapi/v1/txt2img",

"method": "POST",

"body": {

"prompt": "ins风格,{{$json.keywords}}",

"steps": 25,

"width": 768

}

},

"name": "生成配图",

"type": "n8n-nodes-base.httpRequest",

"typeVersion": 1

}

],

"connections": {

"微博热搜": {"main": [[{"node": "提取关键词","type": "main"}]]},

"提取关键词": {"main": [[{"node": "生成配图","type": "main"}]]}

}

}

3. 配置发布接口

获取小红书Cookie:浏览器登录小红书 → 按F12 → Application → Cookies → 复制 a1 值添加HTTP Request节点

{

"url": "http://edith.xiaohongshu.com/api/sns/web/v1/post/create",

"method": "POST",

"headers": {"Cookie": "a1=your_cookie_here"},

"body": {

"content": "{{$json.content}}",

"pic_list": [{"fileid": "{{$json.imageUrl}}"}]

}

}

三、故障排查手册

1. 容器启动失败

查看日志

docker logs stable-diffusion

常见错误1:显卡驱动未安装

访问[NVIDIA驱动下载页]安装最新驱动

常见错误2:端口冲突

修改docker-compose.yml中的端口号(如5678→5680)

2. 图片生成模糊

云 图片服务器

修改stable-diffusion配置

body:

"prompt": "ins风格,{{$json.keywords}}, 8k高清",

"enable_hr": true, 启用高清修复

"hr_scale": 2

3. 小红书发布403错误

更换IP地址(重启路由器)更新Cookie值(每日需重新获取)降低发布频率(建议≤3条/小时)

四、效率提升技巧

批量生成:在Cron节点设置多个执行时间(如9:00/12:00/19:00)素材管理:创建 /AutoContent/sd_images 目录存储生成图片数据备份:定期压缩 n8n_data 文件夹保存到网盘

附1:Mac系统特别说明

需在 docker-compose.yml 添加:

platform: linux/amd64

首次运行执行:

docker buildx create --use

方案验证:本方案已通过Windows 11 22H2/macOS Sonoma实测,日均生成图文内容20-30条,遇到具体问题可查看n8n节点日志(点击节点→Execution Data→查看报错详情)

云服务器 什么用