Oxidized is an open source network device configuration backup and change management tool. In this tutorial, we will guide you through installing Oxidized on the latest version of POP! OS.
Before starting this tutorial, ensure that you have the following prerequisites:
The first step is to install the necessary dependencies required for Oxidized to work. Open the terminal on your POP! OS machine and run the following command:
sudo apt-get update
sudo apt-get install ruby ruby-dev libsqlite3-dev libssl-dev pkg-config cmake build-essential git
The above command will install Ruby, necessary development libraries, SQLite, SSL libraries, git, and build tools.
After installing the dependencies, we need to clone the Oxidized repository from Github. Run the following command to clone the repository:
git clone https://github.com/ytti/oxidized.git
After cloning the repository, navigate to the oxidized directory and run the following command to install Oxidized system-wide:
cd oxidized
sudo gem install oxidized
This command will install Oxidized and all its required gems.
The next step is to configure Oxidized. Oxidized configuration files are stored in /etc/oxidized/
directory.
To create the initial configuration file, run the following command:
sudo oxidized --sample > /etc/oxidized/config
This command will create a sample configuration file named config
in the /etc/oxidized/
directory. The sample configuration contains the configuration for Cisco IOS devices.
To edit the configuration file, run the following command:
sudo nano /etc/oxidized/config
Use the nano or any other text editor to modify the configuration according to your needs.
After configuring Oxidized, we need to start the service. Make sure the Oxidized configuration file is saved and run the following command:
sudo systemctl start oxidized
This command will start the Oxidized service. You can check the status by running the following command:
sudo systemctl status oxidized
This command will display the status of Oxidized service.
In this tutorial, we have shown you how to install Oxidized on the latest version of POP! OS. Oxidized is a useful tool for managing network device configurations backups and changes.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!