Installation Guide
# GitHub (Primaty)curl -fsSL https://raw.githubusercontent.com/itzcozi/coderaft/main/install.sh | bash
# Mirror (CDN)curl -fsSL https://coderaft.ar0.eu/install.sh | bashThis script will automatically:
- Check system compatibility (Debian/Ubuntu only)
- Install Go, Docker, make, and git if needed
- Clone the repository and build coderaft
- Install coderaft to
/usr/local/bin - Set up proper permissions
Already done here? Head over to the Quick Start Guide to learn how to use coderaft.
Manual Build from Source
Section titled “Manual Build from Source”If you prefer to build coderaft manually or the automatic script doesn’t work for your system:
Install Dependencies
Section titled “Install Dependencies”sudo apt update \ && sudo apt install -y docker.io golang-go make git \ && sudo systemctl enable --now docker \ && sudo usermod -aG docker $USER# Note: log out/in (or run `newgrp docker`) for group changes to take effect.Build and Install
Section titled “Build and Install”# Clone the repositorygit clone https://github.com/itzcozi/coderaft.gitcd coderaft
# Build the binarymake build
# Install to system (requires sudo)sudo make installFile Locations
Section titled “File Locations”- Project files:
~/coderaft/<project>/(on host) - Island workspace:
/workspace/(inside Island) - Configuration:
~/.coderaft/config.json
Next Steps
Section titled “Next Steps”Now that you have coderaft installed, quickly get started by following the Quick Start Guide.