Oxidized is an open-source network device configuration backup tool. In this guide, we will walk you through the process of installing Oxidized on Fedora CoreOS.
Before starting, ensure that you have the following prerequisites:
In order to install Oxidized you need to first install necessary dependencies.
Login to the running instance of Fedora CoreOS.
Open the Terminal.
Update the package list:
sudo dnf update -y
sudo dnf install ruby rubygems ruby-devel gcc make -y
Next, we will install Oxidized.
sudo gem install oxidized
You should create a configuration file for Oxidized. Here is an example:
$ cat <<EOF > ~/.config/oxidized/config
username: admin
password: secret
model: ios
interval: 3600
rest: 0.0.0.0:8888
source:
default: ssh
debug: true
pid: "/tmp/oxidized.pid"
log:
file: "/var/log/oxidized/oxidized.log"
syslog_facility: "LOG_USER"
syslog: false
input:
ssh:
secure: false
output:
file:
directory: "/var/lib/oxidized/configs"
default: true
EOF
To start Oxidized, run the following command:
sudo oxidized
Congratulations! You have successfully installed Oxidize on your Fedora CoreOS. You can now use Oxidize to backup your network device configurations.
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!