Dogebox v0.02-dev-alpha
Caution
Warning
Dogebox is currently in a pre-alpha developer preview. Do not use it for any production workloads, and definitely don't send any money to addresses generated by it.
This release contains an OVA-Compatible virtual machine image. This image contains the foundation of the dogebox machine, but does not supply any pre-existing pups or other tooling. This image is an x86_64 compatible image, aarch64 and other architectures will soon follow.
Please join our DogeDev discord server for discussion, suggestions, and support.
Tip
All VM images currently have an account shibe
with a hardcoded password suchpass
New Features
Source Management
You can now add sources to your dogebox environment, which will then let you use/install pups from that source.
Dependency Management
Pups can now specify dependencies on other pups. After installing a pup that requires a dependency, you can select or install something that satisfies the dependency.
Pup logging
The UI now streams logs from your pups, so you can see what they're doing in real time.
Pup metrics
The UI now shows metrics from your pups, so you can see how they're performing.
Pups
We now ship the source https://github.com/dogeorg/pups
by default so that your explore experience has pups on install.
Dogecoin Core Pup
We have wrapped the dogecoin core daemon as a pup. This pup is capable of running a full node, and can be used to sync the dogecoin blockchain.
It provides interfaces that other pups can depend on, such as:
- The core RPC interface
- The core ZeroMQ interface
Coming Next Week
Pup Admin UI
The ability for a pup to expose a secure web UI of it's own, accessible through Dogebox.
Pup Health Checks
Support for pup health-checks that give more details about the running pup's status.
Gigawallet Pup
Coming early next week. Will talk to Core pup to provide wallet functionality to Dogebox.
Dogenet Pup
Dogenet is a multi-protocol dogecoin node that connects Dogeboxes and provides a peer-to-peer network and cryptographic transport for developers to build new features that work along side the current Dogecoin network.
DogeMap Pup
DogeMap is a visual map of the world, moon & mars that will show the network of Dogecoin & Dogenet nodes. This will form the basis of a global catalogue of vendors selling things in Dogecoin, as well as anything else the community might be interested in exploring.
Identity Pup
Identity adds the ability to add a profile to your Dogenet node, which will appear on the DogeMap, this will let you link to your Socials like X.com, GitHub, your website, or tell us about the Products you're selling in Dogecoin.
Other pups to test
There are some other sources you can add to test functionality
s1w's test pups
Located at: https://github.com/SomeoneWeird/test-pups
tjstebbing's test pups
Located at: https://github.com/tjstebbing/pingpongpups
Screenshots
TODO
How to Boot
- Download Virtualbox, or another OVA compatible VM launcher.
- Import the OVA image.
- Configure your network to use bridged mode.
- Launch the VM. This may take up to 10 minutes depending on your internet connection, to configure itself initially.
- Login with username:
shibe
and passwordsuchpass
- Run
ip addr
to get the IP address of the VM - On your computer, visit
http://ip:8080
to visit the setup experience.
Limitations
There are a few known-broken things in this release.
- Safari experiences some broken state when finishing the initial setup experience. Use an alternative browser for now.