TL;DR

A new open-source engine allows developers to run multiple isolated dev environments with auto-generated preview URLs on their own servers, using Docker and Go. It simplifies infrastructure for multi-tenant AI app builders and coding playgrounds, without Kubernetes.

Developers can now deploy a self-hosted platform that creates isolated, multi-tenant development environments with live preview URLs, using a lightweight Docker-based engine written in Go. This new open-source tool simplifies infrastructure for AI app builders, coding playgrounds, and team previews, all without requiring Kubernetes.

The platform, called ‘sandboxed,’ is designed to run on a single server with Docker, providing each user with an isolated Linux container that includes a coding agent and a live preview URL. It features a minimal control plane built with Go, managing Docker containers, routing URLs with Traefik, and storing persistent data in SQLite. The system can spin up or stop sandboxes on demand, saving resources by sleeping idle environments and waking them instantly when needed.

Installation is straightforward: a single command clones the repository, runs an install script, and the API becomes accessible at localhost:90. The platform supports multiple use cases, including AI app builders, per-user preview environments, and multi-tenant coding platforms. It does not rely on Kubernetes, making it accessible for teams seeking a lightweight, self-managed solution.

Why It Matters

This development matters because it lowers the barrier for teams and individual developers to run scalable, isolated development environments without complex infrastructure. It enables cost-effective hosting of multiple sandboxes, improves security through multi-tenant isolation, and provides automatic URL routing with TLS, all on a single server. This can accelerate the deployment of AI app-builders, coding tools, and team collaboration platforms, especially for organizations seeking control over their data and infrastructure.

Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more

Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Recent trends in AI app development and cloud-based coding tools have increased demand for scalable, isolated environments that can be easily managed and shared. Existing solutions often rely on Kubernetes or cloud providers, which can be complex and costly for small teams or individual developers. The ‘sandboxed’ engine builds on open-source Docker and Go tools, offering a minimal yet functional platform for multi-tenant dev environments. Its design emphasizes simplicity, cost-efficiency, and self-hosting, addressing a gap in lightweight infrastructure solutions.

“This platform is designed to be a one-command solution to run many isolated dev environments with live URLs, without the complexity of Kubernetes.”

— Developer behind sandboxed

“By using Docker, Traefik, and SQLite, the control plane is transparent and easy to understand, making it accessible for teams to customize.”

— Open-source contributor

Primes Lab Stealth Remote Access Solution, A Self-Hosted VPN

Primes Lab Stealth Remote Access Solution, A Self-Hosted VPN

It is tracking-free for secure Remote Desktop (RDP), secure Network Attached Storage (NAS), secure Site-to-Site VPN, and Bitcoin…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet clear how well the platform scales beyond a single Docker host or how it performs under high load. The robustness of persistence and recovery after host reboots or crashes remains to be tested in production environments. Additionally, integration with existing CI/CD pipelines or cloud services is still under exploration.

Amazon

live preview URL hosting solution

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Future developments may include adding support for clustering, expanding compatibility with other container runtimes, and integrating more advanced agent orchestration features. The maintainers plan to gather user feedback to improve scalability, security, and ease of use, potentially releasing updates that address these areas.

Multi-Tenant Internal Platforms: Isolation, Policy Enforcement, and Runtime Security

Multi-Tenant Internal Platforms: Isolation, Policy Enforcement, and Runtime Security

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Can I run this on my existing server?

Yes. The platform requires only Docker Engine and the Compose plugin on Linux, making it suitable for existing servers with minimal setup.

Is this suitable for production use?

While it is designed for multi-tenant development environments and can be used in production, users should evaluate its scalability and robustness for their specific needs.

Does it support Kubernetes or cloud providers?

Currently, it targets a single Docker host without Kubernetes. Support for clustering or cloud integration may be considered in future updates.

How secure are these isolated environments?

The platform creates Linux containers with resource limits and network isolation, but security depends on proper configuration and host security practices.

Source: Hacker News

You May Also Like

From Concept to Conversion: AI Form Builders Make Funnels in 60 Seconds

Discover how AI form builders turn simple prompts into complete funnels in seconds. Learn what they do, how fast, and how they can boost your conversions.

Construct a Lead Qualification System That Continues Working Overnight

A new automated lead qualification system now works continuously, scoring and routing leads overnight to improve sales efficiency and pipeline quality.

Blueprint Scanning Resolution: What DPI You Actually Need

To determine the right DPI for blueprint scanning, consider how you’ll use…

BBEdit 16

Barebones Software releases BBEdit 16, introducing extensive new features, improved performance, and enhanced workflow support for developers and writers.