Releases: Dogebox-WG/os
Dogebox OS v0.9.0-rc.1
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
Dogebox OS Release 0.9.0-rc.1
Hurrah! Much Release, such version!
Repository: dogeboxd
- PR #188 - Support pre-release system updates
- PR #189 - Pup Collection Version Constraints
- PR #190 - Individual jobs for pup collection installations
- PR #191 - report installed pup version
- PR #192 - refresh installed pup update info
Repository: dpanel
Dogebox OS v0.9.0-rc.0
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
Release Notes
Hurrah! Much Release, such version!
Repository: dkm
Repository: dogeboxd
- PR #141: "
dbx-setupcommand" - PR #154: "dpanel flake integration"
- PR #156: "Pup Updates - Backend"
- PR #159: "Run system updates through job manager"
- PR #160: "add description to manifest"
- PR #163: "System Activity UI improvements - backend"
- PR #164: "Customise OS - backend"
- PR #165: "Timezone and Keymap get and set functions"
- PR #166: "Pup Configurations - backend"
- PR #167: "fix(install): Copy System Derivation"
- PR #168: "chore: update to nixos 25.11"
- PR #169: "Monitoring dashboard - Backend"
- PR #170: "Feat(installer): Disable
create_ap" - PR #171: "Timezone updates"
- PR #172: "fix(wifi): use iwd"
- PR #173: "Correcting nix hash log order"
- PR #174: "removed optee overlays"
- PR #175: "update vendor hash"
- PR #176: "update hash"
- PR #178: "Sidebar pups"
- PR #179: "Bugfixes - System update"
- PR #180: "update vendor hash"
Repository: dpanel
- PR #157: "Enable version in settings screen"
- PR #158: "Typescript Component"
- PR #159: "Pup Updates - Frontend"
- PR #160: "Jobs controller and system update button disable logic"
- PR #164: "update stats, add descriptions and timestamps"
- PR #170: "System Activity UI improvements - frontend"
- PR #171: "Customise OS - frontend"
- PR #172: "Autofocus and autofill fixes"
- PR #173: "Timezone and Keymap settings"
- PR #174: "Pup Configurations - frontend"
- PR #175: "Sort pups alphabetically"
- PR #176: "chore: update to nixos 25.11"
- PR #177: "Monitoring dashboard - Frontend"
- PR #178: "feat(install): Redirect if from dogebox.local"
- PR #179: "Job card UI improvements"
- PR #180: "Pup configuration and dependency notifications/UI"
- PR #181: "fix(install): Filter disks a bit better"
- PR #182: "Timezone updates"
- PR #183: "Sidebar pups"
- PR #185: "Bugfixes - System update"
- PR #186: "Move labels for selectable tooltips"
- PR #191: "Logout button and Settings page tidy"
- PR #192: "fix: missing icons"
Repository: os
- PR #56: "Development Flake"
- PR #62: "feat: update script to increase IMAGE_SIZE"
- PR #65: "feat(t6): Setup Wi-Fi AP"
- PR #66: "fix: Built ISO names are wrong"
- PR #67: "chore(nanopc-t6): Switch to mainline Linux kernel"
- PR #69: "ci: add disk cleanup"
- PR #70: "removed optee overlays"
- PR #71: "removed atf overlay"
- PR #72: "Allow override of stateVersion"
- PR #73: "Update hardcoded dogeboxDataNixPath"
- PR #74: "fix: various build fixes"
Dogebox OS v0.8.0
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
Dogebox OS Release 0.8.0
Hurrah! Much Release, such version!
Notable changes
- System Upgrades
- Job Manager
- System Activity
Repository: dkm
No changes since last release.
Repository: dogeboxd
- Flakes
- Run system updates through job manager
- No need to pass devMode flag anymore
- Assume user IS running in a flake environment
- Remove exception for dev not using flakes, because we now do
- adjust test data expectations now that results are sorted desc
- Some feedback from PR - Refactored
mutojobsContext, Updated some db interactions to use SQL, pre-allocate map slots when refreshing active jobs cache, clearer return message if installing 0 pups - Removed job logs array as it's been replaced with log files, removed some lingering 'read' job code
- refactored 'activities' to 'jobs'
- add job activity tracking and WebSocket streaming
Repository: dpanel
- New jobs controller allows observation of certain jobs - eg. is a specific job in a specific state.
- System update button is disabled if a system update is in progress or queued.
- Improved job row appearance on mobile and added visual indicator when filters are applied
- Smaller log window height and auto scroll enabled by default, scroll up will disable and scrolling back to the bottom will re-enable
- Fixed pup action log showing
- Enable auto scroll by default
- add system activity tracking with real-time WebSocket updates
- increase update timeout; update available event name change
Repository: os
- increase image size to 10240000
- GitHub release build workflow
- adds uboot to closure, symlink to uboot
- Adding a mainline-named devicetree for t6-lts
- Update to nixos 25.05
- exit 0 in any case for great success
- Only force password change once (#48)
v0.7.0
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
Release Overview
[TBD]
What's Changed - os
- Prepare release v0.7.0. by @DivineGod in #46
What's Changed - dogeboxd
[TBD]
What's Changed - dpanel
[TBD]
What's Changed - dkm
[TBD]
Full Changelog: v0.6.0...v0.7.0
Dogebox OS v0.6.0
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
Release Overview
- Integrated pup development tooling
- Pup "Collections" for quick setup
- Automatic blockchain importing
- WiFi support for post-configuration setup
- Switch to NixOS Flakes for easier upgrading
What's changed in dogebox-wg/os
- libdogecoin 0.1.5-pre by @edtubbs in #38
- disable PasswordAuthentication by @stephenquoll in #39
- update dogeboxd and dpanel. Install State Management flow by @DivineGod in #40
- Force shibe user to reset password on first login by @SomeoneWeird in #41
- Create /opt/dev for pup development by @SomeoneWeird in #43
- update dogeboxd and dpanel. Install Flow Fixes by @DivineGod in #42
- Update README.md by @SomeoneWeird in #44
What's changed in dogebox-wg/dogeboxd
Release notes pending.
What's changed in dogebox-wg/dpanel
Release notes pending.
What's changed in dogebox-wg/dkm
Release notes pending.
Dogebox OS v0.5.1
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
What's changed:
- Dpanel fix to wifi password entry field
What's Changed
- Fix wifi password field error by @DivineGod in #37
Full Changelog: v0.5.0...v0.5.1
Dogebox OS v0.5.0
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
This release adds some added security features and changes to the way the OS is initially installed from SD Card to the NanoPC-T6, making the process a lot faster.
Known Issues: WiFi configuration during install causes the process to stop. Use Ethernet for this release.
What's Changed
- Restrict sudo commands by @stephenquoll in #28
- Fix /opt/ro-media being reset on nix rebuild by @SomeoneWeird in #33
- add arm-trusted-firmware, optee, libdogecoin-optee, yubikey by @edtubbs in #35
- Update Dependencies. Increment Version Number by @DivineGod in #36
New Contributors
Full Changelog: v0.4.0...v0.5.0
Dogebox OS v0.4.0
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
This release contains updates to the way we develop dogebox and build the operating system as well as plenty of updates to Dogeboxd, Dpanel, and other packages.
We have also focused on getting Wi-Fi capability working and making the installation process smoother and quicker.
What's Changed
- Update to NixOS 24.11 by @SomeoneWeird in #10
- Add avahi daemon to publish mdns record for dogebox.local by @DivineGod in #11
- add wirelesstools to dogebox base by @DivineGod in #12
- wifi networking setup on dogebox hardware by @DivineGod in #16
- Update DEVELOPMENT.md by @benfinix in #15
- OS Flake by @SomeoneWeird in #19
- revert part of previous wifi commit by @DivineGod in #18
- start dogeboxd when we are actually online by @DivineGod in #27
New Contributors
- @DivineGod made their first contribution in #11
- @benfinix made their first contribution in #15
Full Changelog: v0.3.2-beta.3...v0.4.0
Dogebox v0.3.2-beta.3
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
This release contains a fix for the NanoPC-T6 installation. Users on other platforms should use the existing v0.3.0-beta images.
During initial boot, the T6 will now expose the EMMC as an installation target, named something like /dev/mmcblk2. This should be what users select to install DogeboxOS onto.
Once installed, the image will go through a phase of recompiling its own kernel. This is unfortunately unavoidable right now, but something we hope to fix in the near future. This will take about an hour to complete.
Once booted, go through the initial Dogebox setup as usual, and if you have a NVME drive installed, select that during configuration to use as your data disk (/dev/nvme0n1).
Coming Soon
- Dogenet Identity
- Backup & Restore
- Dogecoin Foundation Binary Cache (this will cut Dogecoin Core install times down from 15 minutes to 20 seconds)
- Update to NixOS 24.11
- System Upgrade Support
- Pup Upgrade Support
Dogebox v0.3.0-beta
Caution
Warning
Dogebox is currently in beta (heavy testing). Do not use it for any production workloads, and definitely don't send any money to addresses generated by it unless you have ensured key backups.
Release Highlights (v0.3.0-beta)
- Adds Dogebox installation UX
- Adds Mass Storage Selection
- NanoPC T6 updates & instruction
- New ISO images (x86_64 and aarch64)
- Pupdates! (new Pup features)
Features
Dogebox Installation
We now have graphical support for OS installation if you wish to install to a separate disk. Some installation media (ISO images) will force you to install, as they are typically mounted read-only and cannot persist any changes you make.
See Platform Notes below for more details.
Storage Selection
You can now select an external disk to use as your pup-storage location.
A warning will be shown if you select a disk that is less than 300GB, as that is typically not enough space to sync the Dogecoin blockchain, but you will be allowed to continue in case you do not plan on running core (or plan on running an alternative like SPV Node)
Platform Notes
NanoPC T6
With the addition of Installation & Storage selection, we can now push out official beta NanoPC-T6 images. Currently, a MicroSD card is required for the initial installation. We suggest a 16GB or 32GB SDHC card (you may have issues booting an SDXC card).
Warnings / Notes
- Ethernet is required to be plugged in at first initial boot.
- The OS still has a hardcoded username and password. Please do not deploy your box on any unsecured network, as anyone may be able to login to your T6. This will be rectified in the next release with proper SSH key management.
- Wifi is currently not supported. Will be supported in a following release.
Installation Instructions
-
Download
dogebox-v0.3.0-beta-T6.img.gz -
Unzip the file so you get the raw
.imgfile. -
Write the
.imgfile to a MicroSD card (there are many programs available to do this) -
Power the T6 up with ethernet and microsd inserted.
-
Visit the setup page.
-
Install the DogeboxOS to the EMMC partition (should be labelled
/dev/mmcblk2)
If you have an NVME drive installed in your T6:
- During setup, select that nvme drive as your storage location (should be labelled
/dev/nvme0n1)
ISO Images
We now provide both x86_64 and aarch64 images depending on the architecture you wish to run on. These images will force OS installation, so please ensure you have an addition disk to install to.
Virtual Machine Setup Instructions
Pup Changes
SPV Node
The SPV node pup provides "simplified payment verification" without downloading the entire blockchain.
Dogenet
- Removed Geolocation & Core logic to simplify
Identity
- New APIs added for fetching user profiles
Dogemap
- Added new backend to handle geolocation & core logic (ported from Dogenet)
- Many improvements to the performance of Dogemap.
- Green dots are now shown for all known Dogenet nodes (Dogeboxes)
- Preparation for displaying user identity profiles if configured









