Sia Docs
GithubDiscordYouTubeBlogsRedditForum
Current
Current
  • Introduction
  • Navigating the V2 Hardfork
    • Things to Know About Sia's Upcoming Fork
    • How to Upgrade: Exchanges
    • Sia Ecosystem Fork Compliance
  • Get Started with Sia
    • Learn about Sia
    • Learn about Siacoins
    • Your Sia Seed
    • Siacoin Total Supply
  • Renting
    • About Renting on Sia
    • Installing renterd
      • Linux
        • Debian
        • Ubuntu
        • Other
      • macOS
      • Windows
    • Transferring Siacoins
    • Renting Storage
      • Managing your Files
  • Hosting
    • About Hosting on Sia
    • Installing hostd
      • Linux
        • Debian
        • Ubuntu
        • Other
      • Docker
      • macOS
      • Windows
    • Transferring Siacoins
    • Adding Storage
    • Configuring your Host
      • Dynamic DNS
        • DuckDNS
        • Cloudflare
    • Announcing your Host
  • Wallet
    • Your Sia Wallet
    • Setting up walletd
      • macOS
      • Windows
      • Linux
    • Transferring Siacoins
  • Testnet
    • Zen Testnet
  • Sia Integrations
    • Sia Ledger app with Sia Central
    • Sia Ledger Nano app with CLI
    • S3 Integrations
      • Jellyfin
      • Nextcloud
      • rclone
  • Siafunds
    • Learn about Siafunds
    • Withdrawing Siafunds
    • SEC Settlement
  • Miscellaneous
    • Brand Guidelines
    • Get Involved
    • Glossary
Powered by GitBook
On this page
  • Host
  • Accepting contracts
  • Address
  • Pricing
  • Waiting for sync

Was this helpful?

Edit on GitHub
  1. Hosting

Configuring your Host

PreviousAdding StorageNextDynamic DNS

Last updated 1 year ago

Was this helpful?

Setting up your host on Sia also involves configuring essential parameters such as storage, bandwidth, and other critical variables. These configurations are vital to maintaining your host's health, ensuring it can effectively provide storage services to renters, and determining how much you earn from hosting.

Go to hostd. If you're asked to unlock the UI, use your custom password if you've set one. If you haven't got a wallet set up hostd, visit our guide; otherwise, choose from the sidebar Configuration.

Host

Accepting contracts

The Accepting Contracts setting determines whether your host will accept new contracts. Most hosts will always have this toggled on. However, if you want to exit the network, you can toggle this off to stop accepting new contracts. You must still fulfill any existing contracts before entirely shutting down your host.

Address

Setting the host's network Address is essential because it's published to the blockchain and used by renters to connect to your host. Some users use their public IP address, but we recommend setting up a domain.

You have several options for setting up Dynamic DNS. We recommend utilizing straightforward, no-cost services like or . Additionally, you can choose to purchase a custom domain from a registrar.

Alternatively, you can set up a public IP address by clicking , which will display the public IP address that you can then copy to your clipboard.

Enter your address followed by your host's RHP2 port (which defaults to :9982).

For example:

  • If your IP address is 199.111.78.80 you would enter 199.111.78.80:9982.

  • If your domain is example.com, you would enter example.com:9982.

In the DNS section of the host configuration, remember also to enable your chosen Dynamic DNS Provider if you opted for this option.

Pricing

The prices you select will determine how much you earn from hosting.

When setting your prices, you are in direct competition with other hosts. Should your prices be excessively high, renters may opt for alternative hosts. Conversely, if your prices are exceedingly low, you may not generate sufficient earnings to offset your operational expenses.

Hosts are encouraged to explore various pricing options and adjust as needed to achieve the optimal balance between earnings and utilization. Nevertheless, we have provided the pricing recommendations table below for guidance.

Please be aware that these recommendations are only suggestions, and you can modify your pricing anytime.

Variables
Description
Recommended Value

Storage price

The amount of Siacoins you charge per TB per month of storage.

$1 USD per TB per month

Egress price

The amount of Siacoins you charge per TB of data downloaded from your host.

>$5.00 USD per TB

Ingress price

The amount of Siacoins you charge per TB of data uploaded to your host

Between $0.00 - $0.05 USD per TB

Collateral Multiplier

The amount of Siacoins you lock per TB per month of storage

2

The maximum amount of Siacoins you will lock into a single contract for collateral.

(Storage Price * Collateral Multiple) * 10

Contract price

The base price to form or renew a contract with the host.

0.2 SC

Base RPC price

The price to execute an RPC. Its added to any additional costs from the RPC.

1 SC/Million

Sector access price

The base price to read a sector from a disk. It's added to any other costs from the host.

1 SC/Million

Price table validity

The length of time a renter's registered price table remains valid.

30 Minutes

Click the Save Changes button in the top right corner of the page.

Waiting for sync

Now that you have configured your host, you must wait for your host to finish syncing the blockchain. You can check the sync progress by mousing over the Sia logo at the top of the sidebar.

Blockchain syncing can take several hours or even days, depending on your hardware and internet connection. Make sure to have a stable internet connection to ensure your changes are made to your host.

Setting up hostd
DuckDNS
Cloudflare
here
Page cover image
Checking the status of hostd syncing to the blockchain