Relayium

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:

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

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:

  1. 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 whoami
  2. Lade die Datei hoch. up verschlüsselt sie lokal, schickt nur Chiffretext und gibt den Abhollink auf stdout aus.

    relayium up ./report.pdf
  3. Setz 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 weg
  4. Bring 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…'`

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>
  1. Bring den Link auf den zweiten Rechner, wie es dir passt. Dort muss außer der CLI selbst nichts installiert und niemand angemeldet sein.

  2. 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…' ./downloads
  3. Lass 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

Funktioniert auch mit der Website

Der Link ist derselbe, den die Website verwendet, also arbeiten CLI und Browser frei zusammen:

Was der Server sehen kann und was nicht

Cloud-Übertragungen bleiben Ende-zu-Ende-verschlüsselt:

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/7fK2p

Ein 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 for

Der 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

Weiterlesen