# Arduino IDE 2 VNC

Arduino IDE 2 VNC is a self-hosted productivity app. Containerised Arduino IDE 2 with a VNC-based desktop, giving homelab users a shareable microcontroller development environment accessible from any web browser. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1848/arduino-ide-2-vnc

## Description

Containerised Arduino IDE 2 with a VNC-based desktop, giving homelab users a shareable microcontroller development environment accessible from any web browser. The container bundles a web browser, file manager with archive support, terminal, and Git client for managing project files. Board programming works over USBIP for devices that present as standard serial ports; boards relying on HID re-enumeration for their bootloader are not supported. Designed for use on a trusted local network behind a reverse proxy or VPN.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Links

- Docker Hub: https://hub.docker.com/repository/docker/kilrah/arduinoide2-vnc
- Unraid: https://ca.unraid.net/apps/arduinoide2-vnc-0vkkicl0dwvm3t?q=arduinoide2-vnc
- Documentation: https://docs.arduino.cc/

## Common questions

### Why does the Arduino IDE 2 VNC container appear stuck at the startup logo?

A common cause is inherited http_proxy or https_proxy environment variables making the IDE wait on a proxy. Check and remove or correct those environment variables before starting the IDE.

### Where do I find official Arduino guidance for IDE and board setup used in the VNC container?

Arduino documentation is organized into Hardware, Software, Cloud, and Programming sections. Use Software for IDE topics and Hardware for board setup and troubleshooting.

### What network-access limitation do self-hosters commonly raise when using a VNC-based Arduino IDE?

A self-hosted community thread asks for a modern, open-source VNC-like solution that does not require static port forwarding, a virtual network, or a public IP on the host.

## Alternatives

- Microsoft Visual Studio: Microsoft Visual Studio is an IDE used to create programs, apps, websites, and web services using various frameworks.
- Visual Micro

---
Source: Our Local Host (https://ourlocalhost.com/app/1848/arduino-ide-2-vnc), the self-hosted and open-source app directory.
