Some weeks ago I set out to stop hosting in my home and instead get our family a virtual home in cyberspace. If you can read this it worked and the nitty gritty details are the subject of this article. At the time of this writing we have

  • nextcloud
  • mail
  • www

running in docker on a virtual machine which was hand installed with arch.

Choosing the right provider

Setting up linux inside of the VM

Docker

Services

Mail

fail2ban-client set dovecot unbanip 178.201.134.233 Nextcloud

After using nextcloud for a while, I recently decided to update to the latest and greatest.

Long story short, the guy behind wonderfall/nextcloud decided to include redis as a default in the config files without writing this on the front page of his github repro. If you dig in the config file it is quite obvious that

'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => '/tmp/redis.sock',
    'port' => 0,
    'timeout' => 0.0,
  ),

needs to be removed and then it works again.

WWW