diff --git a/requirements.md b/requirements.md new file mode 100644 index 0000000..a8b7ea1 --- /dev/null +++ b/requirements.md @@ -0,0 +1,36 @@ +# Requirements + +## System + +| Component | Minimum | Recommended | +|---|---|---| +| OS | Windows 10, macOS 12, Ubuntu 22.04 | Linux (Ubuntu 22.04+) | +| RAM | 8 GB | 16 GB+ | +| Storage | 10 GB free | 20 GB+ (for models) | +| CPU | x86_64, 4 cores | 8+ cores | +| GPU | None (CPU-only works) | NVIDIA GPU w/ CUDA | + +--- + +## Software + +| Tool | Version | Install | +|---|---|---| +| Ollama | 0.1.32+ | https://ollama.com/download | +| cloudflared | 2024.x+ | https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/ | +| Obsidian | 1.0+ | https://obsidian.md | +| BMO Chatbot Plugin | Latest | Obsidian Community Plugins | + +--- + +## Accounts & Access + +- Cloudflare account (free tier is sufficient) +- Domain managed by Cloudflare DNS (required for tunnel hostname) + +--- + +## Network + +- Outbound internet access on port 443 (HTTPS) +- No inbound ports need to be opened — Cloudflare Tunnel handles all routing \ No newline at end of file