Skip to content

Requirements

Before installing PolitikTok, ensure your system meets the following requirements.

System Requirements

ComponentMinimumRecommended
CPU2 cores4+ cores
RAM4 GB8+ GB
Disk10 GB20+ GB (models need space)
OSLinux (x86_64)Ubuntu 22.04+ / Fedora 39+

Software Prerequisites

Required

  • Rust 1.82+ with rustup
  • Dioxus CLI 0.7.3 (dx)
  • Docker and Docker Compose (for services)
  • PostgreSQL 16+ (or via Docker)

Optional

  • Ollama or any OpenAI-compatible LLM API
  • Qdrant (for RAG/vector search features)
  • Keycloak 24+ (for production authentication)
  • SearXNG (for web search integration)
  • Node.js 20+ (for building documentation)

Supported Browsers

PolitikTok's web UI supports all modern browsers:

  • Chrome / Chromium 90+
  • Firefox 90+
  • Safari 15+
  • Edge 90+

Network Requirements

ServiceDefault PortPurpose
PolitikTok9000Application
PostgreSQL5432Database
Qdrant6333/6334Vector store
Keycloak8080Auth provider
Ollama11434LLM API
SearXNG8888Web search