Supported Distributions

  • Ubuntu Focal (20.04 LTS)
  • Ubuntu Jammy (22.04 LTS) *
  • Ubuntu Noble (24.04 LTS) **
  • Debian Bullseye (11)
  • Debian Bookworm (12) **
* Supported starting from Mina version 3.3.0-alpha1 and newer
** Full support for bookworm and noble distributions

Supported Architectures

Architecture Description Support Status
amd64 64-bit x86 processors (Intel/AMD) Full Support
arm64 64-bit ARM processors (Apple Silicon, AWS Graviton)
Bookworm Noble

Available Packages & Channels

Package Channel Debian Name
Mina Node Master mina-devnet
Mina Node Compatible mina-devnet
Mina Node Develop mina-devnet
Mina Node Mesa mina-mesa
Archive Node Master mina-archive-devnet
Archive Node Compatible mina-archive-devnet
Archive Node Develop mina-archive-devnet
Archive Node Mesa mina-archive-mesa
Mina Rosetta Node Master mina-rosetta-devnet
Mina Rosetta Node Compatible mina-rosetta-devnet
Mina Rosetta Node Develop mina-rosetta-devnet
Mina Rosetta Node Mesa mina-rosetta-mesa

Nightly Release Channels

Choose from compatible builds, critical patch releases, or cutting-edge development builds with the latest features.

โšก

Compatible

Network Compatible
Network Compatibility
Full
Hardfork Required
No
Risk Level
Low
Network-compatible nightly builds for safe testing. These packages are fully compatible with the current mainnet and devnet networks without requiring any hardfork or protocol changes. Perfect for testing new features while maintaining full network compatibility and ensuring seamless upgrades.
๐Ÿ”— Network Compatible
Works with current mainnet and devnet without protocol changes
๐Ÿš€ New Features
Latest performance improvements and feature additions
๐Ÿ”„ Seamless Upgrade
Drop-in replacement for stable versions without migration
๐Ÿ“ˆ Production Testing
Safe for testing in production-like environments
๐Ÿ›ก๏ธ

Master

Critical Patches
Patch Type
Critical
Network Target
Current
Risk Level
Medium
Critical early-access patches for current networks. These packages contain important security fixes, critical bug patches, and urgent updates that need early testing before being promoted to stable releases. Designed for current mainnet and devnet networks, providing essential fixes while maintaining network compatibility.
๐Ÿ›ก๏ธ Security Patches
Critical security fixes and vulnerability patches
โšก Urgent Fixes
Important bug fixes for current network issues
๐Ÿ“Š Early Testing
Test critical patches before stable release
๐ŸŽฏ Current Networks
Targeted for existing mainnet and devnet infrastructure
โš—๏ธ

Develop

Experimental
Network Compatibility
Limited
Hardfork Required
Possible
Risk Level
High
Cutting-edge development builds with potential breaking changes. These packages contain the latest experimental features and protocol modifications that may not be compatible with current mainnet or devnet networks. They might require hardfork upgrades and should only be used in isolated testing environments. Not recommended for production use.
๐Ÿงช Experimental Features
Latest protocol changes and experimental consensus mechanisms
โš ๏ธ Breaking Changes
May be incompatible with current networks and require hardfork
๐Ÿ”ฌ Research Focus
Advanced cryptographic improvements and protocol research
๐Ÿ—๏ธ Future Protocol
Preview of upcoming protocol versions and network upgrades
๐Ÿ”๏ธ

Mesa

Hardfork Branch
Network Target
Mesa Hardfork
Hardfork Required
Yes
Risk Level
Medium
Dedicated branch for Mesa hardfork testing and preparation. These packages contain all changes targeted to the Mesa hardfork, allowing node operators and developers to prepare for the upcoming network upgrade. Essential for testing Mesa-specific features and ensuring smooth transition during the hardfork event.
๐Ÿ”๏ธ Mesa Hardfork
All changes targeted for Mesa network upgrade
๐Ÿ”„ Upgrade Preparation
Test and prepare for upcoming hardfork transition
๐Ÿงช Feature Testing
Early access to Mesa-specific protocol improvements
๐Ÿ“Š Network Readiness
Validate node compatibility before production hardfork

Latest Nightly Versions

Current nightly builds with date-based versioning for each channel.

