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:

  • πŸ“ Mainnet: https://snapshots.posthuman.digital/celestia-mainnet/
  • πŸ“ Testnet: https://snapshots.posthuman.digital/celestia-testnet/
  • ⏱️ Updated roughly every 4 hours
  • 🌐 Fast worldwide via Cloudflare R2

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 Type | CPU | RAM | Disk | Network | |-----------|-----|-----|------|---------| | Validator | 16 cores | 32 GB | 2 TB NVMe | 1 Gbps | | Archive | 8+ cores | 24 GB | 3+ TB NVMe | 1 Gbps | | Bridge | 4+ cores | 8 GB | 500+ GB SSD | 100 Mbps | | Full Storage | 4+ cores | 8 GB | 500+ GB SSD | 100 Mbps | | Light | 2+ cores | 2 GB | 50+ GB SSD | 25 Mbps |


πŸ”— PostHuman Services

Mainnet (celestia)

  • 🌐 Website: https://posthuman.digital
  • πŸ“Š Explorer: https://explorer.posthuman.digital/celestia
  • πŸ”Œ RPC: https://celestia-rpc.posthuman.digital
  • πŸ”Œ API: https://celestia-api.posthuman.digital
  • πŸ”Œ gRPC: celestia-grpc.posthuman.digital:443
  • πŸ’Ύ Snapshots: https://snapshots.posthuman.digital/celestia-mainnet/
  • 🌐 Peer: 2cc7330049bc02e4276668c414222593d52eb718@celestia-peer.posthuman.digital:26656
  • 🌐 Addrbook: https://snapshots.posthuman.digital/celestia-mainnet/addrbook.json

Testnet (mocha-4)

  • πŸ“Š Explorer: https://explorer.posthuman.digital/celestia-testnet
  • πŸ”Œ RPC: https://celestia-testnet-rpc.posthuman.digital
  • πŸ”Œ API: https://celestia-testnet-api.posthuman.digital
  • πŸ”Œ gRPC: celestia-testnet-grpc.posthuman.digital:443
  • πŸ’Ύ Snapshots: https://snapshots.posthuman.digital/celestia-testnet/
  • 🌐 Addrbook: https://snapshots.posthuman.digital/celestia-testnet/addrbook.json

πŸ›‘οΈ Official Celestia

  • πŸ“š Docs: https://docs.celestia.org
  • πŸ’¬ Discord: https://discord.com/invite/celestiacommunity
  • 🐦 X: https://x.com/CelestiaOrg
  • πŸ’» GitHub: https://github.com/celestiaorg/celestia-app

πŸ†• 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:

  • πŸ› GitHub: https://github.com/Validator-POSTHUMAN/celestia-oneliner
  • πŸ’¬ Discord: PostHuman Community

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

πŸš€ Happy Node Running!

POSTHUMAN Β© Copyright 2026. All Rights Reserved.