LatticeLattice
Login

Not generally available. Product and docs are public. Sales are closed.

Docs / Install

Packages, compose, and the listen port.

Production listens on :67. Compose can use :6767 so you do not need CAP_NET_BIND_SERVICE on a laptop.

Compose

The compose bundle starts lattice-api, Postgres, lattice-dhcpd, and lattice-worker. Map DHCP to 6767:6767/udp in the lab, or 67:67/udp when the host can bind privileged ports.

services:
  dhcpd:
    image: lattice/lattice-dhcpd
    ports:
      - "6767:6767/udp"   # lab
      # - "67:67/udp"     # production
    environment:
      LATTICE_ENTITLEMENT_PATH: /etc/lattice/entitlement.json

Packages

.deb / .rpm for linux amd64 and arm64. Same binaries as the compose images. Place the entitlement at /etc/lattice/entitlement.json or set LATTICE_ENTITLEMENT_PATH.

Download artifacts from the portal after you have an account. Community and paid get the same bits.

Listen

ModePort
Production / relays:67 UDP
Compose / unprivileged:6767 UDP

Relays must target the VIP and port you actually bound. See Relays.