samuel-emrys
Contributor
- Joined
- Dec 14, 2018
- Messages
- 136
The Guide: https://www.samueldowling.com/2020/...n-FreeNAS-iocage-jail-with-hardened-security/
This guide will show you how to manually set up and configure a Nextcloud server in an iocage jail, as well as how to harden your security to make sure your information is safe. Specifically, this guide covers:
Changelog (22/06/2020):
This guide will show you how to manually set up and configure a Nextcloud server in an iocage jail, as well as how to harden your security to make sure your information is safe. Specifically, this guide covers:
- Organise your datasets
- Set up and configuration of a FAMP (FreeBSD, Apache, MySQL, PHP) web server stack
- Optimise your database
- Install and configure Nextcloud to remove all security warnings and adhere to Nextcloud's suggested best practice
- Configure HTTPS (configuring a reverse proxy, and the Nextcloud specific configuration)
- Configure tamper detection
- Configure DDNS
- Guidance on upgrading and maintaining your server
Changelog (22/06/2020):
- Modified installation method to use a tarball directly from Nextcloud instead of the FreeBSD package manager
- Added upgrade instructions
- Presents installation of Nextcloud 19 and PHP 7.4
- Modified to explicitly create directories within the jail before attempting to mount
- Changed SSL configuration to use an nginx reverse proxy to improve HTTPS certificate maintainability when multiple services are being managed
- The latest branch of the FreeBSD repository now ships with Nextcloud 15. I've run through the installation process and made a couple of minor caching modifications to ensure compatibility. My brief test showed everything working as expected.
Last edited: