Practical overview
When it fits
Use hostd when you intend to operate storage-host infrastructure on Sia and want a self-hosted web interface and API for host management.
Who it is for
- Individual Sia storage providers operating their own host.
- Larger-scale providers who need a web interface or API to manage host resources and revenue.
Documented uses
- Manage a Sia host’s storage resources and revenue.
- Configure the host’s data directory, network synchronization, and consensus settings.
- Choose RHP4 connection transport using SiaMux over TCP or QUIC over UDP.
- Access host controls through the embedded web UI or API.
Requirements & limits
hostd is open-source software under the MIT license and is self-hosted.
- The README recommends YAML configuration and documents an interactive configuration-generation command.
- The UI and API use TCP port 9980 by default; the README advises Docker users to bind it to 127.0.0.1 unless public exposure is intended.
- RHP4 can use SiaMux over TCP or QUIC over UDP.
- Instant syncing is experimental and requires a wallet with only v2 history.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Generate a hostd configuration file
Create a hostd YAML configuration using its interactive configuration command.
Before you start
- hostd is available to run.
Steps
Run
hostd config.Follow the interactive prompts to generate a configuration file.
Expected outcome
An interactive configuration file is generated for hostd.
Guide limitations
- The source does not specify the prompts or provide installation and startup steps.
- Protect wallet recovery phrases and API passwords; the source identifies these as configuration values.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 13 October 2026
- Original website title
- SiaFoundation/hostd · Official homepage title · retained in its source language

