I love the ideals of free computing and self sovereign hosting. Its been challenging but over the years it seems to be improving thanks to projects like this.
On that note, I would like to offer up a bounty for a marketplace integration for anyone capable of doing so.
As some of you may or may or may not be aware some bitcoins friends are going through traumatic times (#FreeSamourai).
Thankfully for the users of Samourai and the new fork, Ashigaru. The wallet only needs your own backend to function exactly as before.
If a community member here fancies implementing this as an integration on the Start9 system marketplace, that would be excellent.
To fulfill this there would need to be a number of requirements;
Add the Dojo Application (v1.26.0)
Allow a user easily pair their wallet from within Start9 (rather than accessing the raw Dojo backend)
The Dojo uses the existing Bitcoin indexer on Start9
Support for the Fulcrum indexer
Overall would be excellent. In return for this the bounty will be set at 5,000,000 satoshis.
Due to my own circumstance I will require the community to confirm that the integration is working and correct, by two reputable members if possible. Prior to the bounty being released.
If anyone has any other input (or would like to add to the bounty even) im eager to listen.
Thanks for taking this initiative we have users in our Sovereign Bitcoiner telegram/signal groups that would help with integration verification if needed. To make Dojo more accessible to a larger swath of users is critical for projects like Ashigaru.
Hopefully, if this initial integration goes well, we can start adding cool things such as time sensitive API key access to Dojo’s so that one user can become a community dojo.
Love that idea. Its very hard to get backend access to a Dojo in the current situation. Between trust issues and maintenance it can be tricky for sure.
I really would prefer this work/offer to be kept here so if you can guide people here that would be awesome!. Trying to manage and coax people on different platforms is a bad idea/difficult. I mean, if someone integrates this il make the effort to find them on any said platform and pay the bounty if they are so concerned but, would rather not.
Just to add more clarity to how this bounty can be achieved, Pavel (Dojo Maintainer) let me know how the architecture would need to be packaged:
The core of Dojo is comprised of two docker containers - the Node.js app that acts as an API and tracker - the database that stores all the data
These two would have to be squashed together which would not be the best solution but it is achievable. Then there’s also nginx which stitches together several APIs into one which would also have to be baked into that. Again, it is possible, but not the best solution.
I would probably wait for new Start9 OS version that will support multiple containers. In the future I will hopefully have time and resources to rebuild Dojo into something that is more simple to deploy with only one docker container.