黑影笔记 - 部署教程
type: channel
link: https://b.130305.xyz/deployment/
items: 部署自己的AI程序Ollama以供UPage调用API
items: UPage 部署
items: Nodejs 部署教程

部署自己的AI程序Ollama以供UPage调用API
type: item
date: 2025-10-24T09:45:00+00:00
description: 简介[note type="info flat"]能够运行大型语言模型的程序[/note]安装[note type="primary flat no-icon"]同Upage可以部署在自己电脑或者服务器在自己电脑中部署的好处是可以使用GPU来一起运算依旧推荐使用docker[/note]个人电脑[note type="primary modern no-icon"]Windows:官网下载[/note][note type="success modern no-icon"]MacOS:官网下载[/note]服务器Linuxcurl -fsSL https://ollama.com/install.sh | shDocker直接拖取官方的Docker镜像 ollama/ollama下载运行模型库以deepseek示例ollama run deepseek-r1[note type="warning flat"]模型库地址 ollama.com/library[/note][note type="success flat no-icon"]常用的模型列表[/note]模型参数大小在ollama下载运行模型库的命令Gemma 31B815MBollama run gemma3:1bGemma 34B3.3GBollama run gemma3Gemma 312B8.1GBollama run gemma3:12bGemma 327B17GBollama run gemma3:27bQwQ32B20GBollama run qwqDeepSeek-R17B4.7GBollama run deepseek-r1DeepSeek-R1671B404GBollama run deepseek-r1:671bLlama 4109B67GBollama run llama4:scoutLlama 4400B245GBollama run llama4:maverickLlama 3.370B43GBollama run llama3.3Llama 3.23B2.0GBollama run llama3.2Llama 3.21B1.3GBollama run llama3.2:1bLlama 3.2 Vision11B7.9GBollama run llama3.2-visionLlama 3.2 Vision90B55GBollama run llama3.2-vision:90bLlama 3.18B4.7GBollama run llama3.1Llama 3.1405B231GBollama run llama3.1:405bPhi 414B9.1GBollama run phi4Phi 4 Mini3.8B2.5GBollama run phi4-miniMistral7B4.1GBollama run mistralMoondream 21.4B829MBollama run moondreamNeural Chat7B4.1GBollama run neural-chatStarling7B4.1GBollama run starling-lmCode Llama7B3.8GBollama run codellamaLlama 2 Uncensored7B3.8GBollama run llama2-uncensoredLLaVA7B4.5GBollama run llavaGranite-3.38B4.9GBollama run granite3.3[note type="warning flat"]8GB的内存可运行7B参数的模型, 16GB的内存运行13B参数的模型, 16GB的内存运行33B参数的模型. 以此类推[/note]停止运行模型命令ollama stop deepseek-r1[note type="success flat no-icon"]当然也可以是其他正在运行的模型[/note]

UPage 部署
type: item
date: 2025-10-24T07:36:00+00:00
description: 简介[note type="primary flat no-icon"]UPage 是一款基于大语言模型的可视化网页构建平台，支持接入主流大模型，只需通过自然语言描述需求，即可快速生成个性化、高颜值的网页，让创作更高效、更智能。可视化编辑，所见即所得：简洁直观的可视化编辑器，支持实时预览，轻松调整布局与样式；多页面一键生成：支持同时生成多个关联页面，快速搭建完整网站结构；标准代码自由导出：自动生成规范的 HTML/CSS/JS 代码，便于集成至现有项目或二次开发；响应式设计，全端适配：自动适配桌面、平板、移动端等多种设备，确保跨平台完美呈现。[/note]部署方式[note type="primary flat no-icon"]你可以在自己的电脑部署也可以在服务器部署部署方式一共有3种 推荐使用docker[/note]第一种对于没有基础的最为适用, 使用1Panel面板一键部署bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"[note type="info flat"]安装过程中会提示安装docker, 安装完成后前往应用商店安装即可[/note]第二种方式适用于稍微有点基础的, 也是最受欢迎最方便的, 使用docker安装(这里以ubuntu示例)一. 以 root 登录服务器安装 Docker更新你的包索引‌apt update‌安装一些必要的依赖‌apt install apt-transport-https ca-certificates curl software-properties-common添加Docker的官方GPG密钥‌curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -设置仓库add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"更新包索引apt update安装Docker CE（Community Edition）apt install docker-ce docker-ce-cli containerd.io启动Dockersystemctl start docker设置Docker开机启动systemctl enable docker二. 在Docker中执行一键安装脚本[note type="info flat"]在终端中输入[/note]docker run -d \ --name upage \ --restart unless-stopped \ -p 3000:3000 \ -e LLM_PROVIDER=OpenAI \ -e PROVIDER_BASE_URL= \ -e PROVIDER_API_KEY= \ -e LLM_DEFAULT_MODEL= \ -e LLM_MINOR_MODEL= \ -v ./data:/app/data \ -v ./logs:/app/logs \ -v ./storage:/app/storage \ halohub/upage:latest[note type="info flat"]参数的注释[/note]参数说明name upage容器名称restart unless-stopped重启方式-p 3000:3000内外端口-e LLM_PROVIDER=OpenAI接入的AI-e PROVIDER_BASE_URL接入地址-e PROVIDER_API_KEY接入的API Key-e LLM_DEFAULT_MODEL主要模型-e LLM_MINOR_MODEL次要模型-v ./data:/app/data挂载数据的目录-v ./logs:/app/logs挂载日志目录-v ./storage:/app/storage挂载存储目录halohub/upage:latest下载的版本三. 用Nginx设置反向代理即可访问前往Nginx配置文件夹目录cd /etc/nginx/sites-available使用nano创建并配置confsudo nano www.example.com (其中www.example.com为你的域名)3.在创建的新文件中，输入以下内容 server { listen 80; server_name www.example.com; location / { proxy_set_header X-Real-IP $remote_add…

Nodejs 部署教程
type: item
date: 2025-10-23T16:20:00+00:00
description: NodeJS 简介[note type="primary flat no-icon"]Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型，使其轻量又高效。Node.js 的包管理器 npm，是全球最大的开源库生态系统。 [/note]NodeJS 安装更新源与安装[note type="success flat"]访问 https://deb.nodesource.com/ 获得代码[/note]校验版本node -vnpm -v有系统返回内容即可NodeJS 升级升级`sudo npm update -g` `sudo npm install -g n ` `sudo n latest`校验版本node -vnpm -vpnpm安装一些应用需要使用到pnpmnpm install -g pnpm