Running a UX Node

Running a UX node is crucial for participating in the UX network. This guide covers various methods to set up and run a UX node, including binary executions.

Running UX with Binary

Prerequisites

  • umeed Binary: Build or download the latest on-chain version of umeed.
  • Permissions: Ensure executable permissions for your binary.

Steps

  1. Execute umeed Binary: Run the command ./umeed [command] [flags]. For starting the daemon, use ./umeed start.
  2. Systemd Configuration: Configure umeed to run as a systemd service for reliability.
    • Move the binary to /usr/bin with cp umeed /usr/bin/.
    • Create and edit the systemd service file /etc/systemd/system/umeed.service with appropriate configurations.
  3. Manage Service:
    • Reload systemd: sudo systemctl daemon-reload
    • Restart umeed: sudo systemctl restart umeed
    • Enable on boot: sudo systemctl enable umeed
    • Check logs: journalctl -u umeed -f

Configuring umeed

  • Config Files: Located in $HOME/.umee/config.
    • config.toml: General settings.
    • app.toml: Application-specific settings.
    • client.toml: Stargaze client settings.