Oxidized is a network device configuration backup tool that fetches configurations from routers, switches, and firewalls and then saves them in a Git repository. It is available on GitHub and can be installed on different operating systems including Windows 11. In this tutorial, you will learn how to install Oxidized on Windows 11.
Before starting the installation process, you need to have the following:
Here are the steps to install Oxidized on Windows 11:
gem install oxidized
This installs the latest version of Oxidized on your Windows 11 computer.
oxidized --example > ~/.config/oxidized/config
This command creates a sample configuration file in the Oxidized directory.
Open the configuration file: Use your preferred text editor (e.g. Notepad or VS Code) to open the Oxidized configuration file, which should be located at ~/.config/oxidized/config
.
Edit the configuration file: Change the following parameters in the configuration file to match your network setup:
interval: 3600
log: ~/.config/oxidized/logs/oxidized.log
use_syslog: false
input:
default: ssh
ssh:
secure: false
host: 192.168.1.1
port: 22
username: oxidized
password: password
output:
default: git
git:
user: John Doe
email: john.doe@example.com
repo: "~/oxidized_repo"
branch: master
source:
include:
- git/
remote:
name: origin
url: https://github.com/user/repo
source:
default: csv
csv:
file: ~/.config/oxidized/router.db
You need to replace the IP address, username, and password under the ssh
input section. You should also replace the Git repository information under the output
section to point to your Git repository.
oxidized --dry-run
This command tests your configuration file and verifies that it is working as expected.
oxidized
This command starts Oxidized and fetches device configurations as specified in the configuration file.
Congratulations! You have successfully installed and configured Oxidized on Windows 11.
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!