danb35 / freenas-iocage-nextcloud

Script to create an iocage jail on FreeNAS for the latest Nextcloud 28 release, including Caddy, MariaDB or PostgreSQL, and Let's Encrypt
GNU General Public License v3.0
258 stars 71 forks source link

Combined script cleanup and upgrade #95

Closed PrivatePuffin closed 4 years ago

PrivatePuffin commented 4 years ago

This PR combines some of the work from my previous PR's and builds on it to improve the script further and show why certain choices where made.

These options combined, open up some options for persistent reinstall (reinstalling while keeping config, DB and files). This is not yet in this PR, but thats relatively doable to add.

PrivatePuffin commented 4 years ago

Somewhat of a beta that enables reinstallation while keeping config and files, is available here: https://github.com/Ornias1993/freenas-iocage-nextcloud/tree/enable_reinstall

Another WIP (more like alpha) of mine to support external database servers: https://github.com/Ornias1993/freenas-iocage-nextcloud/tree/external_databases

(both based on the work done in this PR)