ckabalan/visualsubnetcalc

By ckabalan

Updated about 1 year ago

Design network layouts, split/join subnets, add notes/color, then share a link to your design.

Image
Networking
2

9.3K

ckabalan/visualsubnetcalc repository overview

Visual Subnet Calculator

Visual Subnet Calculator is a modern subnetting tool designed for network engineers and administrators. Based on the original work by davidc, this tool simplifies subnet planning, design, and collaboration. It focuses on network design rather than academic subnetting calculations, offering an intuitive and efficient experience.

Features

  • Visual Subnetting: Split and join subnets with an easy-to-use interface.
  • Cloud Subnet Modes: Supports AWS, Azure, and standard subnetting rules.
  • No Data Storage: Users control the data—nothing is stored remotely.
  • Collaboration-Friendly: Share subnet designs through simple links.
  • Runs Securely: HTTPS mode available for enhanced security.

Available Platforms and Image Tags

This container is available on multiple architectures:

  • Platforms: linux/amd64, linux/arm64
  • Docker Image Tags:
    • develop: Built from the develop branch (latest development build).
    • latest: Latest stable release from the main branch.
    • vX.Y.Z: Versioned releases based on Git tags.

Quick Start

Run the container locally:

docker run -d -p 8080:8080 --name visualsubnetcalc ckabalan/visualsubnetcalc:latest

By default, the application serves on port 8080 inside the container.

Building From Source

If you prefer to build from source:

git clone https://github.com/ckabalan/visualsubnetcalc
cd visualsubnetcalc
docker build -t visualsubnetcalc .
docker run -d -p 8080:8080 visualsubnetcalc

Running with HTTPS (Local Development)

To enable secure mode for features like clipboard sharing:

# Install mkcert if not installed
brew install mkcert

# Generate and trust local certificates
mkcert install

# Run the secure server
docker run -d -p 8443:8443 --name visualsubnetcalc ckabalan/visualsubnetcalc:latest

License

This project is released under the MIT License.

Tag summary

Content type

Image

Digest

sha256:2fff05d0a

Size

20.2 MB

Last updated

about 1 year ago

docker pull ckabalan/visualsubnetcalc