Webhash - Node Setup Guides
  • Setup Guides for Different Platforms
    • 1️⃣Raspberry Pi
  • 2️⃣Home PC
  • 3️⃣AWS - Amazon Cloud Service
  • 4️⃣GCP - Google Cloud
  • 5️⃣Vultr
  • 6️⃣DigitalOcean
  • Technical Specifications
  • ❓FAQs
    • Node update for existing node operators - April 2025
    • What happens if my device (PC/Raspberry Pi/Server) shuts down?
    • What happens if my internet gets disconnected?
    • How can I check if my Webhash Node is running?
Powered by GitBook
On this page

Technical Specifications

The WebHash Hosting Node is designed for ultra-low barrier to entry, enabling anyone to participate in decentralized website hosting, including home users, developers, and enthusiasts with minimal hardware. ✅ Runs on low-cost hardware (Raspberry Pi, Linux servers, home PCs). ✅ Simple one-command installation (No technical expertise required). ✅ Fully automated setup & updates (No manual intervention).

WebHash nodes store, serve, and verify website content on IPFS, ensuring permanent, censorship-resistant hosting with no reliance on centralized pinning services.


1. Node Requirements

A. Minimum Hardware Requirements

The WebHash Node Software is lightweight, allowing low-power devices like Raspberry Pi 5 to participate.

Component
Minimum
Recommended

CPU

Quad-Core ARM64 / x86_64

8-Core ARM64 / x86_64

RAM

4 GB

8 GB+

Storage

100 GB SSD

200 GB SSD+

Internet Speed

50 Mb

100 Mbps+

OS

Linux (Ubuntu, Debian, Raspbian)

Latest LTS version

✅ Any device meeting these specs can run a WebHash node, including low-cost Raspberry Pi setups.


2. Super Simple Installation (One-Command Setup)

To simplify node deployment, WebHash provides a single command to install everything, including IPFS, dependencies, and WebHash software.

A. Install & Run a WebHash Node

curl -fsSL https://raw.githubusercontent.com/WebHash-eth/hash-node-setup/refs/heads/main/scripts/setup.sh > setup.sh && chmod +x setup.sh && ./setup.sh

✅ Automatically installs:

  • IPFS (Kubo)

  • WebHash Node Client

  • WebHash Auto-Updater

  • Required dependencies

After installation, the node starts automatically and begins participating in storage.

B. Check Node Status

sudo docker ps

Displays all running containers. You should see node, pinner, and telegraf in running state.


3. Node Functions & Responsibilities

A. Storing Website Data

Each node: ✔ Pins website data using IPFS. ✔ Participates in Selective Replication to store only relevant content. ✔ Stores content based on available disk space.

B. Serving Website Data

✔ Provides fast, decentralized access to stored content. ✔ Uses IPFS Distributed Hash Table (DHT) for peer discovery. ✔ Automatically caches frequently accessed data for better performance.

C. Automated Proof of Storage

Coming soon in mainnet.

PreviousDigitalOceanNextNode update for existing node operators - April 2025

Last updated 1 month ago