I recently investigated Nextcloud (despite it being one of the "available" Plugins and having run FreeNAS for a couple of months) and I'm very eager to deploy on my server. I was able to install Nextcloud 10 via Plugin / Jail quite easily (without doing any research or following a guide), but was somewhat disappointed when I learned that PHP must be upgraded to 5.6 to install Nextcloud 11. This prompted further research on how to deploy Nextcloud 11, with some of approaches looking a bit daunting to be candid (and possibly beyond my current skill set), and then I became aware of the fact that Nextcloud 12 was recently released on 2017-05-22.
I'm aware of 4 approaches to install Nextcloud (there indeed may be more), as listed below. Of course the Plugin only gets you to version 10 and the Virtual Appliance likely only appeals to those running FreeNAS on ESXi (like myself).
[Edit: Fixed per @danb35 's comment.]
[Edit: Added Git link per @ElchQ 's comment]
I'm aware of 4 approaches to install Nextcloud (there indeed may be more), as listed below. Of course the Plugin only gets you to version 10 and the Virtual Appliance likely only appeals to those running FreeNAS on ESXi (like myself).
- Plugin: Version 10.0.0.1 (Upgrade to Nextcloud 11 requires PHP 5.5) It is listed as a Plugin for 9.10 (9.10 documentation) but not 9.3 (9.3 documentation).
- BSD Port - Version 12.0.0, update = 2017-05-24, http://www.freshports.org/www/nextcloud
- Manual Install - Described here (and other threads): https://forums.freenas.org/index.php?threads/how-to-owncloud-using-nginx-php-fpm-and-mysql.17786/
- Virtual Appliance - Version 12.0.0.0, update = 2017-05-22, https://www.techandme.se/nextcloud-vm/ + [URL]https://github.com/nextcloud/vm/releases[/URL]
- What is the best approach to install Nextcloud 12 / Is there other relevant information about pursuing this endeavor?
- I believe the Virtual Appliance may be the best approach for me (running FreeNAS on ESXi), but haven't tried to deploy yet - are there any complications / disadvantages to this approach?
[Edit: Fixed per @danb35 's comment.]
[Edit: Added Git link per @ElchQ 's comment]
Last edited: