1. 为什么要在内网部署Ollama?从零开始的决策
如果你和我一样,在一个对数据安全有严格要求的企业或团队里工作,那么把AI大模型服务直接放在公网上跑,心里总会有点不踏实。数据泄露的风险、网络延迟的不稳定,还有那些说不清道不明的合规要求,都让我们不得不把目光投向内网部署。Ollama,这个能让咱们在本地轻松跑起Llama、Mistral等开源大模型的工具,就成了内网AI服务化的首选。
但问题来了,Ollama官方默认的安装方式是什么?是 curl -fsSL https://ollama.com/install.sh | sh。看到那个 https://ollama.com 了吗?这就是第一个拦路虎。在很多严格的内网环境里,服务器是完全隔离的,根本访问不了外网。更常见的情况是,出于安全策略,服务器对外的HTTPS请求(尤其是下载安装脚本和模型文件)会被拦截,或者因为缺乏受信任的根证书而报SSL证书错误。你可能会在终端里看到 “curl: (60) SSL certificate problem: unable to get local issuer certificate” 这类让人头疼的提示。这意味着,那条丝滑的一键安装命令,在内网里直接就“哑火”了。
所以,我们今天聊的Ollama内网部署实战,核心目标就是绕过这些网络和SSL的障碍,在一台“与世隔绝”的Linux服务器上,把Ollama稳稳当当地装起来,并且还要把它管理得服服帖帖,比如把巨大的模型文件存到我们指定的大容量硬盘上,而不是塞满系统盘。这整个过程,就像是在一个没有外部补给的前哨站,靠自己携带的装备和物资,搭建起一个功能完备的基地。我亲自在好几台内网机器上折腾过,从踩坑到填平,总结出了一套可复现的流程,接下来就和你一步步分享。
2. 战前准备:获取“弹药”与建立“运输线”
既然不能从网上直接空投,那我们就得自己准备所有的“弹药”——也就是安装包,然后想办法运到“前线”服务器上。这个过程虽然多了几步,但反而让我们对部署有了更强的掌控力。
第一步,是在一台能上网的电脑上,下载Ollama的Linux安装包。 别再去那个打不开的官网了,我们可以直接从Ollama在GitHub的官方发布页面下载。打开浏览器,访问 https://github.com/ollama/ollama/releases。你会看到很多版本,找到最新的稳定版(比如 v0.1.xx),在“Assets”折叠栏下面,寻找名为 ollama-linux-amd64.tgz 的文件。没错,就是这个压缩包,它包含了Ollama运行所需的所有二进制文件。点击下载,把它保存到你的本地电脑上。这就是我们最核心的“弹药”。
第二步,建立通往内网服务器的“运输线”。 这里我强烈推荐使用 FileZilla 这款免费、开源且超级易用的FTP/SFTP工具。为什么是它?因为它图形化界面友好,支持拖拽上传,传输状态一目了然,特别适合这种需要手动搬运文件的任务。在你的本地电脑上安装好FileZilla后,打开它。你需要连接到你内网的Linux服务器,这通常需要服务器的IP地址、SSH端口(默认22)、用户名和密码(或SSH密钥)。
在FileZilla顶部的连接栏填写信息:
- 主机:你的内网服务器IP,例如
192.168.1.100 - 用户名:例如
root或你的普通用户名 - 密码:对应用户的密码
- 端口:22
点击“快速连


2064

被折叠的 条评论
为什么被折叠?



