Skip to content

Wizard Walkthrough ​

After the ISO boots and first-boot completes, a web wizard launches on port 80. An OTP code is displayed on the console for authentication.

Steps ​

1. OTP Authentication ​

Enter the one-time password shown on the console. This prevents unauthorized access from the local network during setup. The OTP expires after use or timeout.

2. Admin Wallet ​

Connect your crypto wallet and sign a message. This establishes your admin identity:

  • The wallet address becomes the admin credential
  • The signature is used for encrypting the config backup
  • The signed message ("public secret") is needed to decrypt your NFT later

3. Network ​

DHCP (auto) or static IP configuration. For most setups, DHCP is detected automatically.

4. Storage ​

Select the root disk. The wizard detects available disks and their sizes.

5. Blockchain Configuration ​

Engine-specific. This page is provided by the engine plugin:

  • EVM: Network selection (Sepolia, etc.), RPC URL, contract deployment or existing contracts, deployer wallet (generate or import)
  • OPNet: Network selection, RPC URL, contract deployment, deployer wallet (mnemonic-based)

6. Provisioner Configuration ​

Hypervisor-specific. This page is provided by the provisioner plugin:

  • Proxmox: API URL, node name, storage, bridge, IP pool, VMID range
  • libvirt: Storage pool selection (auto-detected)

7. IPv6 ​

Choose IPv6 allocation method:

  • Broker: Automated allocation via on-chain broker registry + WireGuard tunnel
  • Manual: Enter your own IPv6 prefix

8. Admin Commands ​

Configure on-chain admin management:

  • Enable/disable admin commands
  • Port knocking configuration (ports, timeout, command name)
  • Destination mode (self or remote)

9. Summary ​

Review all configuration. Click "Finalize" to begin the automated setup:

  1. Server keypair generation
  2. Deployer wallet setup
  3. Smart contract deployment
  4. Chain configuration files
  5. Provisioner-specific setup (API tokens, storage, network)
  6. VM template build
  7. IPv6 tunnel configuration
  8. HTTPS certificate generation
  9. Signup page deployment
  10. Revenue sharing configuration
  11. Admin NFT minting
  12. Subscription plan creation
  13. Service enablement
  14. System validation

After validation passes, download the encrypted config backup and reboot.