NextcloudPi docker installation process review

Clean installation process is a bit awkward, but simplified on Armbian. Curl script is integrated, but it takes 5 - 15 minutes, there is no easy way to uninstall the Curl installation, and Docker version only takes about 60 seconds to create via standard broadband.

  • Docker Nextcloud version does not receive regular updates so it was not the latest version.
  • Docker version of Nextcloud(Pi) can only be updated one full version at a time to avoid breakage.
  • Version changes in ncp-web must be typed in manually, making it easy to mess up unless automatic updates are used.
  • Docker version of ncp-web does not automatically define a Trusted Domain.

Also have this error in the logs after upgrade to NextcloudPi 18.0.4 stable from 18.0.3 and ncp 1.25 from 1.24

[core] Error: RedisException: NOAUTH Authentication required. at <>

  1. /data/nextcloud/lib/private/Memcache/Redis.php line 54
    Redis->get(“9847577c3925ed1 … 4”)
  2. /data/nextcloud/lib/private/App/InfoParser.php line 58
    OC\Memcache\Redis->get("/data/nextcloud … 4")
  3. /data/nextcloud/lib/private/App/AppManager.php line 511
    OC\App\InfoParser->parse("/data/nextcloud … l")
  4. /data/nextcloud/lib/private/legacy/app.php line 558
    OC\App\AppManager->getAppInfo(“accessibility”, false, null)
  5. /data/nextcloud/lib/private/AppFramework/App.php line 67
    OC_App::getAppInfo(“accessibility”)
  6. /data/nextcloud/lib/private/legacy/app.php line 241
    OC\AppFramework\App::buildAppNamespace(“accessibility”)
  7. /data/nextcloud/lib/private/legacy/app.php line 120
    OC_App::registerAutoloading(“accessibility”, “/data/nextcloud/apps/accessibility”)
  8. /data/nextcloud/lib/private/legacy/util.php line 197
    OC_App::loadApps([“filesystem”])
  9. /data/nextcloud/lib/private/Files/Filesystem.php line 267
    OC_Util::setupFS("")
  10. /data/nextcloud/lib/private/Server.php line 320
    OC\Files\Filesystem::getMountManager(null)
  11. /data/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php line 118
    OC\Server->OC{closure}("*** sensitive parameters replaced ***")
  12. /data/nextcloud/lib/private/ServerContainer.php line 125
    Pimple\Container->offsetGet(“RootFolder”)
  13. /data/nextcloud/lib/private/Server.php line 342
    OC\ServerContainer->query(“RootFolder”)
  14. <>
    OC\Server->OC{closure}("*** sensitive parameters replaced ***")
  15. /data/nextcloud/lib/private/Files/Node/LazyRoot.php line 62
    call_user_func(Closure {})
  16. /data/nextcloud/lib/private/Files/Node/LazyRoot.php line 142
    OC\Files\Node\LazyRoot->__call(“get”, [“appdata_ocz3rx1zylbu/js/core”])
  17. /data/nextcloud/lib/private/Files/AppData/AppData.php line 143
    OC\Files\Node\LazyRoot->get(“appdata_ocz3rx1zylbu/js/core”)
  18. /data/nextcloud/lib/private/Template/JSCombiner.php line 96
    OC\Files\AppData\AppData->getFolder(“core”)
  19. /data/nextcloud/lib/private/Template/JSResourceLocator.php line 115
    OC\Template\JSCombiner->process("/data/nextcloud", “core/js/merged-template-prepend.json”, “core”)
  20. /data/nextcloud/lib/private/Template/JSResourceLocator.php line 71
    OC\Template\JSResourceLocator->cacheAndAppendCombineJsonIfExist("/data/nextcloud", “core/js/merged-template-prepend.json”)
  21. /data/nextcloud/lib/private/Template/ResourceLocator.php line 78
    OC\Template\JSResourceLocator->doFind(“js/merged-template-prepend”)
  22. /data/nextcloud/lib/private/TemplateLayout.php line 346
    OC\Template\ResourceLocator->find(["core/js/dist/m … "])
  23. /data/nextcloud/lib/private/TemplateLayout.php line 174
    OC\TemplateLayout::findJavascriptFiles(["core/js/dist/m … "])
  24. /data/nextcloud/lib/private/legacy/template.php line 184
    OC\TemplateLayout->__construct(“error”, “”)
  25. /data/nextcloud/lib/private/Template/Base.php line 132
    OC_Template->fetchPage()
  26. /data/nextcloud/lib/private/legacy/template.php line 333
    OC\Template\Base->printPage()
  27. /data/nextcloud/index.php line 65
    OC_Template::printExceptionErrorPage(RedisException {}, 500)

GET /
from 192.168.1.149 at 2020-05-04T23:22:34+00:00