Direkter Link zu einer Datei erstellen – Ähnlich wie bei der SharingPath App

@devnull
Bisher konnte ich mit der SharingPath App einen direkten Link zu einer Datei in Nextcloud erstellen und diesen über eine Verlinkung in WordPress abrufen. Der Vorteil war, dass z. B. bei einer Preisliste nur das PDF in Nextcloud überschrieben werden musste – der Link blieb weiterhin gültig, ohne dass er aktualisiert werden musste.

Da die SharingPath App nicht mehr gepflegt wird und mit Nextcloud 30.0.5 nicht mehr kompatibel ist, suche ich entweder:

  1. Einen Entwickler, der mir hilft, die App zu aktualisieren, oder
  2. Eine alternative Lösung, die dasselbe ermöglicht.

Mir ist bewusst, dass ich die Datei einfach direkt auf den Server legen könnte, um einen festen Link zu erhalten. Allerdings möchte ich eine einfache Lösung für mehrere Mitarbeiter anbieten – und Nextcloud wäre dafür ideal.


Bisherige Lösungsvorschläge (Danke an @devnull!)

In einem separaten Thread hattest du mir bereits folgende Alternativen vorgeschlagen:

  • Alternative 1:
    Die Datei normal freigeben und an den Link /download anhängen (z. B. https://cloud.server.tld/s/abcdefghijklmno/download).
    Problem: Beim Überschreiben der Datei wird eine neue URL erzeugt, sodass die Verlinkung nicht dauerhaft funktioniert.
  • Alternative 2:
    Nutzung der App Configurable Share Links zur Vergabe eigener Links (https://cloud.server.tld/s/name/download).
    Problem: Das PDF wird nicht direkt im Browser angezeigt, sondern nur zum Download angeboten.
  • Alternative 3:
    Nutzung der App ShareRenamer (aktuell nur bis Nextcloud 29 unterstützt).
    → Erlaubt benutzerdefinierte Share-Links (https://cloud.server.tld/s/name/download).

Fazit:

Leider löst keine dieser Alternativen mein Problem vollständig, da ich eine permanente URL benötige, die sich beim Überschreiben der Datei nicht ändert und direkt im Browser angezeigt wird. Gibt es eine andere Lösung oder jemanden, der bei der Aktualisierung der SharingPath App helfen könnte?

Ich war überrascht dass der Share URL mit dem Update des file ändern soll und habe getestet mit dem Ergebnis dass eine Datei die freigegeben ist und zB durch Upload überschrieben wird mit dem gleichen URL erreichbar bleibt. Ich habe .md getestet aber das dürfte egal sein. Wichtig ist dass die Datei nicht gelöscht und neu freigegeben wird sondern eine bestehende Datei überschrieben wird - das erkennt man daran dass in der Cloud mehrere Versionen existieren.

Das mache ich mit einem URL-Shortener.

Die Nextcloud-Instanz ist auf domain.xx installiert und der URL-Shortener auf www.domain.xx.

Hi Sanook, vielen Dank für den Tipp. Löst aber mein Problem mich. Hier ein Beispiellink: https://custom.kurz-und-einfach.de/index.php/apps/sharingpath/KUE-Vilstalerhof/Speisekarten/Speisekarte-to-go.pdf.
Die PDF liegt auf einer NC 27. Einfach die PDF auf die Cloud ziehen und die Speisekarte auf auf der Website des Kunden aktualisiert.

Wenn du das PDF ganz normal ohne irgendwelche Apps frei gibst ist der Freigabelink etwas wie http∶//domain.xx/s/xxxxxxxxxx

Weil der URL-Shortener auf http∶//www.domain.xx installiert ist, kannst du dort einen Link etwa wie http∶//www.domain.xx/speisekarte anlegen der dann auf den Freigablink linkt.

Das sollte dein “Problem” lösen.