/** * rFiles — rich landing page body. * Returned by landingPage() in the module export; * the shell wraps it with header, CSS, and analytics. */ export function renderLanding(): string { return `
rFiles

(You)rFiles, your way.

Share Files, Your Way

Upload, organize, and share with public links and memory cards. Built for communities who want control over their shared files.

Start Sharing Create a Space

What rFiles Handles

📤

File Upload & Sharing

Drag and drop any file type. Images, documents, archives — everything is welcome.

🔗

Public Share Links

Create expiring, password-protected, download-limited share links for any file.

📄

Memory Cards

Attach structured metadata cards to files — notes, context, and tags that travel with the content.

📁

Folder Organization

Nest files in folders, tag freely, and search by name, type, or metadata across your library.

How It Works

1

Upload Files

Drag and drop any file type. Images, documents, archives — everything is welcome.

2

Organize in Folders

Group files by project, topic, or team. Tag and search across your whole library.

3

Share with Links

Generate public share links with optional expiration, download limits, and password protection.

Built on Open Source

The libraries and tools that power rFiles.

📷

Sharp

High-performance server-side image processing for thumbnails, resizing, and format conversion.

🗃

PostgreSQL

Reliable relational storage for file metadata, sharing records, and folder structure.

Hono

Ultrafast web framework for the API layer — lightweight, typed, and edge-ready.

Nodemailer

Battle-tested email delivery for share notifications and file access alerts.

Your Data, Protected

How rFiles keeps your information safe.

🔒

End-to-End Encryption

Coming Soon

All content encrypted before it leaves your device. Not even the server can read it.

🕵

Zero-Knowledge Architecture

Coming Soon

The server processes your requests without ever seeing your data in the clear.

🏠

Self-Hosted

Run on your own infrastructure. Your server, your rules, your data.

(You)rFiles, your way.

Try the demo or create a space to get started.

← Back to rSpace
`; }