Seafile Server nach neustart nicht erreichbar


#1

Hallo Seafile Gemeinde,
ich habe dank unterstützung den Seafileserver unter Ubuntu 18.04 LTS mit Docker zum laufen bekommen .
Siehe “Seafile Server in 10 minuten mit Scipt Installiert . Https ? Backup?”

Ich habe jetzt folgendes Problem festgestellt.
Wenn ich Ubuntu neustarte ist der Seafile Server nicht erreichbar .

Ich muss jetzt immer folgendes machen
sudo su
als nächstes den Container löschen.
docker rm $(docker ps -a -q)
exit
und jetzt Seafile starten
sudo docker run -d --name seafile -e SEAFILE_SERVER_LETSENCRYPT=true -e SEAFILE_SERVER_HOSTNAME=meine dyn adresse -e SEAFILE_ADMIN_EMAIL=meine e-mail adresse -e SEAFILE_ADMIN_PASSWORD=mein Passwort -v /opt/seafile-data:/shared -p 80:80 -p 443:443 seafileltd/seafile:latest

Ich möchte nach einen neustart das der Server Automatisch startet.
Hat jemand einen Tipp ?


#2

Binde da mal noch ein “–restart always” ein


#3

Hallo Patrick,
an welcher Stelle soll ich -restart always einbauen ?
Habe es an das Ende gestellt, Container gelöscht und versucht mit ,

sudo docker run -d --name seafile -e SEAFILE_SERVER_LETSENCRYPT=true -e SEAFILE_SERVER_HOSTNAME=meine dyn adresse -e SEAFILE_ADMIN_EMAIL=meine e-mail adresse -e SEAFILE_ADMIN_PASSWORD=mein Passwort -v /opt/seafile-data:/shared -p 80:80 -p 443:443 seafileltd/seafile:latest –restart always

neu zu starten.

Kommt folgende Fehlermeldung.

docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused “exec: “–restart”: executable file not found in $PATH”: unknown.

Auch an andere Stellen startet der Server nicht und es kommen halt andere Fehlermeldungen .


#4

Du musst für Wörter statt Buchstaben “minus minus” nehmen. Du solltest aber eher -- restart=on-failure:5 nutzen, denn der wenns nicht geht muss der ja nicht deinen Server auslasten.

@Patrick: Wenn du deinen Befehl mit Markdown formatiert hättest, hätte man das Doppel-Minus erkennen können.


#5

Hallo Bionade,

ein

sudo docker run -d --name seafile -e SEAFILE_SERVER_LETSENCRYPT=true -e SEAFILE_SERVER_HOSTNAME=meine dyn adresse -e SEAFILE_ADMIN_EMAIL=meine e-mail adresse -e SEAFILE_ADMIN_PASSWORD=mein Passwort -v /opt/seafile-data:/shared -p 80:80 -p 443:443 seafileltd/seafile:latest – restart=on-failure:5

bringt

docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused “exec: “–”: executable file not found in $PATH”: unknown.


#6

sry, mein Fehler, probiers mal hiermit
sudo docker run -d --name seafile --restart=on-failure:5 -e SEAFILE_SERVER_LETSENCRYPT=true -e SEAFILE_SERVER_HOSTNAME=meine dyn adresse -e SEAFILE_ADMIN_EMAIL=meine e-mail adresse -e SEAFILE_ADMIN_PASSWORD=mein Passwort -v /opt/seafile-data:/shared -p 80:80 -p 443:443 seafileltd/seafile:latest


#7

Hallo Patrick,
es sieht nach beenden des Servers und löschen des Containers mit deiner Angabe augenscheinlich so aus, das nach einem Neustart von Ubuntu alles laufen sollte.
Allerdings ist der Server nicht erreichbar.


#8

Gar nicht erreichbar? Über ssh? Kann du bitte den output von docker logs container_name posten?