Dogebox v0.1.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.
This release fixes a number of bugs which have come out through testing and adds some new functionality required by actual Pups (GigaWallet, Identity, Dogenet etc). Pup management has improved greatly although there are still some cases where they can get stuck which we're working on.
Dogeboxd
- ssh key management APIs
- webUI port assignment (Pups can expose UIs)
- Pup web hook routes APIs
- Key delegation (All pups are delegated a priv key to their environment)
- Now uses reflector at setup
dPanel
- Fixed issue where frontend missed install event and Pups got stuck 'installing..'
- Display webUI buttons for pups with WebUIs (no iframe)
- Added Pup Logo support
- Setup now allows SSH keys for console access
- Added MIT disclaimer step at setup
- Removed a number of incomplete UI elements until they are ready
Pups
This release introduces a bunch of new Pups packaged:
- GigaWallet (payment gateway)
- Dogenet (Dogebox' experimental node network)
- Identity (Put yourself on the map!)
- DogeMap (explore the Dogecoin network)
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.
New Features
SSH key can be set at setup
![Screenshot 2024-10-04 at 3 14 00 PM](https://private-user-images.githubusercontent.com/551374/373515109-3119c328-c76e-4004-b2a9-64747d432c35.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NDA1MDcsIm5iZiI6MTczODk0MDIwNywicGF0aCI6Ii81NTEzNzQvMzczNTE1MTA5LTMxMTljMzI4LWM3NmUtNDAwNC1iMmE5LTY0NzQ3ZDQzMmMzNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QxNDU2NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00NTdlZWFhMDU0MTU2MjBjMjEwMTBhNTRiNGExODhmM2M3NTA4Y2JjNTk5MzQwN2E4YjYzMjgyM2ZhYmYzNjZhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.4KhO6to3GKdnIcGDrw2wAgsBvlHm4FLPFw4CwsjUuYk)
Setup uses the reflector service to find your IP after setting the network
![Screenshot_2024-10-04_at_3 15 30_PM](https://private-user-images.githubusercontent.com/551374/373515567-f4bccfee-ce42-493b-bfda-c75eaa67419c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NDA1MDcsIm5iZiI6MTczODk0MDIwNywicGF0aCI6Ii81NTEzNzQvMzczNTE1NTY3LWY0YmNjZmVlLWNlNDItNDkzYi1iZmRhLWM3NWVhYTY3NDE5Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QxNDU2NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMmU1YzhmMTc4NzUwNGI2OGYxNWExOTFhM2RkZTg4ODZlZjk4ODU1MzJlNWYwNDcxZDZiZGRhODE2YzA2ODIxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ABiu5_CRW17vm9T1UtcnUHEe3iAHrrZgquikXmTtnow)
Pup Logos and enhanced details
![Screenshot_2024-10-04_at_3 17 21_PM](https://private-user-images.githubusercontent.com/551374/373515349-798884a3-cded-42a9-a10c-5dda039abe4f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NDA1MDcsIm5iZiI6MTczODk0MDIwNywicGF0aCI6Ii81NTEzNzQvMzczNTE1MzQ5LTc5ODg4NGEzLWNkZWQtNDJhOS1hMTBjLTVkZGEwMzlhYmU0Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QxNDU2NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kMzQxNTE5NWNkNGRmMzViNDMwOTMzNjM1NTcyY2Q3OTgxNDM3NDgzZTE5M2IzZGVmM2MyYTJhMDUyOGZhYmVkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.LpQ9pVzkigwTH4EPUoXr2_Dk0GwZY8nhVguiRuxNh68)
Identity Pup (testing)
Give your Dogenet Node an optional identity, and express yourself or your business on the DogeMap
DogeMap Pup (testing)
DogeMap super early preview will become a hub for finding businesses that accept Dogecoin!
![map](https://private-user-images.githubusercontent.com/551374/373516712-b44be1ab-3550-499f-bacf-046039bdf879.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NDA1MDcsIm5iZiI6MTczODk0MDIwNywicGF0aCI6Ii81NTEzNzQvMzczNTE2NzEyLWI0NGJlMWFiLTM1NTAtNDk5Zi1iYWNmLTA0NjAzOWJkZjg3OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QxNDU2NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNGZiNDE5MDBiZWFiMTdlMzc2ZDdmZjE3MTJkNTQ5NzBhMzg0MTI4Y2M0NzhmZGFiNDllYTI2NTA3ZWQyOTAzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.bIsVUUiW9rrV5Z6ID1QN49fvX6hcDvrud7qAhkyq6pw)
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.