Skip to content

Releases: Dogebox-WG/os

Dogebox OS v0.9.0-rc.1

05 Mar 23:36

Choose a tag to compare

Pre-release
Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

  • PR #196 - GitHub repo rename
  • PR #207 - Dev toggle to include pre-release system updates
  • PR #209 - Secure context for websockets (when appropriate)
  • PR #212 - More 0.9.0 bugs

Dogebox OS v0.9.0-rc.0

26 Feb 22:46

Choose a tag to compare

Pre-release
Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

  • PR #3: "Update to nixos 25.05"
  • PR #5: "chore: update to nixos 25.11"

Repository: dogeboxd

  • PR #141: "dbx-setup command"
  • 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

19 Nov 04:11

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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 mu to jobsContext, 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

22 Jul 09:40
78a7ec6

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

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

20 Jul 20:17

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

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

08 Jul 03:40
6eda92a

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

Full Changelog: v0.5.0...v0.5.1

Dogebox OS v0.5.0

08 Jul 00:33
f941057

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

New Contributors

Full Changelog: v0.4.0...v0.5.0

Dogebox OS v0.4.0

18 Jun 23:47
e3041a9

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

New Contributors

Full Changelog: v0.3.2-beta.3...v0.4.0

Dogebox v0.3.2-beta.3

20 Dec 03:15

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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

25 Oct 04:27

Choose a tag to compare

Dogebox Logo

DOGEBOX is a NixOS distribution that runs the Dogebox Runtime Environment

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.

Screenshots Screenshot 2024-10-25 at 12 36 25 pm Screenshot 2024-10-25 at 12 36 29 pm Screenshot 2024-10-25 at 12 36 34 pm Screenshot 2024-10-25 at 12 37 07 pm Screenshot 2024-10-25 at 12 36 39 pm

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)

Screenshots Screenshot 2024-10-25 at 12 41 14 pm Screenshot 2024-10-25 at 12 41 33 pm Screenshot 2024-10-25 at 12 41 37 pm

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 .img file.

  • Write the .img file 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)

T6 and SD Card Instructions

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