Multitoolbox

The Multitoolbox is a consolidated suite of scripts designed to install, manage, and diagnose your FluxNode. It simplifies complex tasks into menu‑driven options, so whether you’re setting up Docker, repairing your blockchain data, or configuring advanced services like Watchdog, Multitoolbox has you covered.

ℹ️ You will use Multitoolbox frequently—familiarizing yourself with its options will streamline node operations and troubleshooting.


Launching Multitoolbox

From your server's command line, run:

bash -i <(curl -s https://raw.githubusercontent.com/RunOnFlux/fluxnode-multitool/master/multitoolbox.sh)

After the initial download, you can simply type:

multitoolbox

to access the menu at any time.


Below is a quick reference to the primary Multitoolbox options. Subsequent sections will dive into each one in detail.

Option
Name
Purpose

3

Analyzer & Fixer

Runs diagnostic checks and attempts automatic remediation of common node issues

4

Install Watchdog

Installs the Watchdog service for automatic self‑healing and alerting

5

Restore Flux Blockchain

Re-syncs or repairs your local blockchain data using a fresh bootstrap snapshot

6

Create Install Config File

Collects your node credentials (keys, TX IDs, indices, Zel ID, KDA address) into a config

7

Re‑Install Flux OS

Performs a clean re-install of FluxOS components while preserving your configuration file

8

Daemon Configuration

Adjusts Flux daemon settings (e.g., peers, ports, service parameters)

11

Reconfigure Flux OS

Re-runs setup steps (networking, SSH, notifications) without reinstalling the OS

13

MongoDB Repair

Repairs or rebuilds the MongoDB data used by FluxOS for analytics and app services

14

Enable Multi‑Node (UPnP)

Configures UPnP mappings for running multiple nodes on one external IP


By mastering these Multitoolbox options, you’ll be able to perform complex maintenance tasks in just a few keystrokes. Next, explore each option in depth to understand its workflows, prompts, and best‑practice usage.

Last updated