Dogebox v0.1.1-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.
What's changed?
Setup field validation
Hostname & other fields now have proper validation to prevent the user from entering values that would send the system into an invalid state.
![Screenshot 2024-10-07 at 6 34 02 PM](https://private-user-images.githubusercontent.com/665754/374073913-c0baeb84-21d3-4e33-b91f-a3349261a43c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTA0NzcsIm5iZiI6MTczOTM1MDE3NywicGF0aCI6Ii82NjU3NTQvMzc0MDczOTEzLWMwYmFlYjg0LTIxZDMtNGUzMy1iOTFmLWEzMzQ5MjYxYTQzYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwODQ5MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ZDg5MjA4OGNlYjk0YzdmZDg2ZDc5NjhkNmQ2YzVhYmQyZjhlYzAwY2RmMzc4YmM0YTM4MjQ0M2Q0NmU5NTdiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.cGGZmqYNkoB9RUcB-XzaWx2Hsk3mFC9Ew69j8-lT1Ak)
Reflector Connection issue handling
We now display errors & suggestions for when you are not able to hit the reflector (https://reflector.dogecoin.org
) properly. This is only used to get your internal network IP address so that you can determine where you find your Dogebox.
![Screenshot 2024-10-07 at 6 28 57 PM](https://private-user-images.githubusercontent.com/665754/374072184-8c3d8537-4c4a-4e8d-8795-12daff3cbd08.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTA0NzcsIm5iZiI6MTczOTM1MDE3NywicGF0aCI6Ii82NjU3NTQvMzc0MDcyMTg0LThjM2Q4NTM3LTRjNGEtNGU4ZC04Nzk1LTEyZGFmZjNjYmQwOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwODQ5MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MDE0MzJmMjU0OGYzZTQ2NWM3NjU1Yzk2YTk1YTZiNDY2M2E3MTM4OGNkZjQ4MTU4ZjkwNzM2M2E1ZGJhMTYzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Hu760Q99TBuFiYSMvkDXwZ0l7CNntQeegdP2i7NQGAU)
Broken Pup Handling
We now properly handle broken pup states, allowing you to actually uninstall things that didn't install properly, instead of your whole system being broken :)
![Screenshot 2024-10-07 at 6 29 12 PM](https://private-user-images.githubusercontent.com/665754/374072264-4f23ae65-9f4e-433a-995b-89fb8033ae83.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTA0NzcsIm5iZiI6MTczOTM1MDE3NywicGF0aCI6Ii82NjU3NTQvMzc0MDcyMjY0LTRmMjNhZTY1LTlmNGUtNDMzYS05OTViLTg5ZmI4MDMzYWU4My5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwODQ5MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05Zjk4NGNhYWVmMWUxMDhlNGVlMGVkZmJhNGQ1MDg3YTI4M2JmZTZjYTM4MTU1NWI5NDY4YjAyMzY0NzlmOTg1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.AtlWyUgkVArLT2aXJql44b1sL-tPKEhGvPA7S-VqDo4)
Options for logging websocket messages
You can now use the the developer configurator to enable logging all websocket messages.
Websites
- Launch website https://dogebox.dogecoin.org
- Documentation website https://dogebox-docs.dogecoin.org
Please join our DogeDev discord server for discussion, suggestions, and support.
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.