Spis treści:
- Why install Nextcloud on TrueNAS SCALE?
- Step by step: Installing Nextcloud on TrueNAS SCALE
- Expanding Nextcloud's functionality
- Backup and security
- Summary
Why install Nextcloud on TrueNAS SCALE?
Nextcloud is one of the most popular open source systems for managing files, calendars, mail and team communications. It works as an alternative to services such as Google Drive, Dropbox and Microsoft 365 - with the difference that you have your data at your place, under full control.
And TrueNAS SCALE 25.04 Fangtooth is the latest version of the operating system for storage servers, based on Linux and supporting running applications as Docker containers. What has changed?
- New backend for the application (switching from Kubernetes to Docker)
- Better integration of the application installer into the GUI interface
- Ability to manage datasets directly from the configurator
- Increased control over container and storage configuration
Step by step: Installing Nextcloud on TrueNAS SCALE
- Prepare the environment
Start with a clean installation of TrueNAS SCALE 25.04. Make sure you have created at least one pool - preferably on a fast drive (SSD/NVMe) that will serve as space for containers.
- Go to Apps tab
Click "Discover Apps" and select Nextcloud from the catalog of available apps. Note that the application version (e.g. Nextcloud 31.0.4) differs from the implementation version (e.g. 1.6.22) - the latter determines how it works in TrueNAS.
- Configure the application
Define:
- The name of the instance (e.g. nextcloud or nextcloud-clientX)
- Postgres version - we recommend a newer one (e.g. 17)
- Admin parameters - e.g. admin/admin (do not use on production)
- Access port - e.g. 30000
- HostPaths - we recommend manually indicating 3 locations:
- WebData - application data
- UserData - user data
- Database - database data
You can also activate Redis (cache), Imaginary (graphics processing) and Cron.
- Install and run
Click Install and wait. TrueNAS itself will download the Docker images, configure the containers and launch the application. After a while, your private cloud will be available at the IP address and port of your choice.
Expanding Nextcloud's functionality
Nextcloud is not just a file space. You can install additional modules:
- Mail - manage emails directly from the Nextcloud interface
- Calendar - an alternative to Google Calendar
- Talk - internal communicator
- Deck - Trello-style task boards
- Contacts, Notes, Tasks and more
With these extensions, you can build a complete ecosystem of teamwork - all in one application, in your environment.
Backup and security
Po zakończeniu instalacji pamiętaj o backupie danych. Wszystkie dane przechowywane są w wybanych lokalizacjach na przykład:
- /mnt/[pool]/nextcloud/UserData - user files
- /mnt/[pool]/nextcloud/Database - Postgres database
- /mnt/[pool]/nextcloud/WebData - application configuration
Take care of regular backups - locally or to an external cloud.
Summary
- data privacy
- enterprise-class functionality
With the help of the latest TrueNAS SCALE features, installation is easier than ever and the configuration possibilities are vast.
If you're interested in self-hosting, private cloud, or just want to better manage your data - this deployment may be the perfect solution for you.