It allows you to automate complex configurations and control your IT infrastructure while maintaining security guidelines.

Rudder has two main components: root server and node.

The Rudder root server requires Java RE as a prerequisite.

Install and Setup Rudder

Create a user account that you will use to sign in to the Rudder web UI.

For smooth operations, you will need to open TCP ports 5309 and 443 on your server’s firewall.

Then, from the left sidebar in the Rudder web interface, go toAdministration > options.

allowed networks in Rudder server

UnderGeneral controls, go toAllowed Networks.

Here, configure the networks from which you want to allow the nodes to connect to the Rudder server.

Add the networks in thenetwork-ID/maskformat.

pending node in rudder

you’re free to use the official repository to plant the Rudder agent on nodes.

From the left sidebar in the Rudder web interface, go toNode management>Pending nodes.

You will see your new node listed in the Pending nodes window.

Accept node in rudder

snag the node using the checkbox next to it and clickAccept.

Then, clickAcceptin the next window to confirm it.

Now your node will be added to the Rudder server.

rudder nodes

To view all the managed nodes on the Rudder server, go toNode management>Nodes.

Click a node to view all the information associated with it.

Go toNode management>Nodes.

rudder agent inventory

From there, grab the node you want to remove.

Under theSummarypage, click theDeletebutton to remove this node from the root server.

Now, the Rudder root server will no longer manage the node.

Delete node from Rudder server

You should now be able to install and set up the Rudder infrastructure management platform on Ubuntu and Debian.

As an alternative to Rudder, you might use the free and open-source Ansible automation platform.

It is available for multiple platforms including Linux, Windows, and Mac.