shlogg · Early preview
Bas Steins @bascodes

Pulumi Self-Hosted Codespace On Hetzner Cloud

Pulumi Self-Hosted Codespace Demo

tl;dr

In this article, we use Pulumi to spin up a cloud-based development environment that emulates GitHub Codespaces. We define the environment using the devcontainer.json spec and establish a secure tunnel to mount your local file system on a remote server.
This setup runs on Hetzner Cloud, starts in under 5 minutes, and costs less than one-sixth the price of GitHub Codespaces.

  
  
  Introduction

Containers are a fantastic way to package and run your applications—and standardize them. Similarly, devcontainers provide a consistent environment for development across teams. GitHub Codespac...