Igelle DevBox

Igelle DevBox provides easy-to-use, readily usable developer-focused virtual machines on the cloud, with full command-line access and lots of modern developer tools and compilers pre-installed. Ideal for remote development, compiling on the cloud, to use as DevOps machines, integration testing tools or jump hosts for access to other systems on the Internet, a DevBox is simple to install and quick to use. With a static public IP address, you can also use it as the source host in firewall openings, further enhancing the security posture of your other integrated systems.

Use Cases

A DevBox can be used for many kinds of tasks. The following use cases are common:

  • Developer tool access: When a particular tool, command or utility is needed and it is difficult or complicated to install on a developer workstation due to eg. process architectures or operating systems, DevBox provides a consistent environment that works the same way, regardless of a given developer's personal setup.
  • Architecture compatibility: When building or deploying eg. Docker containers or working on Azure Functions on M1/M2 MacBooks and experiencing process architecture incompatibilities, the necessary builds can be completed on an x64 DevBox machine, bypassing processor architecture problems.
  • Consistent environment: Igelle DevBox can be used to create a standard build or development environment across a developer team or organization.
  • Address for firewall openings: When a system, API or user interface is IP-restricted and can only be accessed from whitelisted IP addresses, it is often difficult or impossible to include developer's IP addresses, considering that they are usually in different networks with different ISPs, and do not have static, dedicated IP addresses. The public static IP address of a DevBox can be whitelisted, and all access can be coursed through the DevBox, producing a very secure configuration.
  • Remote development: When using DevBox for actual development, the source code that is being worked on, does not need to be copied to a developer computer, enhancing data security and reducing the possibility of source code leaks. The Visual Studio Code SSH extension works well with DevBox, enabling local-machine developer experience while working on the remote DevBox, when using Visual Studio Code.

Features

Igelle DevBox is meant to help developers and development teams when local development is not fully possible due to eg. compatibility or security challenges but VPN or virtual desktop solutions are too slow or inconvenient. DevBox augments a local developer workstation and helps connect it to the cloud and other internal systems.

  • SSH Remote Access
  • Visual Studio Code Integration
  • Development Tools
  • Dedicated IP Address

Multiple DevBoxes can be created and decommissioned as needed. The different DevBox instances are isolated to their own, separate networks, but can communicate via their public addresses either to one another or to other systems on the Internet.

A complete DevBox instance has many common developer tools preinstalled, including BASH, Git, Docker, C/C++, PHP, Java, .NET with C# and VB.NET, Kotlin, Ruby, PostgreSQL, MySQL, Swift, Helm, Node.JS, Azure CLI, AWS CLI, Terraform and Google Cloud CLI. When deployed, DevBox is ready to use for coding, compiling, cloud deployments, etc.