posthuman - nodes
Celestia
Celestia websiteCelestia githubCelestia twitterCelestia discord

Celestia

type:
testnet
chain id:
mocha-4
rpc:
https://rpc-celestia-testnet.posthuman.digital
rpc-arch:
https://rpc-celestia-testnet-archive.posthuman.digital
rest:
https://rest-celestia-testnet.posthuman.digital
rest-arch:
https://rest-celestia-testnet-archive.posthuman.digital
grpc:
https://grpc-celestia-testnet.posthuman.digital
grpc-arch:
https://grpc-celestia-testnet-archive.posthuman.digital
peer:
c5bc6e85bf763c5a08ed08a238028afe3c18fc4b@peer-celestia-testnet.posthuman.digital:39656
  • installation guide
  • bridge node setup
  • full node setup
  • light node setup
  • snapshots
  • one liner

Celestia β€” One-Liner Setup Script

Automated installation and management for Celestia nodes (Mainnet & Testnet) by PostHuman Validator.


πŸš€ One-Liner Install & Run

Quick run (auto-cleanup):

bash -c "$(curl -sL https://raw.githubusercontent.com/Validator-POSTHUMAN/celestia-oneliner/main/celestia-manager.sh)"

With screen (persistent session):

screen -S celestia-manager

Current Versions:

  • 🌐 Mainnet: v6.2.5 (chain-id: celestia)
  • πŸ§ͺ Testnet: v6.2.5-mocha (chain-id: mocha-4)
  • πŸ”§ Go: 1.24.1

πŸ“‹ Features

1️⃣ Install Node

Consensus Nodes:

  • Pruned Node (Indexer On/Off) β€” for validators
  • Archive Node (Indexer On/Off) β€” full history

2️⃣ Update Node

One-click update with version selection.

3️⃣ Node Operations

  • Node info, snapshot installation
  • Firewall configuration
  • RPC/gRPC/API toggle
  • Delete node

4️⃣ Validator Operations

  • Create wallet & validator
  • Check balance & validator info
  • Delegate/Unbond tokens
  • Unjail validator

5️⃣ Data Availability Nodes ⭐

NEW: Complete DA Layer Support

Install & Manage:

  • πŸŒ‰ Bridge Node β€” DA layer bridge (requires Core RPC + TIA tokens)
  • πŸ’Ύ Full Storage Node β€” Complete data storage (requires Core RPC)
  • πŸ’‘ Light Node β€” Lightweight verification (no RPC needed)

Access: Main Menu β†’ Option 5 β†’ Option 1 (Install DA Node)


πŸ’Ύ Snapshots

PostHuman Snapshots:

Manual snapshot restore:

export CELESTIA_HOME="$HOME/.celestia-app" sudo systemctl stop celestia-appd cp "${CELESTIA_HOME}/data/priv_validator_state.json" "${CELESTIA_HOME}/priv_validator_state.json.backup" rm -rf "${CELESTIA_HOME}/data" curl -L https://snapshots.posthuman.digital/celestia-mainnet/snapshot-latest.tar.zst | tar -I zstd -xf - -C "${CELESTIA_HOME}" mv "${CELESTIA_HOME}/priv_validator_state.json.backup" "${CELESTIA_HOME}/data/priv_validator_state.json" sudo systemctl restart celestia-appd && sudo journalctl -u celestia-appd -f

πŸ“Š System Requirements

Node TypeCPURAMDiskNetwork
Validator16 cores32 GB2 TB NVMe1 Gbps
Archive8+ cores24 GB3+ TB NVMe1 Gbps
Bridge4+ cores8 GB500+ GB SSD100 Mbps
Full Storage4+ cores8 GB500+ GB SSD100 Mbps
Light2+ cores2 GB50+ GB SSD25 Mbps

πŸ”— PostHuman Services

Mainnet (celestia)

Testnet (mocha-4)


πŸ›‘οΈ Official Celestia


πŸ†• New Features

Network Selection

Supports both Mainnet and Testnet:

export NETWORK_TYPE=testnet # or mainnet (default) ./celestia-manager.sh

Custom Installation Directory

Install to custom location (e.g., separate disk):

export CELESTIA_HOME=/mnt/data/.celestia-app ./celestia-manager.sh

Script now checks disk space of selected directory, not just root filesystem.

DA Nodes Management

Complete suite for Data Availability nodes:

  • Main Menu β†’ Option 5 (Data Availability Nodes)
  • Option 1 β†’ Install DA Node (submenu for all DA types)
  • Support for Bridge, Full Storage, and Light nodes
  • Unified management interface

πŸ”„ Quick Update

./celestia-manager.sh # Select: 2 (Update Node) β†’ Press Enter for latest version

πŸ›‘οΈ Security Best Practices

  • πŸ” Backup ~/.celestia-app/config/priv_validator_key.json
  • πŸ”₯ Use script's firewall configuration (Option 3 β†’ 5)
  • πŸ”‘ Enable SSH key-based authentication
  • πŸ‘οΈ Setup monitoring and alerts
  • πŸ’° Never share private keys or seed phrases

πŸ› Troubleshooting

Node not syncing?

sudo journalctl -u celestia-appd -f -n 100 celestia-appd status 2>&1 | jq .SyncInfo

Service won't start?

sudo systemctl status celestia-appd sudo journalctl -u celestia-appd -n 50 --no-pager

Check sync status:

./celestia-manager.sh # Select: 7 (Status & Logs) β†’ 2 (Check Sync Status)

πŸ“ License

MIT License - PostHuman Validator

Support:


Version: 1.1.0 | Last Updated: 2025-01-11

πŸš€ Happy Node Running!

POSTHUMAN Β© Copyright 2026. All Rights Reserved.