Lokalen einfachen Fotoserver einrichten - Bin am verzweifeln

  • Hallo,

    ich bin am verzweifeln. Seit zwei Tagen versuche ich einen lokalen Fotoserver auf meinen Raspi 3B einzurichten.

    Leider bin ich totaler Anfänger und habe dennoch schon andere Projekte wie PI-Hole umgesetz bekommen.

    Beim Fotoserver will es aber nicht klappen.

    Vornweg: Der Fotoserver wird nur in einen lokalen Netzwerk laufen (ohne Internet).

    Es soll möglich sein Fotos von einen Android oder Win PC in das Fotverzeichnis (/var/www/ubergallery/gallery-images) zu kopieren. Diese Bilder sollen dann von jedem Gerät im Netzwerk einfach per Webbrowser betrachtet werden können.

    Da es einfach sein soll und nicht mehr als 300 Fotos darin liegen werden habe ich mich für Ubergallery entschieden.

    Dazu bin ich nach folgender Anleitung vorgegangen:

    https://www.ubergallery.net/#gitInstall

    mein Installationspfad lautet /var/www/ubergallery

    Die IP des Pi: 192.168.178.46

    In der Samb Config habe ich diese Freigaben drin:


    [fotoserver]

    comment = Fotoserver-Freigabe

    path = /var/www/ubergallery

    writable = yes

    force user = shareuser


    [fotos]

    comment = Fotos

    path = /var/www/ubergallery/gallery-images

    writable = yes

    force user = shareuser

    Es funktioniert auch der Netzwerkzugriff mit Schreibrechten von Win und Android.

    Das einzige was nicht funktioniert ist der Fotoserver selbst.


    Ich weiss auch gar nicht richtig wie ich diesen z.B. von einem Win-PC aufrufe.

    Der Aufruf von: http://192.168.178.46/ubergallery
    bringt diese Meldung:

    Not Found

    The requested URL /ubergallery was not found on this server.

    Apache/2.4.38 (Raspbian) Server at 192.168.178.46 Port 80

    Der Aufruf von http://192.168.178.46 bringt die Apache2 Debian Default Page

    Wenn ich in Win auf Netzwerk-Fotoserver gehe, sehe ich auch das Verzeichnis von Ubergallery, darin befindet sich zb: eine index.php und der Unterordner "gallery-images".

    Kann mir hier jemand weiterhelfen ?

    Es wäre so net.

    Bitte ohne große Fachbegriffe.

    Ganz liebe Grüße

    Werner

  • Lokalen einfachen Fotoserver einrichten - Bin am verzweifeln? Schau mal ob du hier fündig wirst!

    • Offizieller Beitrag

    Hallo,

    der aktuelle Pfad in Apache ist /var/www/html. ;)

    Eine einfache Lösung wäre z.B. das Verzeichnis /var/www/ubergallery nach /var/www/html/ubergallery und die Pfade in der smb.conf anzupassen. Dann könnte http://192.168.178.46/ubergallery funktionieren.

    • Offizieller Beitrag

    Sorry, mein Beispiel kam zu spät.

    Code
    cp -ar /Quelle/ /Ziel/

    Du kannst Dir aber auch den Midnight Commander installieren und damit kopieren/verschieben.

    sudo apt update && sudo install mc

    • Offizieller Beitrag

    Die alten Dateien kann ich doch so löschen:

    rm -r /var/www/ubergallery/

    Besser so:

    Code
    cd /var/www
    rm -r ubergallery

    Eine Idee ?

    Ja.

    Code
    sudo chown -R www-data:www-data /var/www/html/ubergallery
  • Hallo und wieder Danke !

    Das mit dem Löschen habe ich hinbekommenn nur das Unterverzeichnis "/gallery-images" und die Inhalte hat es nicht gelöscht.

    Darin befindet sich auch noch ein Unterverzeichnis "pi" darauf habe ich mit Win keinen Zugriff.

    Beim Aufruf von http://192.168.178.46/ubergallery/ kommt jetzt ein leeres Browserfenster.

    Leider kann ich von Win auf den Fotoordner nicht mehr zugreifen.

    Meine sambaconf sieht jetzt so aus:

    [global]

    workgroup = WORKGROUP

    encrypt passwords = yes

    client min protocol = SMB2

    client max protocol = SMB3

    [SambaPi]

    comment = Samba-Pi-Freigabe

    path = /var/www/ubergallery

    read only = no

    [fotoserveralt]

    comment = Fotoserveralt-Freigabe

    path = /var/www/ubergallery

    writable = yes

    force user = shareuser

    [fotoserver]

    comment = Fotoserver-Freigabe

    path = /var/www/html/ubergallery

    writable = yes

    force user = shareuser


    [fotosalt]

    comment = Fotosalt

    path = /var/www/ubergallery/gallery-images

    writable = yes

    force user = shareuser

    [fotos]

    comment = Fotos

    path = /var/www/html/ubergallery/gallery-images

    writable = yes

    force user = shareuser


    security = user


    LG Werner

    • Offizieller Beitrag

    Hast Du nach der Änderung Samba mal neu gestartet?

    Btw. Hier stimmt der Pfad noch nicht:

    Eine Frage...

    /var/www/http/ubergallery/gallery-images

    Ist es http oder html in Deinem Pfad?

  • Hallo,

    hier die Ausgaben:


    root@raspberrypi:/var/www/html/ubergallery/gallery-images# ls -lisa /var/www/html

    insgesamt 24

    254794 4 drwxr-xr-x 3 root root 4096 Sep 21 12:08 .

    253215 4 drwxrwxrwx 3 root fotobox 4096 Sep 21 12:40 ..

    255078 12 -rw-r--r-- 1 root root 10701 Sep 20 21:17 index.html

    254079 4 drwxrwxrwx 6 www-data www-data 4096 Sep 21 11:01 ubergallery

    root@raspberrypi:/var/www/html/ubergallery/gallery-images#


    root@raspberrypi:/var/www/html/ubergallery/gallery-images# ls -lisa /var/www/html/ubergallery

    insgesamt 48

    254079 4 drwxrwxrwx 6 www-data www-data 4096 Sep 21 11:01 .

    254794 4 drwxr-xr-x 3 root root 4096 Sep 21 12:08 ..

    255650 4 -rwxrwxrwx 1 www-data www-data 1092 Sep 20 12:47 COPYING

    255652 4 drwxrwx--- 3 www-data www-data 4096 Sep 20 21:14 gallery-images

    255397 4 drwxrwxrwx 9 www-data www-data 4096 Sep 21 09:39 .git

    255648 4 -rwxrwxrwx 1 www-data www-data 27 Sep 20 12:47 .gitignore

    255649 4 -rwxrwxrwx 1 www-data www-data 623 Sep 20 12:47 .gitmodules

    255665 4 -rwxrwxrwx 1 www-data www-data 646 Sep 20 12:47 index.php

    255651 8 -rwxrwxrwx 1 www-data www-data 6266 Sep 20 12:47 README.md

    255666 4 drwxrwxrwx 6 www-data www-data 4096 Sep 21 09:58 resources

    255740 4 drwxrwxrwx 2 www-data www-data 4096 Sep 21 09:39 scripts

    root@raspberrypi:/var/www/html/ubergallery/gallery-images#


    root@raspberrypi:/var/www/html/ubergallery/gallery-images# ls -lisa /var/www/html/ubergallery/gallery-images

    insgesamt 6744

    255652 4 drwxrwx--- 3 www-data www-data 4096 Sep 20 21:14 .

    254079 4 drwxrwxrwx 6 www-data www-data 4096 Sep 21 11:01 ..

    255654 676 -rwxr--r-- 1 www-data www-data 690032 Jul 19 2003 7190019.jpg

    255655 676 -rwxr--r-- 1 www-data www-data 688583 Jul 19 2003 7190020.JPG

    255656 680 -rwxr--r-- 1 www-data www-data 696098 Jul 19 2003 7190027.JPG

    255657 712 -rwxr--r-- 1 www-data www-data 725593 Jul 19 2003 7190028.JPG

    255658 648 -rwxr--r-- 1 www-data www-data 660043 Jul 19 2003 7190030.JPG

    255659 648 -rwxr--r-- 1 www-data www-data 660808 Jul 19 2003 7190031.JPG

    255660 652 -rwxr--r-- 1 www-data www-data 666536 Jul 19 2003 7190032.JPG

    255661 696 -rwxr--r-- 1 www-data www-data 710552 Jul 19 2003 7190033.JPG

    255662 672 -rwxr--r-- 1 www-data www-data 687002 Jul 19 2003 7190034.JPG

    255663 668 -rwxr--r-- 1 www-data www-data 682918 Jul 19 2003 7190036.JPG

    255664 4 -rwxrwxrwx 1 www-data www-data 13 Sep 20 12:47 .gitignore

    255653 4 drwx------ 2 www-data www-data 4096 Sep 20 15:05 pi

    root@raspberrypi:/var/www/html/ubergallery/gallery-images#

    • Offizieller Beitrag

    =O Oje, Du hast irgendwann mal auf alles ein chmod 777 losgelassen.

    Ich würde Dir dringendst empfehlen nochmals von vorne zu beginnen, zumindest was ubergallery betrifft!

    //Edit:

    Der einfache Aufruf der IP (ohne ubergallery) im Browser bringt aber noch die Apache Standardseite oder?

  • Hallo

    Ohhh nein. Das war soooo viel Arbeit.

    Ich weiß da gar nicht wo ich anfangen soll.

    Da der Raspi ohne Internet laufen wird wäre es mir am liebsten wenn jeder Benutzer alles darf.

    Der einfache Aufruf der IP (ohne ubergallery) im Browser bringt aber noch die Apache Standardseite oder?

    Ja. Funktioniert.

    Ich würde evtl. nochmals git clone --recursive git://http://github.com/UberGallery/UberGallery.git /var/www/html/ubergallery versuchen.

    Geht aber nicht, da das Verzeichnis nicht leer ist.

    Kann man nicht einfach alle Rechte so zurück setzen, dass ein Vollzugriff besteht ?

    • Offizieller Beitrag

    Also...

    Erstmal zu pi wechseln und einen temporäres Verzeichnis erstellen, das wir am Ende wieder löschen (können).

    Code
    cd /home/pi
    mkdir ubertmp

    UberGallery herunterladen:

    Code
    git clone --recursive git://github.com/UberGallery/UberGallery.git /home/pi/ubertmp

    Dateien auf den Webserver kopieren. das Verzeichnis heißt nun gallery, damit es keine Konflikte mit dem anderen Verzeichnis gibt, aber das kannst Du nennen wie Du willst. Dass muss dann nur überall so sein, auch beim Aufruf im Browser.

    Code
    sudo cp -ar /home/pi/ubertmp/ /var/www/html/gallery

    Jetzt wechseln wir zum Webserver und nennen die *.ini um:

    Code
    cd /var/www/html/gallery
    sudo cp resources/sample.galleryConfig.ini resources/galleryConfig.ini

    Nun noch Bilder ins Verzeichnis gallery-images/

    Falls das am Ende noch nicht funktioniert, dann noch die Gruppe anpassen mit:

    Code
    sudo chown -R :www-data /var/www/html/gallery

    Im Browser rufst Du die Seite nun mit IP/gallery auf. Und beacht, dass Du die Pfade in Samba wieder anpassen musst.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!