Relay data Everything {relayLabel} holds, as one event per line. Uploaded media is not included.

Export

Download a copy of every event on the relay, for a backup or a move to another host.

Import

Add the events in a file to the relay. Each one carries its own signature, so a tampered or unsigned line is skipped and reported, and importing the same file twice changes nothing.

{#if file} {file.name} {/if}
{#if result}

Imported {result.imported} {result.imported === 1 ? "event" : "events"}{result.invalid > 0 ? `, skipped ${result.invalid}` : ""}.

{#each result.problems?.slice(0, 5) || [] as problem (problem.line)}

{problem.line ? `line ${problem.line}: ` : ""}{problem.message}

{/each}
{/if}