Stora tråden om Seafile.

Permalänk

Inte mycket aktivitet i denna tråden på ett tag, men jag provar med att väcka den till liv.
Jag kör seafile community server 7.1.4 på ubuntu server 20.04. Har ett tag kört med port 8000 och 8082 öppna men har nu förökt mig på att få till en https lösning via pfsense och letsencrypt.
Använder mig av HaProxy för lite övriga tjänster och det fungerar bra, men med seafile så lyckas jag inte få det till att fungera. Jag kan nå seahub via webläsaren, men det går inte att ladda ner filer. I Windowsclienten så kan jag se mina mappar/filer, men jag kan inte synkronisera dem för då får jag "server error".

I seahub_settings.py har jag lagt till raden;
FILE_SERVER_ROOT = 'https://seafile.example.com/seafhttp'
där example.com är mitt domän/subdomän

i ccnet.conf har jag ändrat till;
SERVICE_URL = https://seafile.example.com

Misstänker att problemet ligger i hur man konfigurerar frontend och backend i haproxy.
Någon som har lite inputs i detta?

Permalänk
Medlem

Eftersom du använder HTTPS måste du ju öppna port 443.
Både "FILE_SERVER_ROOT" och "SERVICE_URL" kan du sätt direkt i GUIt vilket ska ha högre prio än configfilen.

Permalänk
Skrivet av Asus_84:

Eftersom du använder HTTPS måste du ju öppna port 443.
Både "FILE_SERVER_ROOT" och "SERVICE_URL" kan du sätt direkt i GUIt vilket ska ha högre prio än configfilen.

Då jag använder haproxy som reverse proxy lär jag väl inte behöva öppna port 443?

Permalänk
Medlem

Det kan jag tyvärr inte svara på.

Permalänk
Inaktiv
Skrivet av teknikern:

Då jag använder haproxy som reverse proxy lär jag väl inte behöva öppna port 443?

Klart du lär göra det, i proxyn lär du öppna port 443 mot WAN (internet) sen servern som proxyn riktar om trafiken till lär ha port 443 öppen mot proxyn.

Permalänk
Skrivet av anon300311:

Klart du lär göra det, i proxyn lär du öppna port 443 mot WAN (internet) sen servern som proxyn riktar om trafiken till lär ha port 443 öppen mot proxyn.

Fick detta att fungera igår kväll så som du beskriver samt att jag även fick konfigurera seafile servern att ligga bakom nginx reverse proxy enligt manualen för seafile.
Nu fungerar det som en dröm. Tack så mycket! 😃

Permalänk
Inaktiv
Skrivet av teknikern:

Fick detta att fungera igår kväll så som du beskriver samt att jag även fick konfigurera seafile servern att ligga bakom nginx reverse proxy enligt manualen för seafile.
Nu fungerar det som en dröm. Tack så mycket! 😃

Lägg även certbot på nginx proxyn då kan du få ssl cert gratis m.m

Permalänk
Skrivet av anon300311:

Lägg även certbot på nginx proxyn då kan du få ssl cert gratis m.m

Ssl cert får jag genom pfsense/letsencrypt, så det är redan igång 👍.