Completed project !
Sorry but this project doesn't have a github repository...
I have installed TrueNAS on my local machine in order to set up a shared folder system on the network using VMWare. TrueNAS is a powerful open-source network-attached storage (NAS) solution that allows for the creation of shared folders and provides advanced data management capabilities.
To set up the shared folder system, I first installed VMWare on my machine. VMWare is a virtualization platform that allows for the creation of virtual machines, which can be used to run multiple operating systems on a single physical machine.
Next, I created a virtual machine in VMWare and installed TrueNAS on it. Once the TrueNAS installation was complete, I configured the system to create shared folders that could be accessed by other devices on the network. This was done by configuring the network settings and creating user accounts with appropriate permissions.
To ensure that the virtual machine hosting TrueNAS was always available, I set it up to automatically start up using the Autostartup VM service in VMWare. This allowed the virtual machine to automatically start up when the physical machine is powered on, ensuring that the shared folder system is always available to other devices on the network.
I realized that the autostartup service of my virtual machines was not the most optimal, so I created a batch script that runs on machine startup and simply starts the virtual machine using vmrun.
The autostartup service for virtual machines can sometimes be slow or unreliable. It may not start the virtual machine at the right time or fail to start it altogether. This can cause delays and frustration, especially if the virtual machine is critical to your work.
To avoid these issues, I decided to create a batch script that runs when the machine starts up. The script uses the vmrun command to start the virtual machine. Vmrun is a command-line utility that allows you to control virtual machines from the command line.
The script is straightforward and only contains a few lines of code. It first navigates to the folder where the virtual machine is located, and then runs the vmrun command to start the virtual machine. This ensures that the virtual machine is always started reliably and quickly when the machine starts up.
Overall, creating a batch script to start the virtual machine at startup has been a significant improvement in my workflow. It ensures that I can always access my virtual machine without any delays or issues, allowing me to focus on my work without interruption.
After the shared folders were created and the VM start automatically, I tested the system to ensure that it was functioning properly. I was able to successfully access the shared folders from other devices on the network and transfer files between them.
Overall, installing TrueNAS on a virtual machine using VMWare and configuring it to automatically start up allowed me to create a powerful shared folder system on my local network, providing advanced data management capabilities and secure access to shared files.
Preview of the dashboard :
Preview of the installed disks :
Here are the steps to install and configure TrueNAS on a VMWare virtual machine:
That's it! You have now installed and configured TrueNAS on a VMWare virtual machine and can start using it to store and share files on your network.