Free The fastest path to solo mining

CLI Installer

Complete Mining Infrastructure in 15 Minutes

One command. Choose your coin. Everything installed. GoSlimStratum pool, blockchain node, monitoring dashboards, database — all configured and running. Just add miners.

15 min
Deploy Time
Free
Cost
7
Containers
ARM64
+ AMD64
Native
Install Now
install-cli.sh
$ sudo bash -c "$(curl -sSL https://get.mmfpsolutions.io/scripts/install-cli.sh)" MMFP Solutions - CLI Installer v1.0 ===================================== [1/10] Preflight checks [ OK] Running as root [ OK] OS: Ubuntu 25.10 [ OK] Architecture: arm64 [ OK] Memory: 16 GB [4/10] Configuration Which coin would you like to mine? 1) DigiByte (DGB) 2) Bitcoin Cash (BCH) 3) Bitcoin (BTC) Select [1-3]: 3 [ OK] Selected: Bitcoin (BTC) [10/10] Deploying full stack [ OK] All 7 containers are running Installation Complete! Coin: Bitcoin (BTC) Your Services: MIM Dashboard: http://192.168.1.100:3001 AxeOS Dashboard: http://192.168.1.100:3000 GSS Web UI: http://192.168.1.100:3003 Stratum Connect: stratum+tcp://192.168.1.100:3335 $

Everything You Need, Out of the Box

Seven containers, one command. Every component configured and connected automatically.

:3003 :3333-3335

GoSlimStratum

Multi-coin Stratum solo mining pool. Built-in web dashboard on port 3003, stratum connections on port 3333-3335 (varies by coin).

ghcr.io/mmfpsolutions/goslimstratum:latest

:3001

MIM

Mining Infrastructure Manager. Web-based Docker management, server configuration, and system updates.

ghcr.io/mmfpsolutions/mim:latest

:3000

AxeOS Dashboard

Real-time mining monitoring. Free tier included, upgradeable to GSSM for fleet management and alerts.

ghcr.io/mmfpsolutions/axeos-dashboard:latest

:5432

PostgreSQL 18

Database for pool statistics, miner data, block history, and earnings tracking.

postgres:18-alpine

:9001-9003

Blockchain Node

Full blockchain node. DigiByte, Bitcoin Cash, or Bitcoin Knots — you choose during install. Your own node, your own rules.

ghcr.io/mmfpsolutions/<coin>:latest

:8080

Dozzle

Docker container log viewer. Monitor all container logs in real-time from your browser.

amir20/dozzle:latest

auto

Watchtower

Automatic container updates. Monitors for new Docker image versions and updates containers seamlessly.

containrrr/watchtower:latest

System Requirements

Minimal hardware, maximum output. Runs great on everything from a Raspberry Pi 5 to a full server.

OS Ubuntu Server 24 or 25 (minimal install)
CPU AMD64 or ARM64, N150 or better recommended
Memory 16 GB minimum
Swap 20 GB minimum, 50 GB recommended
Storage 65 GB minimum (1 TB recommended for full blockchain node)
Network Stable internet connection
Docker Installed automatically by the CLI Installer
ARM64 All components run natively. No QEMU emulation needed.

Installation Guide

From bare metal to mining in six steps.

1

Prepare Ubuntu Server

  • Install Ubuntu Server 24 or 25 with minimal install
  • Ensure SSH access is configured
  • The CLI installer handles all dependency installation including Docker
2

Run the CLI Installer

$ sudo bash -c "$(curl -sSL https://get.mmfpsolutions.io/scripts/install-cli.sh)"

This single command downloads and runs the CLI installer. Full documentation at get.mmfpsolutions.io.

3

Follow the Interactive Prompts

The installer walks you through 10 steps and prompts you for:

  • Coin selection — DigiByte (DGB), Bitcoin Cash (BCH), or Bitcoin (BTC)
  • Passwords for MIM, PostgreSQL, GoSlimStratum, and node RPC
  • Blockchain pruning preferences and server IP

IMPORTANT: Write down ALL passwords. They cannot be recovered.

4

Wait for Deployment

  • Docker images will be downloaded
  • Containers will be started and configured
  • Blockchain node will begin syncing (this takes additional time)
5

Access Your Dashboards

Service URL Port
GoSlimStratum Dashboard http://YOUR-IP:3003 3003
MIM Dashboard http://YOUR-IP:3001 3001
AxeOS Dashboard http://YOUR-IP:3000 3000
Dozzle (Logs) http://YOUR-IP:8080 8080
Stratum Connect stratum+tcp://YOUR-IP:PORT 3333/3334/3335
6

Point Your Miners

Stratum Host: stratum+tcp://YOUR-IP Stratum Port: 3333 (DGB) | 3334 (BCH) | 3335 (BTC) Password: Not Required

Post-Install Tips

Get the most out of your mining infrastructure.

Node Pruning

The CLI installer asks about pruning during setup. Pruning saves significant storage space while still allowing mining. You can adjust the pruning value later in your node configuration file if needed.

Monitoring

Check the AxeOS Dashboard for node sync status. High CPU usage in MIM indicates the blockchain node is still syncing — this is normal and will settle down once the node is fully caught up.

Container Logs

Use Dozzle at port 8080 to monitor all container logs in real-time. This is invaluable for troubleshooting startup issues, watching blockchain sync progress, and monitoring pool activity.

Frequently Asked Questions

Common questions about the CLI Installer.

Ready to Mine?

Your complete solo mining infrastructure is one command away. Free forever.

$ sudo bash -c "$(curl -sSL https://get.mmfpsolutions.io/scripts/install-cli.sh)"