Nanbeige 4.1-3B部署教程Nginx反向代理HTTPS配置实现公网安全访问1. 项目概述Nanbeige 4.1-3B是一款具有独特像素游戏风格的AI对话前端专为Nanbeige 4.1-3B大语言模型设计。这套系统采用复古JRPG视觉风格通过高饱和度色彩和像素元素将AI对话体验转化为一场视觉化的冒险旅程。1.1 核心特点复古像素美学全界面采用4px像素边框和明亮配色方案角色化对话界面区分玩家(蓝色气泡)和AI(绿色气泡)的对话样式流式响应效果模拟老式游戏机的文字逐个显示效果思考过程可视化通过think标签展示模型内部推理过程2. 环境准备2.1 基础要求在开始部署前请确保您的服务器满足以下条件操作系统Ubuntu 20.04/22.04 LTS硬件配置CPU4核以上内存16GB以上GPUNVIDIA显卡(推荐RTX 3090及以上)存储50GB可用空间2.2 软件依赖安装必要的系统软件包sudo apt update sudo apt install -y python3-pip python3-venv nginx certbot python3-certbot-nginx3. 模型部署3.1 创建Python虚拟环境mkdir nanbeige-deploy cd nanbeige-deploy python3 -m venv venv source venv/bin/activate3.2 安装Python依赖pip install torch torchvision torchaudio pip install transformers streamlit3.3 下载模型权重git lfs install git clone https://huggingface.co/nanbeige/Nanbeige-4.1-3B4. Nginx反向代理配置4.1 基本反向代理设置编辑Nginx配置文件sudo nano /etc/nginx/sites-available/nanbeige添加以下内容server { listen 80; server_name your-domain.com; location / { proxy_pass http://127.0.0.1:8501; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }启用配置并测试sudo ln -s /etc/nginx/sites-available/nanbeige /etc/nginx/sites-enabled sudo nginx -t sudo systemctl restart nginx4.2 HTTPS安全配置使用Certbot获取SSL证书sudo certbot --nginx -d your-domain.com证书自动续期测试sudo certbot renew --dry-run5. 启动应用5.1 创建启动脚本nano start_nanbeige.sh添加以下内容#!/bin/bash source venv/bin/activate streamlit run app.py --server.port8501 --server.address0.0.0.0赋予执行权限chmod x start_nanbeige.sh5.2 使用systemd管理服务创建服务文件sudo nano /etc/systemd/system/nanbeige.service添加以下内容[Unit] DescriptionNanbeige 4.1-3B Streamlit Service Afternetwork.target [Service] Useryour_username Groupyour_group WorkingDirectory/path/to/nanbeige-deploy ExecStart/path/to/nanbeige-deploy/start_nanbeige.sh Restartalways [Install] WantedBymulti-user.target启用并启动服务sudo systemctl daemon-reload sudo systemctl enable nanbeige sudo systemctl start nanbeige6. 安全加固6.1 防火墙配置sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw enable6.2 Nginx安全头设置在Nginx配置中添加add_header X-Frame-Options SAMEORIGIN; add_header X-XSS-Protection 1; modeblock; add_header X-Content-Type-Options nosniff; add_header Referrer-Policy strict-origin-when-cross-origin;6.3 定期更新设置自动安全更新sudo apt install -y unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades7. 总结通过本教程我们完成了Nanbeige 4.1-3B模型的完整部署流程包括基础环境准备和依赖安装模型权重下载和Python环境配置Nginx反向代理设置HTTPS安全证书配置系统服务化管理安全加固措施现在您可以通过域名安全访问这个独特的像素风格AI对话界面享受复古游戏般的交互体验。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。