Gelegentlich brauche ich eine einfache Möglichkeit, eben mal Dateien auf meinen Server hochzuladen. Die üblichen Methoden (FTP, SFTP) haben dabei alle ein paar Nachteile, die das hochladen in der Praxis erschweren.

Mit Nextcloud kann ich einen Ordner einrichten, den ich per Link freigebe und in den man über die Linkfreigabe nur Dateien hochladen kann.

Ordnerfreigabe per Link erstellen

Von dem erstellten Link, merken wir uns das Token:
https://nextcloud.domain.de/s/XXXXXXXXXXXXXXX

Wenn wir einen Webbrowser nutzen können, brauchen wir nur den obigen Link aufrufen und können dann die Dateien einfach hochladen.

Was aber wenn wir keinen Browser nutzen können oder wollen?
Dann können wir wir auch curl verwenden, um Dateien hochzuladen.

curl -k -T FILENAME1 -u 'XXXXXXXXXXXXXXX:' https://nextcloud.domain.de/public.php/webdav/FILENAME2

FILENAME1: Dateiname der zu kopierenden Datei
FILENAME2: Name der Datei, nach dem hochladen

Als Usernamen verwenden wir das Token (XXXXXXXXXXXXXXX), damit Nextcloud weiss, in welchem Ordner die Datei gespeichert werden soll. Das Passwortfeld bleibt leer.

So lassen sich jetzt einfach Dateien hochladen und wir benötigen dafür lediglich curl und HTTPS-Zugriff zu unserer Nextcloud.

Wenn man unterwegs ist und mal eben schnelle in paar Dateien sichern will, ist das eine einfache Methode, die fast immer funktioniert, wenn man Zugriff auf das Internet hat.

Previous Post Next Post