Probleme Seafile Zugriff im Netzwerk

  • Hallo miteinander,

    ich habe mir Seafile mit nginx installiert.

    Folgendes Problem:
    Mit meinem Laptop (im gleichen Netzwerk wie der Pi mit Seafile) kann ich mich anmelden (mit dem Client und dem Browser), kann Bibliotheken, Ordner und Dateien anlegen, Nutzer verwalten. Was aber nicht funktioniert ist der Upload und Download von Dateien.
    Ähnliches mit der Smartphone-App.
    Bin ich im gleichen Netzwerk wie der Pi, dann kann ich nix uploaden.
    Habe ich WLAN abgeschaltet und im LTE unterwegs, geht der Upload. Der ist auch mit Windows sichtbar, aber nicht anzeigbar.

    Irgendwelche Fehler in der Konfiguration?

    Mit den Berechtigungen auf das Verzeichnis sollte es ja eher nix zu tun haben,... Seafile ist Owner des Verzeichnisses.

    VG
    Martin

  • Hi, scheint mit dem NAT-Loopback zusammenzuhängen,... Sch*** Telekom-Router,...
    Habe zum Test mal den 80-er Port im Router freigeschaltet,...
    192.168.xxx.xxx (Pi mit Nginx) zeigt Webseite,...
    http://xxx.xxx.org aus dem Netzwerk kommt zu einem Timeout
    Über Proxy die Webseite aufgerufen,... Funktioniert.

    Ich krieg die Krise,... Neuen Router wollte ich mir nicht besorgen (wegen Entertain).
    Andere Lösung muss ich heute noch suchen,... Irgendwelche Ideen?

    VG

  • DHCP und dns Server einrichten auf den pi oder nur DHCP. Ich weiß es nicht mehr genau.

    Host hatte ich auch mal geändert. Funktionierte nur bedingt. Auf manchen Geräten, vor allem auf den Handys, musste ich trotzdem immer wieder um switchen. Je nachdem, wo ich gerade war.

    Ich habe es mit VPN gelöst. Habe es so gesehen also nicht online gestellt. Sicherer sollte es damit auch sein. Fail2ban zb ist dennoch dahinter. Benutze es aber auch nur mit meiner Freundin.

    Habe hier noch einen Link..
    NAT Loopback umgehen

  • Telekom Router. Bei einer Fritzbox hätte ich gesagt verbinde dich einfach per VPN der Fritzbox und benutze einfach nur die internen IPs.

    Aber du könntest mit Racoon ein IPSec VPN auf dem Pi machen und es dann damit machen.

    Dem Client dann einfach sagen wenn er zu einer IP im Lan verbindet soll er VPN on Daemond machen.

  • Hallo,

    ich habe mit Seafile eigentlich ähnliche Probleme. Wenn ich alles mit meiner internen IP-Adresse mache und alle Rechner usw. sind im gleichen Netzwerk läuft es. Nur das Problem mit den Freigabelinks, die sind dann auch mit interner IP, da kann ja keiner im WAN etwas anfangen. Ich habe es nicht gelöst bekommen, alles auf DDNS umstellen bringt auch keine Lösung, da dann up- und download nicht gehen.
    Ich denke, es ist ein internes Problem oder Bug von Seafile.

    Ich habe vor Seafile mal OwnCloud ausprobiert, das ging alles mit lokaler IP und DDNS wie es sein sollte. Nur ist OwnCloud für den PI3 einfach zu behäbig, also langsam.

    Mein Router -Speedport- machte dabei keine Sorgen, da man in OwnCloud alles gut einstellen konnte.

    So löse ich den Zugriff aus dem WAN auch mit VPN, nur zum Link senden muß leider über eine externe Cloud gehen.

    Habt Ihr eine Lösung für Seafile?

    Danke und Gruß Reinald

  • Mal ne Frage: habt ihr eigentlich einen Webserver davor? Oder habt ihr eure Seafile Installationen ohne Webserver direkt freigegeben?

    Wenn Webserver, Dan. bitte mal schreiben welchen. Apache oder nginx? Und wie sieht eure Config aus?
    Welche Ports habt ihr alle freigegeben?
    Nur der http Port reicht nämlich nicht.

  • Hallo,

    ich bin zwar kein Spezi für Webserver, aber meines Wissen nach

    - ohne ssl - kein Webserver, kann Seafile alleine, aber Sicherheit!!!!!!!!!!

    - mit ssl - habe ich Nginx eingesetzt. Ist gegenüber Apache schlanker.

    Es gibt gute Bescheibungen im I , so z.B. von Jan Karres oder RandomBrick.

    Gruß Reinald

    Mich würde dann mal interessieren, ob du es hinbekommen hast, so mit ddns und WAN und Freigabelink.

    Einmal editiert, zuletzt von rhrh11 (11. Januar 2017 um 09:43)

  • Ich liefer Seafile über Nginx als Reverse Proxy aus. Seafile ist dabei als non-root Subdomain erreichbar (https://www.meineDomain.de/seafile). Mein Seafile ist von aussen erreichbar (Portfreigaben auf Port 80 und 443 im Router). Seafile läuft auf dem Raspberry mit einem eigenen User (seafile). Alle Dateien liegen im Home-Ordner von seafile.

    Hier mal meine Configs.

    Nginx:

    ccnet.conf:

    Code
    [General]
    USER_NAME = meinTitel
    ID = meineID
    NAME = meinName
    SERVICE_URL = https://www.meineDomain.de/seafile

    Auszug aus der seahub_settings.py:

    Code
    # Setting for deployment with apache/nginx at non root domain
    FILE_SERVER_ROOT = 'https://www.meineDomain.de/seafhttp'
    SERVE_STATIC = False
    MEDIA_URL = '/seafmedia/'
    SITE_ROOT = '/seafile/'
    COMPRESS_URL = MEDIA_URL
    STATIC_URL = MEDIA_URL + 'assets/'
    LOGIN_URL = '/seafile/accounts/login/'

    Willst du einen Tag lang glücklich sein, dann saufe.

    Willst du ein Jahr lang glücklich sein, dann heirate.

    Willst du ein Leben lang glücklich sein, dann fahr Yamaha.

    Einmal editiert, zuletzt von FoCMB (12. Januar 2017 um 19:45)

  • Hi,... Ich habe gestern mal bei der Telekom angerufen und mir einen W724v Typ B bestellt, im Tausch gegen meinen W723v.
    Angeblich gab es genau für den 724b im Dezember ein Update.
    Bin mal gespannt. Sollte es nicht klappen, muss ich wohl oder übel eine andere Lösung finden.

    VG

  • Hi,...
    Telekom kann den w724v Typ B aktuell nicht liefern.
    Also hab ich den weg über dnsmasq probiert und dort die /etc/hosts wie folgt erweitert:

    Code
    192.168.2.105   ***.***.org
    192.168.2.105:8001 ***.***.org:8001

    Der erste Eintrag zum Test auf den Webserver,...
    Und siehe da,... Es geht,.... ENDLICH,....
    :shy:

Jetzt mitmachen!

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