Creating a Storage and Backup Hub with TrueNAS on Proxmox

Implementing a reliable and secure storage system is essential to ensure data protection and easy access from any device. In this article, I will share my experience in creating a Virtual Machine (VM) on Proxmox with TrueNAS, formerly FreeNAS, turning it into a complete hub for backup, storage and media streaming.

Creating VM with TrueNAS on Proxmox

  1. VM initialization:
    • I created a dedicated VM on Proxmox, providing adequate resources to ensure optimal performance.
  2. Installing TrueNAS:
    • I proceeded with installing TrueNAS on the VM, following the wizard and configuring the basic settings.
  3. Configuring Pools in RAID 10:
    • Using two 6TB hard drives, I created pools in RAID 10 for redundancy and high performance. This became the heart of my backup and storage system.

Implementing Backup and Synchronization Tools

  1. CloudSync:
    • To ensure data safety even in an external location, I configured CloudSync to perform backups to a cloud storage service. This ensures a copy of the data in a remote location.
  2. Syncthing:
    • For seamless synchronization between my local devices and the server, I integrated Syncthing. This tool ensures consistency and access to files across all my devices.
  3. rSync:
    • Using rSync, I automated the backup process between different storage drives, ensuring data consistency and simplifying version management.

Enhanced Features with Jellyfin and Netdata

  1. Jellyfin:
    • By adding Jellyfin to my hub, I have transformed the server into a complete media center. Now I can access my media from any device on the network.
  2. Net data:
    • Netdata integration provides comprehensive monitoring of system resources, ensuring optimal performance and allowing me to quickly respond to any issues.

Advantages and Final Considerations

Implementing TrueNAS on Proxmox has significantly improved data management and information security. Creating RAID 10 pools, using advanced tools such as CloudSync, Syncthing and rSync, along with multimedia features from Jellyfin and detailed monitoring from Netdata, has transformed my server into a complete and versatile hub.

The ability to perform local and off-site backups, synchronize files between devices, and enjoy a centralized media library has made this project one of my most meaningful. The robustness of the system and its ability to adapt to my evolving needs underscore the importance of a holistic approach to data management and cybersecurity.

All articles on this site are written with the OpenAI ChatGPT AI, model 3.5.
This is an advanced language model that helped generate the site's content, ensuring quality and consistency in the language.