Sushi Kitchen
Back to Platters

Homelab Enthusiast

Comprehensive self-hosting platform for technology enthusiasts who want to explore every aspect of modern AI infrastructure. Combines advanced services, monitoring, and automation to create a complete homelab experience. This platter is designed for hobbyists and professionals who enjoy experimenting with technology and want hands-on experience with enterprise-grade AI infrastructure in a home environment.

Difficulty • advanced

Composition

  • Required services20
  • Optional services0
  • Visibility

Core Services

20

AnythingLLM

Retrieval-augmented chat workspace bundling document ingestion, embedding, vector storage and multi-provider model connectivity into one container. Answers cite the source passages they were drawn from.

View details

Qdrant

Vector database written in Rust, pairing dense and sparse vectors with structured payloads so that metadata filters and nearest-neighbour search are resolved together in a single query.

View details

LiteLLM

Gateway fronting more than 100 model providers behind a single OpenAI-compatible API, adding routing rules, fallback chains, retries, per-key spend limits and request logging.

View details

code-server

VS Code running as a server and reached through a browser, so editing, terminals, debugging and extensions happen on the remote machine while only the interface is local.

View details

JupyterLab

Browser-based development environment presenting notebooks, code editors, terminals and data files in one tabbed workspace. This image variant ships a Python data-science stack preinstalled.

View details

Docusaurus

Documentation site generator built on React and MDX, with versioned docs, i18n, automatic sidebars and search, producing a static site that can embed interactive components.

View details

authentik

Identity provider and single sign-on server supporting OAuth2, OIDC, SAML, LDAP and proxy-based authentication, with a flow engine that composes login, enrolment and recovery as editable stages.

View details

Infisical

Secrets and configuration platform with per-environment scoping, versioning, access control and injection into running processes, plus scanning for credentials committed to source control.

View details

Vaultwarden

Rust implementation of the Bitwarden server API, compatible with the official Bitwarden clients and extensions, covering vaults, organisations, collections, sends and file attachments.

View details

Prometheus

Time-series database and monitoring server that scrapes metrics endpoints on a schedule, stores samples locally, and evaluates PromQL queries, recording rules and alert conditions against them.

View details

Grafana

Dashboard and visualisation server that queries time-series, log and SQL data sources directly and renders panels, with alert rules, notification routing and dashboards defined as JSON.

View details

cAdvisor

Container resource monitor that discovers running containers automatically and exports per-container CPU, memory, filesystem and network statistics in Prometheus format and a built-in live view.

View details

FFmpeg

Command-line suite for decoding, encoding, transcoding, filtering and streaming audio and video, supporting a very wide range of codecs and container formats.

View details

ImageMagick

Command-line image toolkit reading and writing over 200 formats, with conversion, resizing, composition, colour correction and effects, suitable for scripted batch processing.

View details

MLflow

Platform for tracking machine-learning experiments, logging parameters, metrics and artifacts per run, with a model registry holding versions, stage transitions and lineage back to the producing run.

View details

Gitea

Self-hosted Git service with repository browsing, pull requests, issues, releases, package registries and a built-in CI runner, in a single binary with modest resource needs.

View details

Swagger UI

Renderer that turns an OpenAPI description into browsable documentation with an execution panel, so each operation can be called against a live server from the page itself.

View details

Neo4j

Graph database built on the property graph model and the Cypher query language, used for knowledge graphs, network analysis and relationship-heavy queries that join badly in SQL.

View details

ComfyUI

Node-based interface for diffusion image and video generation, where sampling, conditioning and model loading are explicit graph nodes that can be saved, shared and re-executed.

View details

Caddy

Web server and reverse proxy that obtains and renews TLS certificates automatically, supports HTTP/3, and is configured either by a short text file or entirely over an API.

View details