hightower-node

Crates.iohightower-node
lib.rshightower-node
version0.1.2
created_at2025-10-09 18:52:20.154206+00
updated_at2025-10-13 14:16:16.19944+00
descriptionHightower node service
homepage
repositoryhttps://github.com/chrishayen/hightower-node
max_upload_size
id1876074
size97,863
Chris Hayen (chrishayen)

documentation

README

hightower-node

Hightower node client - connects to a Hightower gateway and joins the mesh network.

Usage

ht-node [OPTIONS]

Options

  • --kv <DIR> - Path to the key-value data directory (optional, defaults to temporary directory)

Environment Variables

  • HT_AUTH_KEY - Required. Authentication token for connecting to the gateway
  • RUST_LOG - Log level (default: info). Example values: debug, info, warn, error
  • HT_DEFAULT_USER - Default admin username (default: admin)
  • HT_DEFAULT_PASSWORD - Default admin password (default: admin)

Example

# Run with authentication token
HT_AUTH_KEY=your-auth-token ht-node

# Run with custom KV directory and debug logging
HT_AUTH_KEY=your-auth-token RUST_LOG=debug ht-node --kv /var/lib/hightower-node

# Run with custom gateway URL (stored in KV as gateway/url key)
HT_AUTH_KEY=your-auth-token ht-node --kv /path/to/data

Building

cargo build --release

Testing

cargo test
Commit count: 0

cargo fmt