You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.3 KiB
3.3 KiB
Server Inventory — Ollama
Project: Ollama/
Last updated: 2026-07-06
Credential location: SSH key lokal (~/.ssh/id_rsa_geonet_laptop) — bukan secret di repo
Ringkasan
| Field | Value |
|---|---|
| Hostname | aiopr |
| IP | 10.100.1.26/24 (ens18) |
| Role | AI inference (Ollama CPU) |
| OS | Ubuntu 22.04.5 LTS (Desktop) |
| Hypervisor | KVM |
Spesifikasi hardware (audit 2026-07-06)
| Resource | Nilai |
|---|---|
| CPU | 48× Intel Xeon E5-2699 v4 @ 2.20GHz (AVX2) |
| RAM | 62 GiB (~60 GiB available idle) |
Disk / |
503 GB SSD (/dev/sda3), ~5% used |
| GPU | Tidak ada (virtual VGA 1234:1111) |
| Model storage | /data/ollama/models (~4.7 GB) |
Aplikasi & Runtime
| Host | Aplikasi | Jenis | Port | Path / Unit | Catatan |
|---|---|---|---|---|---|
.26 |
Ollama | systemd | 11434 |
ollama.service |
User ollama |
.26 |
sshd | systemd | 22 |
— | Key-based |
systemd override (/etc/systemd/system/ollama.service.d/override.conf)
Environment=OLLAMA_HOST=0.0.0.0:11434
Environment=OLLAMA_MODELS=/data/ollama/models
Environment=OLLAMA_NUM_PARALLEL=2
Environment=OLLAMA_MAX_LOADED_MODELS=2
Model terpasang
| Model | Ukuran | Dipakai untuk |
|---|---|---|
qwen2.5:7b |
4.7 GB | Chat / RAG generation |
nomic-embed-text:latest |
274 MB | Embedding (768-dim) |
Firewall (UFW)
| Port | Action | From |
|---|---|---|
| 22/tcp | ALLOW | Anywhere |
| 11434/tcp | ALLOW | 10.100.1.0/24 |
Tidak expose 11434 ke internet.
Konektivitas (dari VM)
| Target | Port | Status |
|---|---|---|
10.100.1.25 PostgreSQL |
5432 | OK |
10.100.1.10 QNAP SMB |
445 | OK |
10.100.1.24 geonet-console |
ping | OK |
SSH
| User | Command |
|---|---|
| root | ssh root@10.100.1.26 atau alias ssh ollama |
| geonet | ssh geonet@10.100.1.26 |
Script helper: server-connection/scripts/ssh-ollama.ps1
SSH oleh agent wajib persetujuan user.
Endpoint
| Env | URL | Env var (consumer) |
|---|---|---|
| prod (VLAN) | http://10.100.1.26:11434 |
OLLAMA_BASE_URL |
Consumer: server-connection/geonet-console di 10.100.1.24.
Tidak ada reverse proxy publik — by design (ADR-0001).
Mapping ke monorepo
| Komponen | Path |
|---|---|
| Dokumentasi Ollama | Ollama/ |
| Config consumer | server-connection/geonet-console/config/ollama.php |
| Requirement indexer | server-connection/server/ollama-nas-project-search-requirements.md |
| SSH script | server-connection/scripts/ssh-ollama.ps1 |
Dependency
| Service | Host | Relasi |
|---|---|---|
| geonet-console | .24 |
HTTP client Ollama API |
| PostgreSQL + pgvector | .25 |
Vector store (planned) |
| QNAP NAS | .10 |
SMB source indexer (planned) |
Instalasi (referensi)
Ollama diinstall native (bukan Docker), ~2026-06-15:
curl -fsSL https://ollama.com/install.sh | sh
mkdir -p /data/ollama/models && chown ollama:ollama /data/ollama/models
ollama pull nomic-embed-text
ollama pull qwen2.5:7b
systemctl enable --now ollama
Verifikasi:
curl -s http://127.0.0.1:11434/api/version
ollama list