Dateien in die Cloud laden und auf einem anderen Computer abholen
Zuletzt aktualisiert: 2026-07-12
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
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
Installiere die CLI, damit es den Befehl relayium gibt. Die Zeile oben 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.
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:
relayium up ./report.pdf
# → https://relayium.com/d/7fK2p…#k=Xr8s…
# 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 weg
Der Link ist die ganze Übergabe — kopiere ihn dorthin, wo der andere Rechner ihn lesen kann. Jeder mit dem Link kann die Datei herunterladen, behandle ihn also wie ein Passwort.
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.
up erfordert, dass du angemeldet bist; bist du es nicht, sagt es dir das und tut nichts.
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 'https://relayium.com/d/7fK2p…#k=Xr8s…' ./downloads
relayium down '<dein Link>' <Zielverzeichnis>
Setz den Link in Anführungszeichen: das Fragment #k=… trägt den Entschlüsselungsschlüssel, und manche Shells behandeln # als Kommentaranfang.
Gib ein Zielverzeichnis an (hier ./downloads) oder lass es weg, um im aktuellen Verzeichnis zu landen.
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.
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.
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.