Nextcloud 13 installation guide (Ubuntu/NGINX)

Following this guide you will be able to install and configure Nextcloud 13 based on Ubuntu 18.04 LTS, NGINX 1.15, 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....

Nextcloud meets Pico CMS (NGINX)

With Pico CMS you can build your own website in Nextcloud! Start a blog – share your resume with the world – create a plan for world domination and only share with the right friends – built a knowledge sharing site – and let...

Nextcloud 13 and ONLYOFFICE (NGINX)

Following this guide, you will get your own ONLYOFFICE Documentserver within your own Nextcloud, based on your existing NGINX Webserver. You don’t have to configure a second domain, just use your existing one e.g. your.dedyn.io and ammend your current configuration. Prerequirement: NGINX ≥ 1.15...

Nextcloud 13 backup and restore

Backup Nextcloud Ensure to have regulary backups from _0 (Sunday) to _6 (Saturday)  of your Nextcloud, including at least: – the webfolder: /var/www/nextcloud – the datafolder: /var/nc_data – and the database: nextcloud. Please substitute ubuntuusername and the database password nextcloud with yours. 1. Turn...

Nextcloud 13 installation guide advanced

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.15 with ngx_cache_purge enabled, PHP 7.2, MariaDB, Redis, fail2ban, firewall (ufw). In addition you will gain an A+ rating from both:...

Nextcloud 13 installation guide (Debian 9.4 stretch)

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...

Let’s Encrypt and desec.io (dyndns) w/o external access

If you want to build your own and “local only” server environment you may request valid ssl certificates following this scenario yet. It is not neccessary to forward or open ports from WAN (external) to LAN (internal). DynDNS by deSEC supports the DNS challenge...

Using Nextcloud’s command line

(1) Use Cron or Ajax to run Nextcloud background jobs (2) Re-Scan your Nextcloud data (3) Cleanup Nextclouds filecache (4) Remove deleted files (5) Disable or enable apps (e.g. two-factor authentication or gallery) (6) List all config parameters and removes sensitive values (7) All...

Nextcloud and Collabora (NGINX)

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....

Build your Nextcloud Server using one shell script

updated: May, 14th, 2018: Updated to TLSv1.3 The initial script (install-nextcloud.sh) will install your self hosted Nextcloud within few minutes fully automated. Your server will be built of: Fail2Ban (Nextcloud and SSH jails) MariaDB Nextcloud 13.0.4 NGINX 1.15 OpenSSL 1.1.0h PHP 7.2.7 Redis-Server self...

Nextcloud 13.0.2 for Odroid C2 (Nextcloud1302.img)

OdroidC2 image with Nextcloud 13.0.2 First download my Nextcloud 13.0.2 image for OdroidC2 from here: Nextcloud 13.0.2 image for Odroid C2 version 2.1new (487 MB) The image consists of: Ubuntu 16.04.4 LTS 64 Bit NGINX 1.14 Nextcloud 13.0.2 (stable) Nextcloud cronjobs enabled cronjob for...

Pi-hole behind your nginx reverse proxy

Pi-hole®: A black hole for Internet advertisements March 26th, 2018: – added some troubleshooting hints Install Pi-hole by running sudo -s curl -sSL https://install.pi-hole.net | bash and follow the instructions: Then change the Pi-hole port from 80 to e.g. 86: vi /etc/lighttpd/lighttpd.conf server.port =...

Nextcloud more secure using geoip (NGINX)

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...

Roundcube alongside Nextcloud

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 more secure using clamav

Make your Nextcloud more secure using clamav and Nextcloud’s file-antivirus app. Just install clamav on your server and make just few configuration steps. Install clamav using the Ubuntu repositories Start working as sudo to install and configure clamav: sudo -s apt update && apt...

deSEC – dyndns for Nextcloud

First register (german: registrierung) an account and wait for the credentials sent by email. Then start to install and configure the dyndns client. To install ddclient, use