What's New
SSH Proxy / Jump Host
Netmiko and SCP engines can now connect through a bastion/jump host before reaching the target device. Useful for remote sites where devices are only reachable via an intermediate SSH server (e.g. autossh tunnels).
- Configure per device: Proxy Host, Proxy Port, and optionally a separate Proxy Credential when the jump host uses different credentials than the device
- Device list shows a jump-host indicator icon with tooltip
- Works the same way as Oxidized's SSH proxy feature — two-hop SSH connection
Oxidized Engine
- Fetches configs by device hostname instead of IP address — required for jump-host setups where multiple devices share the same jump-host IP
- Import from Oxidized now captures port from node data; non-22 ports highlighted in import table
Docker / Upgrades
- Schema migrations now run automatically on container startup —
docker compose pull && docker compose up -dis all you need - Alembic migration reads
DATABASE_URLfrom environment correctly
Docker
docker compose pull && docker compose up -dImage: ghcr.io/kulunkilabs/vibenetbackup:1.5.7
Full Changelog
See README.md for the complete changelog.