Modern CLI tools - ripgrep, fzf, bat, eza, delta… and more
Development environments - Node.js, Python, Go, Java, Rust, Ruby
Container tools - Podman, Docker Compose, k9s, kubectl.. and more
Smart shell - Fish with autocompletions and syntax highlighting
Modern terminal - Zellij multiplexer, Ghostty and more
Security - ClamAV, fail2ban, automatic security updates, lynis, secure SSH key generation, checksum verification and more
Ubuntu 26.04 LTS or newer (WSL2 or native). Older releases must upgrade Ubuntu first.
6GB free disk space
Installation time: ~10-15 minutes
(A basic GitHub-token to avoid RateLimiting - might be provided automatically by custom config)
# Create installation directory
mkdir ~/devbase-install &&cd~/devbase-install
# Clone DevBase Core
git clone https://github.com/diggsweden/devbase-core
# Optional: Add a custom configuration, see customization docs# git clone your-org/devbase-custom-config# Run setupcd devbase-core
./setup.sh
# Optional: review available flags
./setup.sh --help
# Optional: check version or run a dry run
./setup.sh --version
./setup.sh --dry-runAfter installation and re-login:
cd~/devbase-install/devbase-core
sudo -v # Required for snap verification
just devbase-install-verifyYour terminal will open in Zellij (terminal multiplexer) after installation.
Quick reference → Usage Guide
Full documentation → Documentation Index
Svenska → Swedish Version
DevBase works in two modes:
Standalone - Clone and run. The opinionated base configuration.
Custom mode - Add a
devbase-custom-configrepo with your organizational proxy, certificates, and registry settings. See Customization Guide.
Contributions welcome! See Contributing Guidelines.
Shell scripts (
.sh): MITConfiguration and other files: CC0-1.0 Universal
