Dateien in die Cloud laden und auf einem anderen Computer abholen
Zuletzt aktualisiert: 2026-09-01
Manchmal sind die beiden Computer nie gleichzeitig wach. Du willst heute Abend vom Arbeitslaptop eine Datei ablegen und sie morgen vom Desktop zu Hause holen, ohne dass jemand auf eine Live-Verbindung wartet. Genau das tun relayium up und relayium down: up verschlüsselt lokal und lädt in dein Konto hoch, down holt sie später auf einem beliebigen Rechner und entschlüsselt sie — kein Peer-to-Peer-Handshake, kein Server, in den beide per ssh kommen.
Das ist der wesentliche Teil der CLI, der dein Relayium-Konto nutzt — daneben send, das eines braucht, um einen Pairing-Code zu erzeugen. Für den Rest ist das Binden optional: push/pull, daemon-direct und sync laufen weiter ohne Anmeldung, receive ebenso. Das Herunterladen braucht überhaupt kein Konto, nur den Link.
Wann du dazu greifst
Wähle den Modus danach, ob die Gegenseite online ist und wie sich die beiden Rechner erreichen:
- up / down (diese Anleitung) — die beiden Rechner sind nie gleichzeitig online. Du lädst jetzt hoch; du (oder ein anderer Rechner) lädst später herunter. Läuft über dein Konto.
- send / receive — beide Seiten sind jetzt online und wollen eine direkte Peer-to-Peer-Übertragung über einen Einmalcode.
- push / pull — du kommst bereits per ssh auf den entfernten Rechner.
- relayium login brauchen nur up und send — up, um die Datei unter deinem Konto zu speichern, send nur dann, wenn es einen Pairing-Code erzeugen muss (mit einem übergebenen Code gar nicht). down, receive, push/pull, daemon-direct und sync brauchen kein Konto.
Bevor du loslegst
Was du brauchst
- Installiere die CLI, damit es den Befehl relayium gibt. Die Zeile unten legt eine vorkompilierte Binärdatei in deinen PATH (macOS und Linux; unter Windows die .zip von der Releases-Seite holen); relayium --version bestätigt die Installation, und relayium.com/cli listet alle Installationswege. Ohne das gibt relayium login nur „command not found“ aus.
- Halte ein kostenloses Relayium-Konto bereit. Der Browser-Schritt bestätigt die Anmeldung gegenüber deinem Konto, du brauchst also vorher eines — melde dich zuerst auf relayium.com an oder erstelle dort eines. Nur das Hochladen braucht das Konto; das Herunterladen nie.
- Einen Weg, einen Link auf den anderen Rechner zu bringen — eine Notiz-App, ein Chatfenster, ein Passwortmanager. Wer den Link hat, kann die Datei herunterladen, behandle ihn also wie ein Passwort.
Zwei einmalige Dinge vor deinem ersten up — die CLI installieren und ein Konto haben. Hast du beides, überspring diesen Abschnitt.
curl -fsSL https://relayium.com/install.sh | sh
Diesen Rechner an dein Konto binden (einmalig)
up muss wissen, unter wessen Konto es speichern soll, also melde dich pro Rechner einmal an. Es ist eine im Browser bestätigte Geräteanmeldung — im Terminal tippst du nichts außer dem Code, den du bestätigst:
relayium login
- Die CLI zeigt einen kurzen Code und eine URL (relayium.com/device). Öffne sie in dem Browser, in dem du bei relayium.com angemeldet bist (melde dich dort zuerst an, falls nicht), gib den Code ein und bestätige — dieser Rechner ist jetzt gebunden.
- Die Anmeldung wird unter ~/.config/relayium/ gespeichert, also machst du das pro Rechner nur einmal. relayium whoami zeigt, an wen du gebunden bist; relayium logout löscht es.
- Um einen Rechner später zu widerrufen, lösche sein Gerät auf der Geräteseite deines Kontos im Browser.
Vom ersten Computer hochladen
up geht die angegebenen Dateien durch, verschlüsselt sie lokal, lädt den Chiffretext hoch und gibt einen Abhol-Link aus:
Prüf, ob dieser Rechner noch an dein Konto gebunden ist. Er gibt das Konto und den Server aus, an den er gebunden ist. Steht dort, dass du nicht angemeldet bist, hol den Anmeldeschritt oben zuerst nach.
relayium whoamiLade die Datei hoch. up verschlüsselt sie lokal, schickt nur Chiffretext und gibt den Abhollink auf stdout aus.
relayium up ./report.pdfSetz eine Aufbewahrungs-Option, wenn die 24 Stunden Standard nicht passen. Wie lange der Server sie wirklich behält, begrenzt dein Tarif.
# wähle, wie lange sie lebt (Standard: 24 Stunden): relayium up ./report.pdf --burn # nach einem Download gelöscht relayium up ./report.pdf --ttl 7d # 7 Tage aufbewahrt (Obergrenze je nach Tarif) relayium up ./report.pdf --max-downloads 5 # 5 Downloads erlaubt, dann wegBring den Link dorthin, wo der zweite Rechner ihn lesen kann. Auf stdout landet nur der Link, eine Pipe bleibt also sauber.
relayium up ./report.pdf | pbcopy
So sieht ein erfolgreicher Upload aus
Während des Hochladens läuft auf stderr ein Fortschrittsbalken, der danach verschwindet. Der Link steht allein auf stdout, der Hinweis für Menschen — und ein etwaiger Hinweis zur Aufbewahrung — folgt auf stderr.
relayium up ./report.pdf
https://relayium.com/d/7fK2p…#k=Xr8s…
opens in a browser, or fetch it with `relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…'`- Aufbewahrung: --burn entfernt die Datei nach einem einzigen Download; --ttl <Dauer> behält sie eine feste Zeit; --max-downloads <n> erlaubt eine feste Anzahl. Gibst du keines davon an, lebt der Link 24 Stunden — das ist der Standard ohne --ttl.
- --ttl nimmt eine Dauer mit Einheit — 30m, 12h, 7d, 2w — oder schlicht eine Anzahl Sekunden, --ttl 3600 und --ttl 1h sind also dieselbe Anfrage. Die Obergrenze setzt dein Tarif: 1 Tag bei Free, 3 Tage bei Plus, 7 Tage bei Pro, 14 Tage bei Max. Forderst du mehr als deine Obergrenze, bewahrt der Server sie stillschweigend nur bis zur Obergrenze auf — up gibt danach einen Hinweis aus, wie lange sie tatsächlich bleibt.
Auf dem zweiten Computer herunterladen
Gib auf dem anderen Rechner den Link an down. Keine Anmeldung, keine Einrichtung — der Schlüssel, der die Datei entschlüsselt, steckt im Link, also braucht down nichts von deinem Konto:
relayium down '<dein Link>' <Zielverzeichnis>Bring den Link auf den zweiten Rechner, wie es dir passt. Dort muss außer der CLI selbst nichts installiert und niemand angemeldet sein.
Gib ihn in einfachen Anführungszeichen an down, zusammen mit dem Verzeichnis, in dem die Dateien landen sollen.
relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloadsLass das Verzeichnis weg, um im aktuellen zu landen.
relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…'
So sieht ein erfolgreicher Download aus
Jede geschriebene Datei steht auf stdout, eine pro Zeile, und Anzahl und Zielverzeichnis werden auf stderr bestätigt.
relayium down 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloads
downloads/report.pdf
✓ downloaded 1 file(s) to ./downloads- Wurde die Datei auf Burn gesetzt, ihr Download-Limit erreicht oder ist sie abgelaufen, ist der Link verbraucht und down meldet, dass sie weg ist.
Funktioniert auch mit der Website
Der Link ist derselbe, den die Website verwendet, also arbeiten CLI und Browser frei zusammen:
- Ein Link von relayium up öffnet sich im Browser — gib ihn jemandem ohne CLI, und er lädt aus dem Web herunter.
- Ein auf relayium.com erstellter Freigabelink lässt sich auf einem anderen Rechner mit relayium down abholen.
Was der Server sehen kann und was nicht
Cloud-Übertragungen bleiben Ende-zu-Ende-verschlüsselt:
- Deine Datei wird auf deinem Rechner verschlüsselt, bevor sie hochgeladen wird. Der Entschlüsselungsschlüssel lebt nur im #k=-Fragment des Links und wird nie an den Server gesendet — Relayium speichert Chiffretext, den es nicht lesen kann, samt der Dateinamen.
- Das heißt auch: der Link ist der einzige Weg zurück zur Datei — verlierst du ihn, ist die Datei unwiederbringlich, für dich wie für uns.
Wenn ein Link nicht funktioniert
Vier Fehlschläge decken fast jedes misslungene up oder down ab, und keiner davon braucht Raten — der entscheidende Zustand wird von einem Befehl ausgegeben oder steht sichtbar in dem Befehl, den du getippt hast.
Symptom, Prüfung, Lösung
- up verweigert mit „run relayium login first“.
relayium whoami # not logged in (run `relayium login`)Hochladen legt die Datei unter deinem Konto ab, dieser Rechner braucht also Zugangsdaten. Führ relayium login aus und bestätige im Browser unter relayium.com/device; danach gibt whoami dein Konto und den gebundenen Server aus.
- down kann den Link nicht lesen, und der Schlüssel scheint verschwunden.
echo relayium down https://relayium.com/d/7fK2p#k=Xr8s # relayium down https://relayium.com/d/7fK2pEin nicht in Anführungszeichen gesetztes # beginnt in den meisten Shells einen Kommentar, alles ab #k= hat den Befehl also nie erreicht — echo zeigt genau, was übrig blieb. Setz den ganzen Link in einfache Anführungszeichen, dann kommt das Fragment, also der Entschlüsselungsschlüssel, unversehrt an.
- Der Link stirbt früher als das --ttl, das du verlangt hast.
relayium up ./report.pdf --ttl 7d # note: your plan caps retention, so this link is kept 1d, not the 7d you asked forDer Server begrenzt eine Anfrage über die Obergrenze deines Tarifs hinaus stillschweigend — 1 Tag bei Free, 3 bei Plus, 7 bei Pro, 14 bei Max — und up gibt danach diesen Hinweis aus, der sagt, was du wirklich bekommen hast. Auch --burn und --max-downloads beenden einen Link früher. Lade erneut hoch, um einen frischen zu bekommen.
- Du bist angemeldet, aber up sagt, du seist woanders angemeldet.
relayium whoami # you@example.com (https://relayium.com)Ein --server, der dein Token nicht ausgestellt hat, wird abgelehnt, statt ihm deine Zugangsdaten zu schicken — das würde sie preisgeben und würde dort ohnehin nicht authentifizieren. Lass --server weg, dann nutzt es den gebundenen Server, den whoami eben ausgegeben hat, oder melde dich zuerst mit relayium login beim anderen Host an.
Häufige Fragen
Brauche ich ein Konto?
Zum Hochladen — und zum Senden, wenn dabei ein Code erzeugt werden muss. relayium up erfordert immer relayium login, damit die Datei unter deinem Konto liegen kann. relayium send erfordert es nur, wenn der Server einen frischen Pairing-Code für dich erzeugen muss — führst du send mit einem Code aus, den dir jemand gegeben hat, wird keiner erzeugt und es braucht keine Anmeldung. relayium down und relayium receive brauchen kein Konto, und push/pull, daemon-direct und sync laufen ohne eines.
Ist meine Datei verschlüsselt?
Ja, Ende-zu-Ende. Sie wird vor dem Hochladen auf deinem Rechner verschlüsselt; der Schlüssel lebt nur im #k=-Fragment des Links und wird nie an den Server gesendet. Relayium speichert Chiffretext, den es nicht lesen kann, samt der Dateinamen.
Was, wenn ich den Link verliere?
Der Link trägt die einzige Kopie des Entschlüsselungsschlüssels, ein verlorener Link bedeutet also eine unwiederbringliche Datei — auf dem Server gibt es nichts, was sie wiederherstellen könnte.
Kann ich einschränken, wer sie herunterlädt?
Jeder mit dem Link kann herunterladen, teile ihn also privat. Nutze --burn für einen einzigen Download oder --max-downloads <n> für eine Obergrenze und --ttl <Dauer>, um sie nach einer festen Zeit ablaufen zu lassen.
Funktioniert es mit der Website?
Ja. Ein Link von relayium up öffnet sich im Browser, und ein auf relayium.com erstellter Freigabelink lässt sich auf einem anderen Rechner mit relayium down abholen.
Bereit, eine Datei zwischen deinen eigenen Rechnern zu bewegen? Installiere die CLI, führe relayium login aus und lade sie mit up hoch.
CLI holen