Command-line tool to install CKAN from source (using ckan-compose for development) on a brand new Ubuntu 22.04 distribution. https://ckan-devstaller.dathere.com
Find a file
Abdur Rahman dc1bf9bcfa
Remove existing CKAN installation if present
Add command to remove existing CKAN installation
2025-09-04 06:50:48 +00:00
src Remove existing CKAN installation if present 2025-09-04 06:50:48 +00:00
.gitignore feat: initial implementation of ckan-devstaller 2025-08-12 17:56:06 -04:00
Cargo.lock feat: add human-panic 2025-09-03 01:16:52 -04:00
Cargo.toml feat: add human-panic 2025-09-03 01:16:52 -04:00
install.bash feat: add installation options for interactive and non-interactive modes 2025-09-03 21:59:07 -04:00
README.md feat: add installation options for interactive and non-interactive modes 2025-09-03 21:59:07 -04:00

ckan-devstaller

ckan-devstaller attempts to install CKAN 2.11.3 from source using ckan-compose, intended for development use in a new Ubuntu 22.04 instance. The following are also installed and enabled by default:

DRUF mode is available but disabled by default. The datatablesview-plus extension is planned to be included in a future release.

Quick start

Caution

Make sure ckan-devstaller is run in a new Ubuntu 22.04 instance. Do NOT run ckan-devstaller in an existing instance that is important for your usage.

Warning

If you are using Ubuntu 22.04 on VirtualBox, you may need to add your user to the sudoers file before running the ckan-devstaller install script. Open a terminal in your virtual machine (VM), run su - and log in as the root user with the password you used to set up the VM, then type sudo adduser <username> sudo where <username> is your username then restart your VM and run the ckan-devstaller installer script.

Note

The /etc/ckan/default/ckan.ini config file will have its comments removed for now. There are plans to fix this in a future release of ckan-devstaller.

You have two common options to choose from for installation. Paste one of the following scripts into your new Ubuntu 22.04 instance's terminal.

Install with non-interactive mode (default config)

wget -O - https://github.com/dathere/ckan-devstaller/releases/download/0.2.0/install.bash | bash -s default

Install with interactive mode

wget -O - https://github.com/dathere/ckan-devstaller/releases/download/0.2.0/install.bash | bash

Demos

Interactive customizable installation

ckan-devstaller-interactive-mode-demo

Installation (sped up)

ckan-devstaller-demo