OMV 4 + nginx + Nextcloud in /var/www/nextcloud installieren

  • https://www.technikaffe.de/anl…diavault_3_inkl._fail2ban
    https://decatec.de/home-server…ncrypt-redis-und-fail2ban
    https://www.techgrube.de/tutor…tu-18-04-teil-5-nextcloud


    Nach diesen Anleitungen hatte ich probiert, Nextcloud mit nginx auf die System Platte zu installieren, ohne Docker.


    Bei technikaffe wirds auf die Daten Festplatte installiert, bei decatec läuft nachher OMV nicht und bei techgrube läufts über apache.


    Asrock j4105, 32GB RAM, SSD 120GB, 2x 4GB NAS Platten.
    Zuerst Debian 9 installiert, dann OMV + plugin nginx, mysql und letsencrypt.

    Was müsste ich noch ändern, damit nach der Anleitung von decatec auch OMV läuft?

  • Nimm doch die Anleitung aus dem verlinkten Thread aus dem hiesigen Forum. Danach klappt das wenigstens. Gen Threadende findest Du auch eine aktuelle Nginx config. Die Älteren funktionieren nicht mehr.
    Und bzgl. Deines Wunschpfades... musst Dich ja nicht sklavisch an die Anleitung halten. Modifizierst Du halt den Pfad für Deine Zwecke.


    Edit: Auch wenn Du Nginx unbedingt in /var/www/ installieren willst, den Datenordner würde ich wie beschrieben auf eine andere HD legen.

  • Daten will ich ja auch auf andere HD legen, nur selbst Nextcloud soll auf die SSD in /var/www.


    Log into your OMV homepage, and go to Share Folders tab, and create a share folder call www.
    copy all its files to your nextcloud folder (the one you created earlier):
    cp -r nextcloud/. /media/UUID/www/nextcloud


    Dass ist nicht der Sinn der Sache, dieser www wird auf der Daten HD erzeugt und nicht SSD.

  • Das Problem liegt darin, dass man über Freigegebene Ordner nicht den Pfad ändern kann, also nicht auf die System Festplatte.
    In welcher Datei man es sonst ändern könnte, hab ich bisher nicht rausgefunden.


    Wenn ich mit dem nginx Plugin installiere und bei Verzeichnis nichts auswähle, dann wird /usr/share/nginx/html benutzt. Wo man es in /var/www/ ändern kann, weiß ich nicht.

  • Wenn Du unbedingt NC auf der Systempartition haben willst, wirst Du das Ganze manuell konfigurieren müssen (ohne Plugin). Hierzu https://openmediavault.readthe…atest/various/advset.html


    In /etc/nginx/sites_available, sites_enabled wirst Du nichts erstellen können, da hier immer wieder mal von OMV überschrieben wird. Wie im obigen Link beschrieben musst Du in /usr/share/openmediavault/mkconf/nginx.d Deine config erstellen.
    Weiter kann ich Dir da nicht helfen, hab das noch nicht gemacht. Ich kann nur nochmals Docker empfehlen.

  • Docker kenn ich noch nicht und einige "verteufeln" es, ich hätts einfach gerne ohne Docker, nativ sozusagen.
    Warum in einer VM laufen lassen wenns auch direkt geht.
    Ich möchte später auch mal zB Wordpress installieren, die will ich ebenfals in /var/www/ haben, da kann ich hier mit NC schon mal anfangen.



    mkdir -p /var/www/nextcloud
    apt-get install php7.0-zip php7.0-curl php7.0-gd bzip2


    wget https://download.nextcloud.com…r/releases/latest.tar.bz2
    tar -xjvf latest.tar.bz2 -C /var/www/


    chown -R www-data:www-data /var/www/nextcloud


    SSL Zertifikat erstellen




    Nginx Plugin pool:

    Code
    clear_env = no
    env[HOSTNAME] = $HOSTNAME
    env[PATH] = /usr/local/bin:/usr/bin:/bin
    env[TMP] = /tmp
    env[TMPDIR] = /tmp
    env[TEMP] = /tmp





    Nginx Plugin server:



    Als Datenordner in Nextcloud angeben (davor bei Freigegebene Ordner in OMV erstellen und Rechte setzen):
    /sharedfolders/www/nextcloud/data



    Zu erreichen unter:

    Code
    https://ipadresse/nextcloud

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!