Skip to content

qlpqlp/DogeBox-Buddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DogeBox logo

DogeBox Buddy

Such install. Very VM. Wow.
Windows helper that grabs DogeBox releases, talks to VirtualBox, and gets you to the panel with fewer head scratches.

Latest release   Windows x64   .NET 7

Dogecoin Foundation

foundation.dogecoin.com  ·  dogebox.org


What Buddy does (much serious, very bullet)

  • Picks a release from Dogebox-WG/os releases and the x86_64.iso you want
  • Downloads + SHA256 check so you know the bits are legit
  • Helps with Oracle VirtualBox (install / wait for COM / NAT vs bridged networking)
  • Creates the VM with EFI + disks + ISO, then opens your browser when DogeBox is ready (bridged: waits for TCP on nixos.lan:8080 before opening)
  • Activity log shows VBoxManage commands so nothing is magic smoke

Official VM checklist (EFI, NIC, disks): dogebox.org – VirtualBox


Download (Windows x64)

Binaries live on GitHub Releases for qlpqlp/dogebox-buddy:

File Link
Installer / app DogeBoxInstall.exe (self-contained single file)
Checksums SHA256SUMS.txt

Verify the exe (many trust, such verify)

PowerShell:

Invoke-WebRequest -Uri "https://github.com/qlpqlp/dogebox-buddy/releases/latest/download/SHA256SUMS.txt" -OutFile SHA256SUMS.txt
Invoke-WebRequest -Uri "https://github.com/qlpqlp/dogebox-buddy/releases/latest/download/DogeBoxInstall.exe" -OutFile DogeBoxInstall.exe
Get-FileHash .\DogeBoxInstall.exe -Algorithm SHA256
Get-Content .\SHA256SUMS.txt

The hash from Get-FileHash should match the first column in SHA256SUMS.txt.


Build from source

Requirements: .NET 7 SDK, Windows (WPF), repo assets/dogebox-logo.png + assets/dogecoin-foundation.svg present.

dotnet publish .\src\DogeBoxInstaller\DogeBoxInstaller.csproj -c Release -r win-x64 --self-contained true `
  -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o .\publish

Output: publish\DogeBoxInstall.exe

CI / releases

Pushing a git tag v* runs .github/workflows/release-windows.yml: builds the same publish layout, writes SHA256SUMS.txt, uploads artifacts, and attaches files to a GitHub Release (needs repo permissions for GITHUB_TOKEN).


License

This project is licensed under the MIT License — same spirit as Dogebox-WG/os LICENSE. See LICENSE in this repo for full text.

Copyright (c) 2023 Paulo Vidal (qlpqlp) and The Dogecoin Foundation (see LICENSE).


Contributing & many thanks

Issues and PRs welcome on github.com/qlpqlp/dogebox-buddy.
Much community. Very open source. Wow.