โšก

Compatible

Network Safe
v3.3.0-alpha1-YYYYMMDD*

Switch to compatible channel and install:

echo "deb https://nightly.apt.packages.minaprotocol.com bullseye compatible" > /etc/apt/sources.list.d/mina.list

Then update to latest version:

apt-get update && apt-get install -y mina-devnet
  • mina-devnet - Compatible devnet node
  • mina-rosetta-devnet - Compatible Rosetta API
  • mina-archive-devnet - Archive node devnet
๐Ÿ›ก๏ธ

Master

Critical Patches
v3.2.0-YYYYMMDD*

Switch to master channel and install:

echo "deb https://nightly.apt.packages.minaprotocol.com bullseye master" > /etc/apt/sources.list.d/mina.list

Then update to latest version:

apt-get update && apt-get install -y mina-devnet
  • mina-devnet - Master channel devnet node
  • mina-rosetta-devnet - Master channel Rosetta API
  • mina-archive-devnet - Archive node devnet
โš—๏ธ

Develop

Experimental
v3.3.0-alpha1-YYYYMMDD*

Switch to develop channel and install:

echo "deb https://nightly.apt.packages.minaprotocol.com bullseye develop" > /etc/apt/sources.list.d/mina.list

Then update to latest version:

apt-get update && apt-get install -y mina-devnet
  • mina-devnet - Development devnet node
  • mina-rosetta-devnet - Development Rosetta API
  • mina-archive-devnet - Archive node devnet
๐Ÿ”๏ธ

Mesa

Hardfork
v4.0.0-mesa-YYYYMMDD*

Switch to mesa channel and install:

echo "deb https://nightly.apt.packages.minaprotocol.com bullseye mesa" > /etc/apt/sources.list.d/mina.list

Then update to latest version:

apt-get update && apt-get install -y mina-mesa
  • mina-mesa - Mesa hardfork node
  • mina-rosetta-mesa - Mesa Rosetta API
  • mina-archive-mesa - Archive node mesa

โ„น๏ธ Important: Nightly Build Information

* YYYYMMDD represents the build date in the format Year-Month-Day (e.g., 20251127 for November 27, 2025). This timestamp indicates when the package was built.

New builds are not guaranteed every day. The actual date in the package version represents when that specific build was created, which may not be the current date.

Recommendation: Instead of installing a specific version, use apt-get install or apt-get upgrade to always get the latest available version from your selected channel.

Debian Installation Guide

To install Mina nightly packages through the APT repository, follow these steps:

1Install Dependencies (Optional)

Install required dependencies if not already present:

apt-get install -y lsb-release ca-certificates wget gnupg

Update package cache:

apt-get update

2Import Repository Signing Key

Download and install the Mina repository signing key:

wget -q https://nightly.apt.packages.minaprotocol.com/repo-signing-key.gpg -O /etc/apt/trusted.gpg.d/minaprotocol.gpg

Update package cache after adding the key:

apt-get update

3Add Mina APT Repository

Add the Mina nightly APT repository. Choose your desired channel:

For Compatible Channel (recommended):
echo "deb https://nightly.apt.packages.minaprotocol.com bullseye compatible" > /etc/apt/sources.list.d/mina.list
For Master Channel:
echo "deb https://nightly.apt.packages.minaprotocol.com bullseye master" > /etc/apt/sources.list.d/mina.list
For Develop Channel:
echo "deb https://nightly.apt.packages.minaprotocol.com bullseye develop" > /etc/apt/sources.list.d/mina.list
For Mesa Channel (Hardfork Branch):
echo "deb https://nightly.apt.packages.minaprotocol.com bullseye mesa" > /etc/apt/sources.list.d/mina.list
Distribution Codenames: Replace bullseye with your distribution codename.

Auto-detect your codename:
lsb_release -c
Or use these common codenames:
  • Ubuntu 20.04: focal
  • Ubuntu 22.04: jammy (from v3.3.0-alpha1)
  • Ubuntu 24.04: noble (full support)
  • Debian 11: bullseye
  • Debian 12: bookworm (full support)

4Install Mina Package

Update package list and install Mina:

apt-get update

For devnet channels (compatible, master, develop):

apt-get install -y mina-devnet

For mesa channel:

apt-get install -y mina-mesa