Proposal “dash-ninja-2022“ (Completed)Back

Title:Dash Ninja Funding 2022
Owner:elberethzone
One-time payment: 60 DASH (2715 USD)
Completed payments: 1 totaling in 60 DASH (0 month remaining)
Payment start/end: 2022-05-13 / 2022-06-11 (added on 2022-05-17)
Votes: 532 Yes / 1 No / 9 Abstain

Proposal description

Preambule:
Hi everybody, I am elbereth, I was there when Dash started (with another name ;-) ), I helped as I could with testnet, explorer, etc.
Then I had an idea to create a monitoring website for masternodes : Dash Ninja.
I created it from scratch, alone. To understand better how Dash works. I hosted it on my private server since then. I maintain it and make evolutions myself.
I always offered my help for free, then for a time DCG helped me (thanks! It was around 90$ per month at the end), but it ended 3 years ago.

Last year I asked for budget to sustain the server cost, maintenance and development for 3 months Q1-2021 in a budget proposal that was successful, thanks to all who voted Yes.
Deployment to the stand alone server was a success and everything went OK until I had no time anymore with my real life.

I used the 3 months budget until now to cover the server expenses and occasional maintenance time I did on it.
The goal of this new proposal is to cover server and maintenance for one year.
If any new development arise, I will cover it on my spare time for free or if it is a lot of work make a new proposal.

Proposal:
Dash Ninja is in a working state, it still needs polish but it works.
As indicated this proposal covers :
1. Current server hosting cost for 1 year.
2. A few hours of maintenance per month.

Resources:
The source code of Dash Ninja is readily available for everybody to check.
The code will stay licensed under GPLv3.
- Front-end: https://github.com/elbereth/dashninja-fe
- Back-end: https://github.com/elbereth/dashninja-be
- Database: https://github.com/elbereth/dashninja-db
- Control scripts: https://github.com/elbereth/dashninja-ctl
- IRC bot script (Eggdrop): https://github.com/elbereth/dashninja-irc
Annex:
- Database daily automatic dump: https://github.com/elbereth/dashninja-dbdump

Budget:
1 Person half a day maintenance per month $150.00 x 12
Server Fees $100.00 x 12
Proposal Fee $400.00 x 1
Contingency $192.80
Total: 3592.8$ for the year / 299.40$ per month
In Dash (@ 59,88$): 60 Dash one shot (for the year) / 5 Dash per month

Server details:
It is still the same as last year : dedicated server with 64GB of RAM and
at least SSD hosted at OVH (Rise-1 model) around 100$/month taxes
included.
It works very well for Dash Ninja, performance has been stellar.

What happens if the proposal is rejected ?
I won't be able to afford to pay for the stand alone Dash Ninja server anymore.
I did what I could for 16 months with the 3 months budget of last year but I just can't afford it anymore.
Two options then :
1) either move it back to my personal server (most probable option)
Performance will go down but we know it works as that's where it was before last year proposal.
2) help someone deploy and set up Dash Ninja on their server

How to contact me:
- Keybase: elbereth
- GitHub: elbereth
- Dash Forum: elbereth

Show full description ...

Discussion: Should we fund this proposal?

Submit comment
 
1 point,6 months ago
Easy yes. Plenty of very long term commitment to Dash and this is a bargain for the time and expertise. Server costs are a red herring.

solarguy
Reply
3 points,6 months ago
Yes
Reply
2 points,6 months ago
Thanks
Reply
2 points,6 months ago
Can’t get a better deal than this. Thanks for this great site. Hope it gets funded.
Reply
1 point,6 months ago
Thanks !
Reply
2 points,6 months ago
Same here, using it from time to time. The proposal is very well considered. Thnx Elbereth.
Reply
2 points,6 months ago
Thanks
Reply
2 points,6 months ago
Yes from me.
Reply
2 points,6 months ago
Thanks
Reply
2 points,6 months ago
Easy Yes
Reply
2 points,6 months ago
Thanks !
Reply
-3 points,6 months ago
60 DASH/year is too much to maintain a project like this. Very much above the real costs.
Reply
-1 point,6 months ago
Agree with this statement, MNOwatch.org runs on 2cores, 8GB RAM, not 64GB and covers a similar set of functionality to the dashninja site. The machine specs given in the Description are outrageous.
Reply
3 points,6 months ago
You could have raised your concerns in OP's previous budget proposal (https://www.dashcentral.org/p/DashNinja-Funding-2021-Q1), which also mentioned the need of OP to run a dedicated server with 64GB of RAM and at least SSD to run Dash Ninja optimal.

That budget proposal was massively supported by the network and Dash Ninja has been running without much problems after that server migration. Comparing MNOwatch.org with Dash Ninja is comparing apples with oranges.
Reply
2 points,6 months ago
That Dash Ninja can run on something lower is a given, it ran before on my personal server.
That was not the point of last year proposal nor this year funding :
What we were (are if funded) looking for was increase the performance and give a budget for the maintenance (and development last year).
It was a success and it still is :
Dash Ninja is working as fast as it possibly can and it is the only application on the server.
The server was kept up to date and fixed when needed.
ProTx page was finished as part of the development funding.

This is also the cheapest server model (100$ per month as stated) non-virtualized/non-shared direct OVH infrastructure/support with NVMe drives + unlimited traffic that was available last year in January. That's what I was looking for, the RAM and CPU are a clear bonus.
As you know because you deal with this kind of sites, the database software works its best with high IOPs.

Note as said in the reply to OceanHost I could revert to a lower end server but to the detriment of performance...
That's what will happen if I migrate it back to my personal server (in case of no funding) as stated in the proposal.

What is expensive if the maintenance and development (the second one I didn't include this time), I don't know why you two focus on the server.
Lets say I go for a server that is a quarter of the cost (which I guess is the price of yours unless you are on a VPS which would be even worse): I would ruin the performance (the point of everything...) to gain 900$ of a 3600$ budget.

Also let me reiterate : there is nothing else on that server... It is only used to run Dash Ninja, the dashd nodes used for monitoring and the tor/i2p accesses associated.
Maintenance will be handled for 1 year. This includes modifying Dash Ninja for newer versions of dashd if needed.
The budget is less than last year 3 months for a full year of Dash Ninja.
New features, fixes are not part of the budget : I will handle development on my free time/own money unless it is too much then I might create a new proposal.
Reply
2 points,6 months ago
Thanks for your feedback.

Well you have the details... At current DASH prices.

Tell me where I could spend less that you consider too much. That would help...

The server is already the one installed/setup, not much sense downgrading because it would need reinstalling, that would be a lot of time (= not free) and would decrease performance (whole point of the migration last year).

Regarding the maintenance, I don't think 150$ of maintenance per month is a lot... The quotes I got from the industry for similar projects are more than that.

And there are 5 DASH I just spent for the proposal
...
Reply