Oxidized is a network device configuration backup and restore tool that is designed to work with various network devices. It's open-source and can be installed on a Linux machine such as EndeavourOS. Follow the steps below to install Oxidized on EndeavourOS.
Before installing Oxidized on EndeavourOS, you need to ensure that you have the following prerequisites:
Follow the steps below to install Oxidized on EndeavourOS:
Open up the terminal on EndeavourOS by pressing "Ctrl+Alt+T" or selecting it from the applications menu.
Update the system package list by running the following command:
sudo pacman -Syu
Install Git by running the following command:
sudo pacman -S git
Clone the Oxidized repository from GitHub by running the following command:
git clone https://github.com/ytti/oxidized.git
Install Ruby by running the following command:
sudo pacman -S ruby
Install Ruby Gems by running the following command:
sudo pacman -S rubygems
Install Bundler by running the following command:
gem install bundler
Navigate to the Oxidized directory by running the following command:
cd oxidized
Install the required Ruby gems by running the following command:
bundle install --path vendor/bundle
Configure the Oxidized configuration file by copying the sample configuration file using the following command:
cp oxidized/config.sample oxidized/config
Edit the Oxidized configuration file using the Nano text editor from the terminal by running the following command:
nano oxidized/config
Make the following changes to the configuration file:
username
and password
fields to match the SSH credentials of your network devices.input
section.Test the Oxidized installation by running the following command:
bundle exec oxidized
If Oxidized runs without any errors, it means the installation and configuration were successful.
Oxidized is now installed and configured on EndeavourOS, and you can use it to backup and restore the configuration of your network devices. You can run Oxidized as a system service or use it manually by running the bundle exec oxidized
command.
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!