Community Wallet Proposal An ansible role for deploying and managing an Idena node or shared node securely and simply.

🌟
What is your proposal/request about?

This is an implementation of Idena node or Idena shared node using an Ansible role that can be deployed across multiple remote servers running Debian-based Linux distributions. A manual guide is also provided to help with the setup and use of this implementation. by @Fireshift#8654

❔
Why should the network care about that idea?

Currently, the process of installing a node on an independent Linux server can be unclear and requires a high level of Linux administration knowledge. Additionally, there are potential security risks that may endanger server owners due to poor administration practices.

To address these challenges, beginners can use a pre-built Ansible role to deploy their own server with basic security settings and manage their nodes easily without extensive server administration. This proposal may attract more people to independent mining, and the Ansible role can also assist shared node operators with server management and API key list updates via a single command. Implementing a standardized node may also improve security in the shared node ecosystem since there is currently no strict filtering process for shared node operators.

By making it easier for people with less technical knowledge to mine independently, this implementation will increase the platform’s decentralization. Some people prefer to delegate themselves due to a lack of knowledge, and running an Idena node at home may cause inconvenience such as PC noise at night, increased electricity rates, and the need for the device to operate continuously.

πŸ’°
How much funding do you need?

10 000 iDNA

πŸ“ˆ
How and where will you provide evidence / results of your project?
πŸ‘›
Which address is to be funded?

Foundation wallet: 0xc288a2904494a4f088059e341bbccdc3ada0bcdd

πŸ“…
What is the desired start and finish date?

Start: February 20th

Finish: April 10th

Ansible role:

The basic Ansible playbook is complete and can currently be used to deploy a shared node with a ready-to-use PEM SSL certificate. The proposed functions to be integrated into this playbook include:

  • Starting/stopping the node.
  • Toggling mining ON/OFF.
  • Choosing between a shared or regular node installation.
  • Updating API keys.
  • Updating the SSL certificate after expiration.

If the community requests additional feature integration, it will be considered for future versions of this Ansible role. Manual: Is in the process.

Manual: Is in progress.

πŸ”
Additional info/resources?
  • All coins will be staked on the original wallet address used to receive funds.
    0xc288a2904494a4f088059e341bbccdc3ada0bcdd
  • I will continue developing, debug the script and support users on GitHub and discord.
πŸ“‡
Pseudonymous contact?

Discord: Fireshift#8654

Telegram: ltrvlr

Twitter: WorldIdena