ich habe ein neues Nextcloud Server installiert.
Mein Server schaut wie folgt aus:
Ubuntu 20.04 Focal Fossa
Nextcloud Version 21.0.4
PHP 7.4
Apache 2.4
MySQL Datenbank
(LAMP Stack)
Ich habe folgendes problem unszwar funktioniert bei mir die E-Mail Benachrichtigungsfunktion nicht. Dabei spielt es keine Rolle ob ich das auf âsobald wie möglichâ oder â1 Stundeâ einstelle. Eine Nachricht bekomme ich immer in unregelmĂ€Ăigen abstĂ€nden zwischen 24H und 72H. Woran liegt das? Ich habe mich etwas informiert und man kann das angeblich mit âCronjobsâ lösen aber mehr weiĂ ich leider auch nicht. Kann mir da jemand eventuell weiterhelfen? Ich wĂ€re jedenfalls sehr dankbar!
Ich habe aber zum installieren von verschiedenen tools unterschiedliche befehle verwendet wie z.B. install lamp-server^. Aber zu 80% habe ich die obenstehende Anleitung genutzt.
Funktioniert das mit dem Cronjob zuverlÀssig? und wenn ich das auf Cronjob umstelle, wie schauts dann mit den Pushnachrichten aus. Muss ich dann ebenfalls zusÀtzliche EintrÀge machen?
Joa dann sollte es eigentlich so funktionieren wie ich es in meinem vorangegenagen Post beschrieben habe.
/pfad/zur/nextcloud einfach durch /var/www/html/nextcloud ersetzten.
Mailbenachrichtigungen funktionieren bei mir zuverlÀssig. Mit dem cronjob auf "alle 5 Minuten werden sie spÀtestens nach 5 Minuten verschickt.
Pushbenachrichtigungen (in Talk? auf dem Handy? im Web UI?) ist ein andere Geschichte und hĂ€ngt noch von weiteren Faktoren ab. Generell sollte das HPE-Backend fĂŒr Files und das HPE Backend fĂŒr Talk u.a. mit Realtime Benachrichtigungen helfen, jenachdem um welche Benachrichtigungen fĂŒr welche GerĂ€te es sich handelt. Habe ich mich aber mit beidem noch nicht im Detail beschĂ€ftigt.
Bei der Talk Android App kommt noch Google Cloud Messaging bzw. Firebase Cloud Messaging von Google ins Spiel, funktioniert also nur zuverlÀssig mit der Play Store Version der Talk App. Dazu arbeitet aber mittlerweile auch jemand an einer Alternative, die aber auch noch nicht selbst getestet habe.
Es handelt sich hierbei um die Pushnachrichten im WebUI. Es wÀre toll wenn beides Synchron funktioniert. Sprich eine Email Benachrichtigung sobald eine Datei heruntergeladen wurde und eine Pushnachricht im WebUI.
Ich werde es nun mit dem Cronjob testen und eine RĂŒckmeldung schreiben.
Vielen Dank fĂŒr die prĂ€zise Beschreibung ein Daumen hoch von mir!
Realtime funktioniert es soviel ich weiss nur mit dem HPE backend (High Prformance Backend / Notify push). Ansonsten werden die Mails alle 5 Minuten durch den Cronjob verschickt. Aber allenfalls kannst du ja einen neuen Thread aufmachen, wenn du generell zu Realtime Benachrichtigungen oder spezifisch zu Talk Benachrichtigungen noch fragen hast. Mit dem cronjob hat das dann nichts mehr zu tun.
Es muss nicht in realtime sein. Man sollte halt Zeitnah sobald jemand von einem shared link eine datei heruntergeladen hat eine Nachricht erhalten. Eine verzögerung von 5 Minuten bis eine Stunde ist vollkommen akzeptabel. Das sollte ja mit dem Cronjob wie du es beschrieben hast funktionieren.
@bb77
leider funktioniert Cronjob nicht. Ich habe deine Anleitung wie beschrieben befolgt. Habe nun eine Fehlermeldung, womit ich nichts anfangen kann.
Braucht man vllt ein zusÀtzliches Modul oder Àhnliches?
Laut Nextcloud werden die Hintergrundaufgaben alle 5 Minuten abgearbeitet. Die E-Mails jedoch werden erst nach ca. 20 Minuten versendet. Ich habe viel versucht und weiĂ leider nicht weshalb erst nach 30 Minuten versendet wird. Jedoch werde ich das mal vorerst so lassen, da die beanspruchte Zeitspanne in Ordnung ist.
Ah alles klar. apc.enable_cli =1 ist bei mir in der /etc/php/7.4/mods-available/apcu.ini konfiguriert. Wenn es aber so funktioniert ist das auch ok.
Hmm da bin ich auch ĂŒberfragt. Habe das ehrlich gesagt nie so genau beobachtet, und jetzt gerade festgestellt, dass es bei mir im WebUI sowieso auf âstĂŒndlichâ eingestellt ist. Es gibt noch die Option âSo schnell als möglichâ und ich bin eigentlich davon ausgegangen, dass dann die Mails mit dem nĂ€chsten Cronjob verschickt werden, könnte mich aber auch tĂ€uschen.