BaykedFarm Logo

BaykedFarm

Device Provisioning System - Automated setup for IoT devices and servers

Provision a New Device

Run this command on your Raspberry Pi or server to begin automated provisioning:

sudo bash -c 'curl -fsSL https://install.baykedfarm.com/install.sh | bash'

The script will prompt for installation password and device hostname

Features

🔐

Secure by Default

Tailscale VPN pre-installed for encrypted communication

Self-Service

One-command provisioning with interactive setup

🚀

8-Phase Deployment

Complete system setup from configuration to reboot

📊

50+ Concurrent

Provision many devices simultaneously

API Endpoints

GET /install.sh PUBLIC VAULT

Download the installation script with injected configuration from Ansible Vault.

GET /health PUBLIC

Health check endpoint with vault and service status.

POST /api/v1/register PUBLIC

Register a new device with the orchestrator.

System Status

Ansible Vault
Template Rendering
Registration API
Server Running

Server Time: 2026-05-25 15:54:58 UTC

Provisioning Flow

  1. Device downloads install.sh with injected vault values
  2. Installs Tailscale VPN and connects to tailnet
  3. Registers with orchestrator via SSH or HTTP API
  4. Orchestrator runs provisioning playbook
  5. Device reboots and is ready for production