id | period | title | author | discussions-to | company_name | category | focus_area | open_source | amount_requested | status |
---|---|---|---|---|---|---|---|---|---|---|
110 |
3 |
Pixelnode - Oneclick node manager |
Shivaprasad Manupadi (@shivamanupadi) |
Pixelnode |
Tools |
Node |
false |
250000 |
Approved |
PixelNode is a user-friendly One-click node solution for Algorand node management. Offering a seamless installation process and an intuitive web interface for easy interaction with Algorand nodes.
Shivaprasad - Developer
- 10 years of experience in building web applications.
- Core expertise in TypeScript & MongoDB.
Involved in the development of AlgoDesk, DappFlow, and PixelNode, contributing to the Algorand ecosystem over the past 2 years.
- Install an Algorand node using one command.
- Set up authentication credentials using the PixelNode setup interface.
- View system hardware configuration (OS, Storage, and RAM).
- Install a node for any network (Mainnet, Testnet & Betanet).
- Display catchup details during the catchup phase.
- Options to uninstall or restart a running node.
- Initiate force catchup if the node is stuck.
- Show live blocks & stakes of participating accounts.
- Display network details and Algod configuration.
- Swagger interface for Algod API.
- Display CPU usage of the installed node.
- Update your node to the latest version with a single click.
- Enable/Disable metrics with a single click.
- View metrics using Prometheus graphs or Grafana dashboards on the same PixelNode instance.
- Enable/Disable telemetry.
- Configure telemetry name.
- View the list of participation keys with details.
- Generate new participation keys.
- Sign newly generated participation keys using the PixelNode console.
- Delete a participation key.
- Public status page to see the status of the PixelNode instance.
- Update PixelNode with a single click if a new version is released.
- Restart your PixelNode instance.
- Factory reset PixelNode.
- Setup Env variables GOGC=50, GOMEMLIMIT=90% of memory by install/upgrade script
- Ability to download PM2 logs and DMESG logs to debug incase of node crash.
Plans for future releases (Not part of this milestone):
- Improve stability before node incentives go live.
- System monitor to check CPU usage, Disk usage, etc. (probably use netdata)
- Display Mempool.
- Ship out-of-the-box Grafana dashboards for node metrics.
People without technical knowledge can self-host Algorand nodes and manage participation keys effortlessly.
Installation command:
sudo curl -L http://get.pixelnode.org | sudo bash
Links: