Help:About the user guide

From Canasta Wiki

This is the user guide for Canasta, a fully featured MediaWiki distribution that bundles MediaWiki with 170+ extensions and skins, a database server, a web server, and a caching layer into a single containerized package supporting both Docker Compose and Kubernetes.

Three tiers

The user guide is organized in three tiers. Pick the one that matches what you're trying to do.

Tier For Examples
Quick start and concepts Anyone evaluating Canasta or running their first wiki Help:Quick start, Help:General concepts, Help:Best practices
Reference Operators looking up how a feature or workflow works, regardless of hosting platform Help:Backup and restore, Help:External database, Help:GitOps, Help:Multi-host management
User journeys Operators following a step-by-step worked example for a specific platform combination Help:User journeys/Canasta on AWS EKS with RDS, Help:User journeys/Canasta multi-node on AWS EC2 with k3s

Where to start

I'm evaluating Canasta

Read Help:Quick start for what Canasta is and what it gives you. Skim Help:General concepts for the architecture and Help:Best practices for the guardrails. Then look at user journeys to see end-to-end examples on platforms you might use.

I want to run my first wiki

Follow Help:Installation to get Canasta CLI on your machine, then Help:Quick start for the create / start / extend / back up walkthrough. Help:Wiki lifecycle covers day-2 operations.

I'm an experienced administrator and want to do <X>

Reference pages are organized by topic. Common entry points:

For platform-specific worked examples (e.g. AWS, Azure, GCP), see user journeys.

I'm hitting a problem

Reference vs user journey

Reference pages describe what a feature is and how it conceptually works, in language that's neutral to any specific hosting platform. They use generic terms like "managed Kubernetes provider" or "external object store" rather than naming specific services.

User journeys are platform-specific narratives — concrete, step-by-step walkthroughs that target a particular cloud or self-hosted setup. They include actual commands, real-world cost notes, and a teardown section so operators can dismantle when they're done. Each journey is a worked example, not the only way. The reference pages remain canonical.

Contributing

User journeys especially benefit from operator contributions — your real-world setup is a journey somebody else is going to want. See Help:Contributing for how to propose a new journey or improve an existing page.

Per-command reference

Detailed per-command pages (parameters, examples, exit codes) live in the CLI: namespace, generated from the canonical command definitions. Treat those as the API reference; this user guide is the conceptual guide that ties commands together into workflows.