How to Install Ansible-NAS on Windows 11

Ansible-NAS is an open source project for building DIY NAS (Network Attached Storage) systems. In this tutorial, we will walk through the process of installing Ansible-NAS on Windows 11.

Prerequisites

To follow along with this guide, you will need the following:

Installation Steps

Step 1: Install Git

First, we need to install Git, which we will use to clone the Ansible-NAS repository. To download Git, visit the Git download page, select your operating system, and follow the installation instructions.

Step 2: Install Ansible

Ansible is a powerful automation tool that Ansible-NAS relies on. To install Ansible, open PowerShell and run the following command:

winget install ansible

Step 3: Clone the Ansible-NAS repository

To clone the Ansible-NAS repository, use the following command:

git clone https://github.com/DaveStephens/ansible-nas.git

Step 4: Configure Ansible variables

Before we can use Ansible-NAS, we need to configure the variables needed for the installation.

Navigate to the ansible-nas/playbooks/group_vars directory and open the all file. In this file, you will find variables that need to be set, such as the network interface that will be used for the NAS.

Edit the variables to suit your needs, save the file, and close it.

Step 5: Run the Ansible-NAS playbook

To run the Ansible-NAS playbook, navigate to the ansible-nas/playbooks directory and run the following command:

ansible-playbook -i ../inventory nas.yml

This command tells Ansible to use the inventory file located one level up and run the nas.yml playbook.

Conclusion

We have successfully installed Ansible-NAS on Windows 11, allowing us to easily create a DIY NAS system. Now you can start customizing your new NAS!

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!