Skip to content

Linux Installation

The fastest way to install on Linux:

Terminal window
curl -sSL https://epochproxy.cloud/install.sh | bash
ArchitectureBinary
x86_64 (AMD64)epoch-agent-linux-amd64
ARM64 (aarch64)epoch-agent-linux-arm64

Download the appropriate binary for your architecture:

Terminal window
# For x86_64
curl -LO https://epochproxy.cloud/releases/v0.1.0/epoch-agent-linux-amd64
# For ARM64
curl -LO https://epochproxy.cloud/releases/v0.1.0/epoch-agent-linux-arm64
Terminal window
# Download the checksum file
curl -LO https://epochproxy.cloud/releases/v0.1.0/epoch-agent-linux-amd64.sha256
# Verify
sha256sum -c epoch-agent-linux-amd64.sha256
Terminal window
# Make executable
chmod +x epoch-agent-linux-amd64
# Move to a directory in your PATH
sudo mv epoch-agent-linux-amd64 /usr/local/bin/epoch-agent
Terminal window
epoch-agent --help

The installer tries these locations in order:

  1. ~/.local/bin (if exists and writable)
  2. /usr/local/bin (requires sudo)

To specify a custom location:

Terminal window
EPOCH_INSTALL_DIR=/opt/epoch curl -sSL https://epochproxy.cloud/install.sh | bash

If the installer warns that the directory is not in your PATH:

Terminal window
# For bash (~/.bashrc)
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc
source ~/.bashrc
# For zsh (~/.zshrc)
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc
source ~/.zshrc
Terminal window
# If installed to user directory
rm ~/.local/bin/epoch-agent
# If installed system-wide
sudo rm /usr/local/bin/epoch-agent
# Remove state file
rm -rf ~/.config/epoch-agent