Beiträge von WilhemSchmidt

    welcher DNS Server ist aktiv für deine externe Domain?

    netcup oder externer DNS?

    Je nach TTL für den Eintrag mail. kann es sein, dass du machen kannst, was du möchtest... solange der "alte" DNS Eintrag noch gültig ist (TTL), wird sich nichts ändern.

    Da kannst du nur abwarten bis TTL abgelaufen... morgen nochmal testen.

    ah sorry, sind beide bei netcup..ok!

    dennoch: es muss für die nicht funktionierende Domain in den DNS Einstellungen einen Eintrag "mail" geben, der auf die Mailserver IP des zugewiesenen Hostings zeigt. Sollte sich an diesen Einstellungen etwas geändert haben, kann es eben sein, dass es mal 24H dauert, bis alle Beteiligten sich diese Info neu wieder vom DNS Server holen.

    MOin,

    soweit ich das verstanden habe, bringt die Einstellung "webmail:Ohne" keine Änderung. Greift nur, wenn Mailserver=Webserver (Plesk default)

    Der Webmailer prüft anscheinend die Domain aus der Adresse des Anmeldenden und sucht sich den passenden Mailserver per DNS aus mail.<deineDomain.tld.

    Ansonsten macht dieser DNS Eintrag (mail.x) keinen Sinn, zumal sich von außen mit dieser Domain keiner verbinden sollte, da kein Zertifikat am Mailserver für diese Domain vorhanden.

    Hast du die für deine externe Domain gesetzt?

    Eine Nextcloud ohne Volltextsuche macht für mich wenig Sinn. Eine Nextcloud sogar mit OCR Volltextsuche auf einfachem Webspace würde diesen stark aufwerten.

    Ein Elasticsearch Backend ist dafür nicht erforderlich. Nach Austausch mit dem App-Entwickler von "Full text search - SQL Platform", lässt sich nun auch die MySQL DB als Suchplattform verwenden.

    siehe https://github.com/jplitza/fulltextsearch_sql/issues/29 (aktuell noch nicht im Release, Änderung steckt in SQLPlatform.php und muss manuell auf dem webspace ersetzt werden)

    Soweit, so klar... damit funktioniert der Such-Index mit Text-PDF schon brauchbar.

    Jetzt aber zum Thema OCR via Tesseract:

    Nach Upload einer statisch gelinkten Tesseract Binary nach _bin mit dazugehörigen Sprachdateien unter /share/tessdata konnte ich in der Shell auch jpg damit verarbeiten.

    bash-5.2$ export PATH="/_bin:/usr/local/bin:/usr/bin:/bin"

    export TESSDATA_PREFIX="/share/tessdata"

    php -r 'require "apps/files_fulltextsearch_tesseract/vendor/autoload.php";

    echo (new thiagoalessio\TesseractOCR\TesseractOCR("data/<user>/files/test.jpg"))

    ->executable("/_bin/tesseract")

    ->lang("deu","eng")

    ->run();

    Ist das so OK?? Vielleicht kann man

    Allerdings erwartet die App "Full text search - Files - Tesseract OCR" offensichtlich ein installiertes tesseract und bislang konnte ich der App nicht mitteilen, wo es das Binary findet (_bin).

    Neue Erkenntnis:
    Mit folgendem Aufruf (Cron) funktioniert nun auch Tesseract OCR:
    cd /<DeinPfad>/nextcloud && PATH="/_bin:$PATH" TESSDATA_PREFIX="/share/tessdata" php -d memory_limit=512M -f occ fulltextsearch:index