"use client"; import { CodeBlock, Pre } from "fumadocs-ui/components/codeblock"; import defaultMdxComponents from "fumadocs-ui/mdx"; import { BarChartBigIcon, BlocksIcon, SailboatIcon, TerminalSquareIcon, } from "lucide-react"; import { useState } from "react"; type Config = { preset: string | undefined; ckanVersion: string; extensions: string[]; }; export default function Builder() { const { Card, Cards } = defaultMdxComponents; const [command, setCommand] = useState("./ckan-devstaller"); const [config, setConfig] = useState({ preset: undefined, ckanVersion: "2.11.3", extensions: [], }); return (

ckan-devstaller command

{command}

Selected configuration

CKAN version: 2.11.3

Extensions:
  • DataStore
  • ckanext-scheming
  • DataPusher+
Extra features:
  • Enable SSH

Configuration options

Presets

} title="CKAN-only" > Installs CKAN with ckan-compose. } title="CKAN and the DataStore extension"> Installs CKAN and the DataStore extension. } title="datHere Default"> Installs CKAN, the DataStore extension, the ckanext-scheming extension, and the DataPusher+ extension.

CKAN version

} title="2.11.3"> } title="2.10.8"> } title="Install a different version" > } title="Clone from remote Git repository" >

CKAN extensions

} title="ckanext-scheming"> } title="ckanext-gztr"> } title="DataStore"> } title="DataPusher+"> } title="ckanext-spatial"> } title="Custom extension">

Extra features

} title="Enable SSH"> Installs openssh-server and net-tools. } title="Run a Bash script"> Run a Bash script before or after any step during the installation.
); }