Skip to content

Canasta Documentation

Canasta is a fully featured MediaWiki distribution that bundles MediaWiki with over 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. It is designed to make it easy to set up, manage, and maintain enterprise-grade wikis without needing deep knowledge of MediaWiki's internals.

Canasta CLI

The Canasta CLI is the command-line tool for managing Canasta installations. It supports Docker Compose and local Kubernetes orchestration and provides features for:

  • Creating new Canasta installations (single wikis or wiki farms)
  • Managing extensions and skins
  • Backing up and restoring with Restic
  • Importing and exporting wiki data
  • Upgrading existing installations

Supported platforms

Platform Architectures
Linux AMD64/x86-64, ARM64/AArch64
macOS Intel (AMD64), Apple Silicon (ARM64)
Windows Use WSL with Linux version

Quick start

# Install Canasta CLI
curl -fsSL https://raw.githubusercontent.com/CanastaWiki/Canasta-CLI/main/install.sh | sudo bash

# Create a new Canasta installation
canasta create -i myinstance -w wiki1 -a admin -n localhost

Note: Linux users

Before running CLI commands, add your user to the docker and www-data groups. See the installation guide for details.

Next steps

Guides