2.2 KiB
2.2 KiB
Ollama 离线部署工具
📌 使用流程(三步走)
1. 克隆仓库 & 下载镜像
git clone https://git.aiot.ml/kanshan/ollama_offline_tools.git
cd ollama_offline_tools
chmod +x *.sh # 添加执行权限
# 下载所需版本(任选其一)
./mirror_ollama.sh # 下载最新版
./mirror_ollama.sh v0.6.2 # 下载指定版本
./mirror_ollama.sh --all # 下载全部版本
2. 启动本地文件服务器
# 启动Python HTTP服务(默认端口8000)
python3 host_ollama.py
# 如需自定义端口
python3 host_ollama.py 8080
3. 手动修改安装脚本
编辑 install.sh,将:
"https://download.main.ml/0.6.2" # 原始地址
修改为你的本地地址:
"http://[你的IP]:8000" # 示例:http://192.168.1.100:8000
4. 执行安装(在其他机器)
# 方法1:直接运行修改后的install.sh
sudo ./install.sh
# 方法2:通过HTTP服务安装
curl -sSL http://[你的IP]:8000/install.sh | sudo bash
📂 文件说明
| 文件 | 用途 |
|---|---|
mirror_ollama.sh |
从GitHub下载Ollama发行版到ollama_releases/目录 |
host_ollama.py |
启动本地HTTP服务器(支持目录浏览) |
install.sh |
需手动修改的安装脚本 |
ollama_releases/ |
镜像文件存储目录 |
🌐 网络配置建议
-
获取本机IP:
ip a # Linux ifconfig # macOS -
确保防火墙放行端口:
sudo ufw allow 8000/tcp # Ubuntu示例 -
同一局域网内的其他设备可通过
http://[你的IP]:8000访问
💡 注意事项
- 首次使用需运行
chmod +x *.sh添加执行权限 - 确保Python版本 ≥ 3.6
- 全量下载需要约 50GB 磁盘空间
- 修改
install.sh时保留文件名路径(如/ollama-linux-amd64.tgz)
🚨 常见问题
Q:如何知道下载是否完成?
A:检查 ollama_releases/ 目录下的文件结构应类似:
ollama_releases/
├── v0.6.2/
│ ├── ollama-linux-amd64.tgz
│ └── checksums.txt
└── latest/
Q:Windows机器如何访问?
A:在浏览器输入 http://[Linux机器的IP]:8000 即可下载文件