this post was submitted on 03 Feb 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

224 readers
2 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/sandropuppo on 2025-02-02 22:53:36+00:00.


We just open-sourced Lume, https://github.com/trycua/lume - a tool we built after hitting walls with existing virtualization options on Apple Silicon. No GUI, no complex stacks - just a single binary that lets you spin up macOS or Linux VMs via CLI or API.

What Lume brings to the table:

  • Run native macOS VMs in 1 command, using Apple Virtualization.Frameworklume run macos-sequoia-vanilla:latest
  • Prebuilt images on ghcr.io/trycua (macOS, Ubuntu on ARM, BSD)
  • API server to manage VMs programmatically (POST /lume/vms)
  • A python SDK on github.com/trycua/pylume

Run prebuilt macOS images in just 1 step

lume run macos-sequoia-vanilla:latest 

Install from Homebrew

brew tap trycua/lume brew install lume 

You can also download the lume.pkg.tar.gz archive from the latest release and install the package manually.

Local API Server:

lume exposes a local HTTP API server that listens on http://localhost:3000/lume, enabling automated management of VMs.

lume serve 

For detailed API documentation, please refer to API Reference.

HN devs - would love raw feedback on the CLI and whether this solves your VM on Apple Silicon pain points. What would make you replace Lima, UTM or Tart with this?

Repo: github.com/trycua/lume

Python SDK: github.com/trycua/pylume

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here