Skip to main content
Version: main

Docker & Cloud

docker run --rm -p 8080:8080 \
-v /path/to/ctx.yaml:/config/ctx.yaml \
-v /path/to/pipelines:/config/pipelines \
ghcr.io/skardilabs/skardi/skardi-server-lite:latest \
--ctx /config/ctx.yaml --pipeline /config/pipelines --port 8080

Two images are published per release: skardi-server-lite (default build — chunking only) and skardi-server-full (every stable feature: RAG/embedding, LLM extraction, documents, RSS). For anything in between, build locally with docker build -t skardi --build-arg FEATURES=<flags> . (e.g. FEATURES=rag). The fastest cloud path is the Sealos template.

The full image's documents support is PDF-only: it ships PDFium, but not the LibreOffice/ImageMagick converters that Office/ODF/image inputs need, and OCR is HTTP-only (ocr_server_url) in every build. For a non-PDF corpus, derive an image that installs those tools — FROM ghcr.io/skardilabs/skardi/skardi-server-full:latest plus apt-get install -y libreoffice imagemagick. See docs/documents.md.

Building from source​

Source builds moved to Install, which covers the CLI, the server, and which feature flags each one needs.