Skip to content

Seed Hosting v0.5.0-alpha — Remote hosting groups

Pre-release
Pre-release

Choose a tag to compare

@envosloth envosloth released this 05 Oct 21:49

Remote hosting groups

Create an account in Friends, invite your friend by username, and have them accept in their app. The configured Windows build includes the public pinned-TLS account-directory endpoint; your friend does not need to install Tailscale to access the configured public hosting group.

World files stay on your PCs, including the always-on relay PC—not in the account directory. The administrator's always-on PC and internet connection must remain available. Playit player traffic remains separate from group invitations and world handoffs.

Also included

  • Owner-only, recipient/device-bound username invitations and confirmed member removal.
  • Automatic verified private Java provisioning, Fabric mod/dependency selection, and one-click always-on-PC setup.
  • Several local server profiles with protected switching, backups, and deletion.
  • Approved Playit address management and refreshed sprout branding.
  • Graceful relay startup/shutdown and recoverable Wayland minimize behavior.

Windows download

Download SeedHost-0.5.0-alpha-win32-x64.zip, extract the entire folder, and run SeedHost.exe. No Node.js installation or terminal commands are needed for the desktop app. Existing profiles remain in %APPDATA%/SeedHost; do not delete the profile or its ownership databases when updating. Back up your worlds before alpha testing.

Verification and limitations

  • TypeScript build passed; production dependency audit reported zero vulnerabilities.
  • Full Linux-host test run: 447 tests, 446 passed, 0 failed, 1 skipped. The skipped case requires explicit opt-in for live official Vanilla/Fabric preparation.
  • Actual isolated Electron checks passed for signup, invitations, acceptance, owner-only removal, cancellation, encrypted persistence, layout, and window controls.
  • Public directory TLS/pinning and rejection of an unenrolled group-membership request were checked using independently resolved public IPv4 addresses from the development PC.
  • The Windows package's executable header, runtime/source correspondence, configured endpoint, private-state exclusions, and complete ZIP integrity were verified. SHA-256 is attached.
  • Unsigned portable alpha, not an installer. The Windows executable was not run during this release, and Minecraft gameplay on a friend's separate remote network remains unverified. Keep independent backups; this is not a production-readiness claim.

Source commit: 22bee0743ca298d8e5e0e15e975983f31e9ee558.