Skip to main content

r/eryph upvote upvote

get eryph-zero: https://www.eyph.io


Vagrant plugin for eryph
Vagrant plugin for eryph

Are you using Vagrant with the Hyper-V provider? Then take a look at this article: https://www.eryph.io/guides/674821-vagrant-hyper-v-development

TL;DR: We have added an eryph provider to the vagrant ecosystem, so you can now replace an existing Hyper-V-based vagrantfile with eryph:

    vagrant plugin install vagrant-eryph
    
    # Enhanced Vagrantfile
    Vagrant.configure("2") do |config|
      config.vm.provider :eryph do |eryph|
        eryph.parent = "dbosoft/ubuntu-22.04/starter"
        eryph.memory = 2048
        eryph.cpus = 2
        eryph.project = "my-app-dev"
      end
    end
    
    vagrant up --provider=eryph

Networkless VM Access That Just Works
Networkless VM Access That Just Works

What: VM access that works regardless of network state. SSH to Hyper-V VMs (Windows + Linux) before networking exists, when it breaks, or when you just don't want to deal with it.

Link: https://www.eryph.io/guides/744093-hyper-v-vm-access-without-network-setup

TL;DR: We got tired of PowerShell Direct (Windows-only), Copy-VMFile (no shell), and hvc ssh each solving different pieces. Built eryph Guest Services - one tool that handles everything.

ssh [vmid].hyper-v.alt          # Just works
egs-tool upload-file [vmid] local.txt /remote/path/

For those who want details:

Hyper-V has three networkless access tools, but each has gaps:

  • PowerShell Direct: Windows VMs only

  • Copy-VMFile: File transfer only, often breaks on Linux

  • hvc ssh: Linux only, complex guest setup

We needed something that worked consistently across Windows and Linux VMs with zero setup. So we built it.

Key features:

  • Cross-platform (Windows & Linux VMs)

  • Standard SSH interface with auto-generated aliases

  • Built-in file upload/download with directory support

  • No user setup required - just works

  • Runs independent SSH server (no conflicts)

How it works: Uses Hyper-V sockets (like PowerShell Direct) but with custom SSH server that handles authentication via Hyper-V data exchange.

Source: https://github.com/eryph-org/guest-services

Anyone else been mixing these tools to get complete networkless access?


New Windows DevBox geneset just dropped! 🚀
New Windows DevBox geneset just dropped! 🚀

The dbosoft/windevbox geneset is now available in the eryph genepool!

What you get:

  • Windows 11 24H2 Enterprise base

  • Visual Studio 2022 + VS Code (with solid extension pack)

  • Git, Node.js LTS, GitHub CLI, Windows Terminal

  • PowerShell Core + Chocolatey

  • Hyper-V enabled (WSL2, containers, nested virt)

  • 100GB Dev Drive (ReFS for performance)

  • Pre-configured source directory structure

Quick spin-up:

name: my-devbox
parent: dbosoft/windevbox/win11
fodder:
- source: gene:dbosoft/starter-food:win-starter
drives:
- name: sdb
  size: 100
  mutation: overwrite

Fair warning - first build takes 20-40 minutes (it's installing everything), so we recommend repacking it as a custom base catlet after setup. Smart move for teams or CI/CD.

The variable system lets you customize VS editions and workloads, plus VS Code extensions. Pretty neat for standardizing dev environments.

Anyone tried this yet? Curious how it performs with the Dev Drive setup.