Environment Setup
sudo apt update && sudo apt upgrade -y
# Basic developer tools (optional)
sudo apt install -y build-essential curl git nano
# Install Node.js 20 using NodeSource
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
# GDAL (geospatial library)
sudo apt install -y gdal-bin libgdal-dev
# Python tools (optional)
sudo apt install -y python3-pip python3-venv
Install Allmaps CLI
npm install -g @allmaps/cli
Test it with
allmaps --help
Optional Utilities
For clipboard interaction and working with IIIF or bash scripts:
sudo apt install -y xclip jq moreutils
Optionally install dezoomify-rs
for full image extraction;
This requires Rust.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install dezoomify-rs