-
Notifications
You must be signed in to change notification settings - Fork 473
Consolidate node documentation #739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
janewang
commented
Jun 7, 2021
- Move all node related docs into the same dir
- Fix links
- Update sidebar
- WIP: Need more info for RPC and Validator node
* Move all node related docs into the same dir * Fix links * Update sidebar * WIP: Need more info for RPC and Validator node
|
Your Render PR Server URL is https://docs-pr-739.onrender.com. Follow its progress at https://dashboard.render.com/static/srv-c2v4pbu31hs7pm2ggj70. |
bowenwang1996
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work 🚀 🚀 🚀
* Clarify to the reader that using `nearup` is for `testnet` and `betanet` * Renaming files for better readability * Add SEO description for node spin command pages
…rs are over 100GB
janewang
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bowenwang1996 @frol @mikedotexe @chefsale @mhalambek @thisisjoshford
Hi All, I've split the Node Hardware Requirements into Minimal Specifications and Recommended Specifications for Validator, RPC, and Archival. For Minimal, we'd like to keep the requirements as low as reasonably possible. Could you please take a look and comment on these. Thanks!
frol
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@janewang Enormous work! 😍
| 2. Bugs and feature enhancements are tracked in the Github project tracker [`Node Experience`](https://github.com/orgs/near/projects/18). Node operators are welcome to create new issues for features and bugs, and to add these issues into the [Github project tracker](https://github.com/orgs/near/projects/18). | ||
| - **New feature / Enhancement requests:** | ||
| - Please create a [`Github issue`](https://github.com/near/nearcore/issues) | ||
| - Tag `nodeX` | ||
| - Filter them through `Incoming Requests` column in the Github project tracker [`Node Experience`](https://github.com/orgs/near/projects/18), where they will be groomed and moved into `Backlog` based on priority | ||
| - **Bug reports:** | ||
| - Please create a [`Github issue`](https://github.com/near/nearcore/issues) | ||
| - Tag `nodeX` and `Bug` | ||
| - Put it at the top of the `Incoming Requests` column for more immediate attention in the Github project tracker [`Node Experience`](https://github.com/orgs/near/projects/18) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
non-NEAR members cannot label issues or move issues on those boards. We need to create GitHub templates with the pre-set labels to let people create the issues with the specific labels.
| You may decide to run a node of your own for a few reasons: | ||
|
|
||
| - To join a network as a validator running a "validator node". Running a validator node is a public good and you are effectively securing the NEAR network and earning rewards. | ||
| - To develop and deploy contracts on a node connected to `MainNet`, `TestNet` or `BetaNet` (†) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see it to be a good reason to run your own node. I think it is better to say something along these lines:
To run applications that heavily depend on RPC performance and/or availability.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The cost ranges from 0.10-0.35 cents depending on tyoe of SSDs which are used across providers. For 1.5TB the cost would be somewhere 150-500 dollars depending on setup.
Yes!
@chefsale May I please have some guidance and ballpark cost estimation numbers on hardware costs:
Validator node cost estimate: https://docs.near.org/docs/develop/node/validator/hardware
RPC node cost estimate: https://docs.near.org/docs/develop/node/rpc/hardware-rpc
Archival node cost estimate: https://docs.near.org/docs/develop/node/archival/hardware-archival - Is the storage cost of $150-$500 a monthly figure?
Thanks!
|
|
||
| _( † ) `TestNet` is intended to operate as similarly to `MainNet` as possible with only stable releases while `BetaNet` follows a weekly release cycle._ | ||
|
|
||
| _( †† ) `LocalNet` would be the right choice if you prefer to avoid leaking information about your work during the development process since `TestNet` and `BetaNet` are *public* networks. `LocalNet` also gives you total control over accounts, economics and other factors for more advanced use cases (ie. making changes to `nearcore`)._ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe we stick to lowercase naming (testnet, betanet, localnet), please, double-check with @bowenwang1996 and @thisisjoshford
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe we stick to lowercase naming (
testnet,betanet,localnet), please, double-check with @bowenwang1996 and @thisisjoshford
Yes, I was thinking of the same naming convention while reading the docs. Sometimes they are TitleCase, sometimes camelCase, and sometimes lowercase. In code, they seem to be consistently lowercase. I will convert all to lowercase for consistency.
| >Got a question? | ||
| <a href="https://stackoverflow.com/questions/tagged/nearprotocol"> | ||
| <h8>Ask it on StackOverflow!</h8></a> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a better way to get in touch? I believe StackOverflow is the best wiki platform
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a better way to get in touch? I believe StackOverflow is the best wiki platform
Is the case that most questions for validators are posted on StackOverflow? Do the core team actively monitor Stackoverflow?
cc @bowenwang1996 @frol @mikedotexe
Here are some ways recommended to get in touch. Please let me know StackOverflow fits in here too, and I can add back the footer if StackOverflow is actively used:
https://docs.near.org/docs/develop/node/community/node-community-updates
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is ideal if people get in touch through StackOverflow. We have the integration that pushes SO questions to Slack, and we keep the questions answered most of the time: https://stackoverflow.com/questions/tagged/nearprotocol
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ooh, neato, I will add it back. Also thanks for commenting on Stackoverflow!
|
@janewang I just wanted to mention that the cost for disk cost for archival nodes seems very very low. Not sure how we got the numbers, but the calculations I made are in hundreds of dollars. We have to take into account that we are using SSDs instead of regular HDDs. We should update that. cc: @frol @bowenwang1996 |
|
The cost ranges from 0.10-0.35 cents depending on tyoe of SSDs which are used across providers. For 1.5TB the cost would be somewhere 150-500 dollars depending on setup. |
