Formicaio — Self-Hosted, Open-Source

## Simplify your decentralized experience with Formicaio Formicaio is an intuitive application designed to help you run nodes on the [Autonomi](https://autonomi.com) network. This P2P network allows users to share storage and bandwidth in exchange for ANT tokens, an ERC-20 token on the Arbitrum One network. The name "Formicaio" is derived from the Italian word for "anthill" symbolizing the collaborative and structured nature of both ants and the decentralized network it supports. Just as ants work together to build and maintain their colonies, Formicaio empowers users to collaborate and contribute to the Autonomi network. ## Node management made easy With Formicaio, you can easily run and manage nodes using either a graphical user interface (GUI) or a terminal. This flexibility allows you to perform various actions on individual nodes or groups of selected nodes, including: - Creating new nodes - Starting or stopping nodes - Recycling nodes to generate a new peer ID - Removing nodes - Upgrading nodes when a new binary version is available - Viewing individual node logs in real time - Monitoring memory and CPU usage with detailed charts - Sorting nodes by different criteria, such as creation date, status, or number of connected peers The Formicaio backend actively monitors your nodes, providing real-time status updates and statistics, including: - Rewards balance for each node - Memory and CPU usage - Number of records stored locally - Current peer connections - Peers in the routing table - Peers that have shunned the node(s) - Estimated total nodes in the network ## Customizable monitoring and management A settings panel allows you to customize monitoring tasks and node management, including: - Auto-upgrading nodes when a new binary version is available - Delay settings for node upgrades - Frequency of version checks for the node binary - Frequency of token balance queries - Frequency of metrics and node information retrieval - Configuration of the ERC20 token co...

Built with: Rust, Dockerfile, Shell, JavaScript, CSS. Website: https://github.com/bochaco/formicaio. Source: https://github.com/bochaco/formicaio.

Features

Installation

# Linux/macOS ./formicaio start # Windows formicaio.exe start

Why self-host Formicaio

Self-hosting gives you three things SaaS can’t: data ownership (the files live on disks you control), cost predictability (a one-time setup vs. recurring per-seat fees that grow with your household or team), and longevity (open-source means the app keeps working even if the maintainers move on, since you can pin a working version). The trade-off is that you take on the operational work of running a server, applying updates, and handling backups.

What hardware do you need

Most self-hosted apps run comfortably on modest hardware — a Raspberry Pi 4, a mini PC, a NAS with Docker support, or a small VPS is usually enough for personal or family use. CPU and RAM requirements scale with how many simultaneous users or how much data you push through Formicaio. Storage requirements depend on the kind of data you keep; check the README for guidance on data retention.

Where to go from here