mikupad部署教程:本地Node.js服务器搭建与远程访问配置

发布时间:2026/8/7 21:54:46
mikupad部署教程:本地Node.js服务器搭建与远程访问配置 mikupad部署教程本地Node.js服务器搭建与远程访问配置【免费下载链接】mikupadLLM Frontend in a single html file项目地址: https://gitcode.com/gh_mirrors/mi/mikupadmikupad是一款用户友好的浏览器界面工具专为与语言模型交互设计支持llama.cpp、koboldcpp、AI Horde及任何OpenAI兼容API所有功能集成在单个HTML文件中。通过本地Node.js服务器部署mikupad可实现远程访问和跨局域网数据库共享本文将详细介绍部署步骤。准备工作环境与文件配置部署mikupad前需确保系统已安装Node.js环境和Git工具。首先克隆项目仓库git clone https://gitcode.com/gh_mirrors/mi/mikupad cd mikupad/server进入服务器目录后复制环境变量示例文件并配置访问凭证cp .env.example .env编辑.env文件设置用户名和密码这是远程访问的重要安全保障所有通过服务器访问mikupad的用户都需验证身份。本地Node.js服务器搭建步骤安装依赖与启动服务在server目录执行以下命令安装依赖npm install依赖安装完成后可通过两种方式启动服务器使用npm脚本推荐npm start直接运行入口文件node server.js服务器默认监听3000端口启动成功后终端将显示Server listening at http://0.0.0.0:3000同时会自动打开浏览器访问本地服务。自定义端口配置如需修改默认端口可通过命令行参数指定node server.js --port 8080或在.env文件中添加环境变量MIKUPAD_PORT8080远程访问配置指南基础网络设置要实现远程访问需确保服务器所在设备的防火墙允许3000端口或自定义端口的入站连接。在家庭网络环境中还需在路由器管理界面配置端口转发将外部请求映射到运行mikupad服务器的设备IP和端口。HTTPS安全访问配置为保障远程访问安全建议配置HTTPS加密复制覆盖配置文件cp docker-compose.override.example.yml docker-compose.override.yml编辑该文件取消ADD HTTPS SUPPORT部分的注释将SSL证书文件.crt和.key放置于server/https目录重启服务使配置生效docker compose -f server/docker-compose.yml up -d本地AI服务代理设置Linux若需通过服务器访问本地运行的AI服务如OllamaLinux用户需额外配置确保已完成上述覆盖配置文件的复制取消ADD LOCALHOST AI SERVER SUPPORT FOR LINUX USERS部分注释重启服务后即可在mikupad中使用http://localhost:11434等本地AI服务地址服务器管理与维护服务状态控制停止服务docker compose -f server/docker-compose.yml down查看日志docker compose -f server/docker-compose.yml logs -f开机自启默认配置下Docker服务会随系统启动自动运行数据持久化服务器使用数据库存储会话数据所有用户会话自动保存在本地通过server目录下的数据库文件实现持久化建议定期备份该目录以防止数据丢失。常见问题解决端口冲突若启动时提示端口已被占用可通过以下命令查找占用进程netstat -tulpn | grep 3000结束占用进程或修改mikupad端口后重新启动。远程访问失败排查检查服务器是否正常运行curl http://localhost:3000确认防火墙规则是否允许端口访问验证路由器端口转发配置是否正确尝试关闭HTTPS配置测试基础连接通过以上步骤您已成功搭建mikupad本地服务器并完成远程访问配置。无论是个人使用还是团队协作mikupad都能提供安全便捷的语言模型交互体验其单文件特性和灵活的部署方案使其成为开源AI工具中的理想选择。【免费下载链接】mikupadLLM Frontend in a single html file项目地址: https://gitcode.com/gh_mirrors/mi/mikupad创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考