-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Damir Mukimov edited this page Dec 15, 2025
·
8 revisions
| Requirement | Version | Notes |
|---|---|---|
| Go | 1.22+ | Required for building from source |
| DNS Provider API | - | API credentials for your DNS provider (Namecheap, Cloudflare, etc.) |
| Public IP | - | Must be whitelisted (for Namecheap provider) |
Note: For API setup instructions, see Configuration Guide.
Click to expand installation steps
git clone https://github.com/SamyRai/zonekit.git
cd zonekit# Using Make (recommended)
make build
# Or build directly
go build -o zonekit ./main.gomake installThis installs to $GOPATH/bin or $GOBIN.
Click to expand download instructions
-
Download the latest release from: Releases
-
Extract the archive for your platform:
-
zonekit-linux-amd64(Linux) -
zonekit-darwin-amd64(macOS Intel) -
zonekit-darwin-arm64(macOS Apple Silicon) -
zonekit-windows-amd64.exe(Windows)
-
-
Add to PATH:
# Linux/macOS chmod +x zonekit sudo mv zonekit /usr/local/bin/ # Windows # Add the directory containing zonekit.exe to your PATH
Run the version command to verify installation:
zonekit --versionExpected output:
zonekit version 0.1.0
Success! If you see the version, installation is complete.
For contributors, additional setup is required:
# Install development tools
make dev-setup
# Run tests
make test
# Run linter
make lintSee Contributing Guide for more details.