Sign inSign up

stranola/netedge

By stranola

•Updated 2 months ago

NetEdge — P2P disk cloning & deployment over the network (PXE, multicast, differential).

Image
Networking
Operating systems
0

2.0K

stranola/netedge repository overview

⁠NetEdge

P2P disk cloning and deployment over the network. Keep dozens or hundreds of machines on identical disk images — from a classroom to a full rack — with built-in PXE/DHCP/TFTP, peer-to-peer distribution, hybrid multicast, differential images and adaptive tuning.

⁠Run

NetEdge bundles DHCP + TFTP + PXE boot and uses raw sockets, so it needs the host network:

docker run -d --name netedge \
  --network host \
  --cap-add NET_ADMIN --cap-add NET_RAW --cap-add NET_BIND_SERVICE \
  -v netedge-data:/data \
  --restart unless-stopped \
  stranola/netedge:latest

Open http://HOST-IP:8080⁠ (user admin, password netedge — change it on first login). All state (database, images, keys, license) persists in the /data volume.

⁠Update

docker pull stranola/netedge:latest
docker stop netedge && docker rm netedge          # the /data volume is preserved
docker run -d --name netedge --network host \
  --cap-add NET_ADMIN --cap-add NET_RAW --cap-add NET_BIND_SERVICE \
  -v netedge-data:/data stranola/netedge:latest

⁠Key features

  • PXE/iPXE boot (BIOS + UEFI) with integrated DHCP (proxy or full server) and TFTP.
  • P2P cloning with super-seed, fair-share, tit-for-tat and switch-affinity.
  • Hybrid multicast UDP for high fan-out (FEC + NACK + P2P fallback).
  • Differential images: capture and store only changed blocks; transparent reconstruction on deploy; referential integrity and promotion to full images.
  • Adaptive mode: real-time tuning of FEC ratio and pipeline depth.
  • Seekable images, incremental --diff, per-client receive cap, recipe assistant, multi-channel alerts (webhook/Telegram/email), hardware inventory.

⁠License

Commercial / proprietary software. A signed master license is required to run deployments (the server starts without one but rejects deployments). Contact us for licensing, pricing and trials.

⁠Support & contact

Tag summary

Content type

Image

Digest

sha256:6f7b1cd93…

Size

477.5 MB

Last updated

2 months ago

docker pull stranola/netedge