Following this guide you will be able to install and configure Nextcloud 13 based on Ubuntu 18.04 LTS, NGINX 1.14, openssl 1.1.0h, TLSv1.3, PHP 7.2, MariaDB, Redis, fail2ban, firewall (ufw) and will achieve an A+ rating from as well Nextcloud as Qualys SSL Labs....

Following this guide you will be able to install and configure Nextcloud 13 latest based on Debian 9.4 stretch, NGINX 1.14, openssl 1.1.0h, TLSv1.3, PHP 7.2, MariaDB, Redis, fail2ban, firewall (ufw) and will achieve an A+ rating from as well Nextcloud as Qualys SSL...

Following this guide, you will gain your Collabora Online Office within your Nextcloud, based on your existing NGINX Webserver (reverse proxy or default configuration). You don’t have to configure a second domain, just use your existing one e.g. your.dedyn.io and ammend your current configuration....

If you are interested in running Nextcloud in parallel to Roundcube, WordPress, Shellinabox, Pi-hole and so on behind a NGINX reverse proxy you will find all the neccessary changes and configuration files below as an ammendment to the initial guide (Nextcloud 13 installation guide)....

Following this advanced guide you will be able to install and configure Nextcloud 13 based on Ubuntu 16.04.4 LTS or 18.04 LTS, NGINX 1.14 with ngx_cache_purge enabled, PHP 7.2, MariaDB, Redis, fail2ban, firewall (ufw). In addition you will gain an A+ rating from both:...

from scratch NGINX 1.14.0 with ngx_cache_purge module can be either manually built from scratch or being downloaded in this guide. First change to /usr/local/src as sudo and update your system. updated: April, 27th, 2018: – Ready for Ubuntu 18.04 LTS sudo -s cd /usr/local/src...

This guide was updated the last time – now it is freezed! Please follow the new Nextcloud installation guide for Ubuntu 18.04 LTS for future Following this guide you will be able to install and configure Nextcloud 13 based on Ubuntu 16.04.4 LTS or...

Following this guide you will be able to install and configure Nextcloud 13 based on Ubuntu 16.04.4 LTS, Apache 2.4.29 (mpm_event, http2), PHP 7.2 (php7.2-fpm), MariaDB, Redis, fail2ban, firewall (ufw) and achieve an A+ rating from both: Nextcloud and Qualys SSL Labs. We will...

Many users asked for the NGINX geoip configuration i made earlier. Although e.g. VPN or TOR could bypass geoip blocking i decided to post a new guide. So following this guide you will be able to secure your Nextcloud server by using geoip in...

We will install and configure the Nextcloudclient (nextcloudcmd) 2.3.3 to sync all data headless and without any gui to your or federated Nextcloud Server silently. Therefore we will add the Nextcloud repository as root to your Ubuntu Server, install the Nextcloud client, create a...

We built a new lab environment that consists of 3 virtual server (Ubuntu 16.04.3 LTS) using the same virtual network. Server1: 192.168.56.3/255.255.255.0 Server2: 192.168.56.4/255.255.255.0 (vm clone of Server1) Server3: 192.168.56.5/255.255.255.0 (vm clone of Server1) All server are up to date and configured with NGINX...

Upgrade Nextcloud 13 Before we start upgrading our server please create and verify a backup of your entire environment. It is described in a separate post called “Nextcloud installation guide ext.”. Then ensure having the Nextcloud Release 12.0.5 in place although it would be...

We will run Roundcube 1.3.6 in a subfolder alongside and within Nextcloud on your NGINX, enhance security using TOTP (2FA) + fail2ban and finally add functionality using a carddav plugin for Nextcloud contacts. To run Roundcube (https://your.dedyn.io/emails) alongside and within Nextcloud (as an “external...

Nextcloud with http/2.0 You can update your system with unsupported packages from this untrusted but recommended PPA by adding ppa:ondrej/apache2 to your system’s Software Sources. Add the following repository to your system:

Install and tweak Apache2 & PHP7.1 Install Apache2 and choose the preferred Muti-Processing-Modul (MPM) mpm_event_module (documentation) as your worker. Run-time configuration directives are identical to those provided by worker, with the only addition of the AsyncRequestWorkerFactor.

Increase the gallery performance significantly by enabling the Preview Generator app. Start the Preview Generation and wait for its end – then edit the crontab to perform periodic thumbnail generations for newly created data and finally enjoy your previews as “jumping popcorn”! So let’s...

Following this guide you will increase nginx security due to HTTP Public Key Pinning (HPKP) in less than ten minutes. As minimal pre-requirements ensure your nginx is running with ssl enabled and your Nextcloud is reachable via internet.

In order to use Emojis on your Nextcloud server with a MariaDB database, the installation needs to be tweaked a bit. But before applying any changes to your Nextcloud system, backup your database and files first. I used Nextcloud’s 4-byte support-documentation as a template...