Skip to content

diggsweden/devbase-core

DevBase Core

Tag

License: MIT / CC0-1.0 REUSE

OpenSSF Scorecard

DevBase Core

Opinionated devops workstation setup

Transforms a fresh Ubuntu installation into a opinionated configured development environment. It provides sensible defaults while customizable for organizational or personal needs.

What Do You Get?

  • 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

Built on principles from The Modern CLI Renaissance - with a mix of TUI, CLI and GUI’s.

Requirements

  • Ubuntu 24.04 LTS or newer (WSL2 or native)

  • 6GB free disk space

  • Installation time: ~10-15 minutes

  • (A basic GitHub-token to avoid RateLimiting - might be provided automatically by custom config)

Installation

# 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
# git clone your-org/devbase-custom-config

# Run setup
cd devbase-core
./setup.sh

Verify Installation

After installation and re-login:

cd ~/devbase-install/devbase-core
sudo -v  # Required for snap verification
just devbase-install-verify

Getting Started

Your terminal will open in Zellij (terminal multiplexer) after installation.

Customization

DevBase works in two modes:

  1. Standalone - Clone and run. The opinionated base configuration.

  2. Custom mode - Add a devbase-custom-config repo with your organizational proxy, certificates, and registry settings. See Customization Guide.

Contributing

Contributions welcome! See Contributing Guidelines.

License

About

Beta. An opinionated devops/base setup for Ubuntu with sane modern defaults

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages