NjordDeploy Logo

Network Discovery

We need to find supported single-board computers (Raspberry Pi, Orange Pi, ODROID, Radxa, or Pine64) on your network to begin.

Deployment Checklist
  • Target Machine: Raspberry Pi, Orange Pi, ODROID, VM, or server running Debian/Ubuntu (64-bit recommended).
  • SSH Access: Port 22 open with sudo permissions. Key-based authentication recommended (ssh-copy-id username@target-ip).
  • Network Scanner: nmap installed locally for auto-discovery (sudo apt install nmap), or use Direct IP / Tailscale / Proxmox.
  • Container Engine: Choose Docker CE or rootless Podman via the topbar switcher.
AI Diagnostics & LLM Keys (Optional)

NjordDeploy features AI Failure Diagnosis & Component Generation. Configure your API keys in Settings or via .env:

Manage all keys and endpoints: Configure in Settings
Scans your current local subnet automatically.
Use this if you are on a different VLAN or VPN.
Target a specific host or local MAC address directly, bypassing standard discovery.
Automatically discover online nodes across your Tailscale / Headscale overlay network.
Provision a brand new LXC container on your Proxmox VE server automatically.
Clone and provision a brand new QEMU VM from a Proxmox template.
Deploy to an existing VM or LXC container on your Proxmox server.
Auto-Detect Local Subnet (L2 ARP Broadcast)

Scans your primary local subnet using L2 ARP broadcasts. Best for Raspberry Pi or SBCs on your local network.

ssh-copy-id pi@192.168.1.50
SSH Key Authentication Tip: For passwordless deployment or servers with password login disabled, authorize your public SSH key on the target node using:
ssh-copy-id username@target-ip