Second half of the purge (the first covered the persona, AGENTS.md, README.md, and the distillation of the per-host pages). Every remaining identifier is gone: hostname, both LAN addresses, and the Wi-Fi SSID. 34 count-checked substitutions across 22 files — indexes, tool/research pages, the inventory census, the changelog, one generated HTML report, and five managed skills. Facts kept, names dropped: a history entry keeps its four-page listing as a nameless summary, the syslog excerpts keep every timestamp and line, and the census keeps the .zcompdump rows (the zsh version stamps are the useful part, the hostname was not). Deliberately unchanged: install.sh's --host case list and the packages/<hostname>.pkgs filename, where the hostname is the lookup key. Left out of scope by Frank's call: agent/memories/** — past-session records the learn pipeline rewrites. kb-lint: 0 violations. Residual grep for the hostname, its two IPs, and the SSID across omp-docs/ and agent/managed-skills/: no hits.
76 lines
2.5 KiB
Markdown
76 lines
2.5 KiB
Markdown
---
|
||
type: reference
|
||
title: Dankserver
|
||
description: Primary llama.cpp inference server at 192.168.0.235:7770, serving frank-default-small with 163,840-token context window.
|
||
tags:
|
||
- network
|
||
- llamacpp
|
||
- inference
|
||
- server
|
||
- unverified
|
||
generated:
|
||
by: chief-designer/agent
|
||
verified: 2026-08-28
|
||
status: stable
|
||
---
|
||
|
||
# Dankserver
|
||
|
||
Primary llama.cpp inference server for the Frank Program. Serves `frank-default-small` — a fast, capable model with image support.
|
||
|
||
## Connection Details
|
||
|
||
| Property | Value |
|
||
|----------|-------|
|
||
| **Hostname** | dankserver |
|
||
| **IP Address** | 192.168.0.235 |
|
||
| **Port** | 7770 |
|
||
| **Base URL** | `http://192.168.0.235:7770/v1` |
|
||
| **API** | OpenAI-compatible completions |
|
||
| **Authentication** | None |
|
||
|
||
## Model
|
||
|
||
| Property | Value |
|
||
|----------|-------|
|
||
| **Model ID** | `frank-default-small` |
|
||
| **Context Window** | 163,840 tokens |
|
||
| **Reasoning** | Supported |
|
||
| **Input Types** | Text, *Image* (unverified) |
|
||
|
||
## Usage
|
||
|
||
Dankserver serves the small subagent model `frank-default-small`. Small subagent roles route here unless a role override picks a different model.
|
||
|
||
```bash
|
||
# Health check
|
||
curl http://192.168.0.235:7770/health
|
||
|
||
# Quick test
|
||
curl http://192.168.0.235:7770/v1/chat/completions \
|
||
-H "Content-Type: application/json" \
|
||
-d '{"model":"frank-default-small","messages":[{"role":"user","content":"Hello"}],"max_tokens":32}'
|
||
```
|
||
|
||
## Hardware
|
||
|
||
| Property | Value |
|
||
|----------|-------|
|
||
| **CPU** | AMD Ryzen 7 7700X (8C/16T, Raphael) |
|
||
| **GPU** | NVIDIA GeForce RTX 3090 (24 GiB VRAM, EVGA) |
|
||
| **RAM** | 60 GiB |
|
||
| **Swap** | 64 GiB (/swapfile) |
|
||
| **Storage** | Kingston SNV3S1000G NVMe (931.5 GB) + md0 RAID (6×18.2T Toshiba, /mnt/entropy, 91T) |
|
||
| **OS** | Ubuntu 26.04 LTS, kernel 7.0.0-30-generic |
|
||
| **NVIDIA Driver** | 595.84 |
|
||
|
||
## Related Knowledge Bases (sibling project on the workstation)
|
||
|
||
- **serverAppConfigs** — `/home/dank/Projects/serverAppConfigs/` — Podman deployment config for this host (media and library stack: RomM, Copyparty, Calibre-Web) **plus the LLM inference fleet** (frank-default-small, llama.cpp, :7770). The former `vllmScripts` repo merged into it on 2026-08-22 (history preserved). Start at `/home/dank/Projects/serverAppConfigs/docs/index.md` (see `dankserver/compose.yaml` + `docs/Dankserver/`; LLM fleet at `docs/LLM/index.md`, deploy runbook at `docs/LLM/deployment.md`).
|
||
|
||
## See Also
|
||
|
||
- [[models|models]] — Provider definitions
|
||
- [[dankclaw|dankclaw]] — Secondary server
|
||
- [[network|network]] — Network topology
|