Installation

System Requirements

Minimum

  • OS: Windows 10+, Linux (kernel 4.x+), macOS 10.14+

  • RAM: 512 MB

  • Storage: 100 MB

  • Network: Internet connection (any speed)

  • RAM: 2 GB

  • Storage: 1 GB (for data persistence)

  • Network: Stable broadband connection

Installation Methods

Linux (x64)

Windows (x64)

macOS (x64)

Android

  1. Download APK from releases

  2. Enable "Install from unknown sources"

  3. Install and open KayakNet app

  4. The app connects automatically

Method 2: Build from Source

Prerequisites

  • Go 1.21+

  • Git

Steps

Method 3: Docker

Verifying Installation

After starting the node:

  1. Check the console output - You should see the KayakNet banner

  2. Test the proxy - curl --proxy http://127.0.0.1:8118 http://home.kyk

  3. Check peer count - Should show 1+ peers after a few seconds

Running as a Service

Linux (systemd)

Create /etc/systemd/system/kayaknet.service:

Enable and start:

Windows (Task Scheduler)

  1. Open Task Scheduler

  2. Create Basic Task → "KayakNet"

  3. Trigger: At startup

  4. Action: Start a program → kayakd.exe

  5. Arguments: --bootstrap 203.161.33.237:4242 --proxy

Troubleshooting

Port Already in Use

Another process is using port 4242. Either:

  • Kill the other process

  • Use a different port: --listen 0.0.0.0:4243

Can't Connect to Bootstrap

  • Check your internet connection

  • Verify the bootstrap address is correct

  • Try a different bootstrap node

Windows Defender Warning

Windows may flag the executable. This is a false positive for unsigned Go binaries.

  • Click "More info" → "Run anyway"

  • Or add an exclusion in Windows Security

Permission Denied (Linux/macOS)

Last updated