01 / 04Files
AN OPEN-SOURCE FILE DRIVE01 — YOUR INFRASTRUCTURE, YOUR RULES

WELCOME TO YOUR SPACE

YOUR FILES.
YOUR SPACE.

+CUBYCRATE / STORAGE CORE
MODULAR SYSTEM · 001
FILES BELONG WITH YOU.

Your files don’t need another bloated platform.

CubyCrate packages a Go backend, embedded Svelte 5 web interface, and SQLite WAL engine into a single container under 150 MB. Organize, access, and share files backed by local disks or S3-compatible buckets on infrastructure you control.
EXPLORE THE SYSTEM
SCROLL TO DISCOVER

YOUR FILES. YOUR SERVER. YOUR RULES.

[ 00 / 04 ]
EXTRACTED FROM THE CORE
01 / FILESTHE EVERYDAY, MADE CLEAR

OPEN A FOLDER.
GET ON WITH
YOUR WORK.

Give files a place to live. Browse nested folders, structure everyday team workflows, and transfer large documents reliably with resumable TUS chunked uploads in a responsive browser-based drive.

[ 01 — 04 ]
INSIDE THE SYSTEM
01 / MY STORAGE
CC
YOUR FILES / ORGANIZED

My Storage

NAMEDETAILS
5 ITEMS · ILLUSTRATIVE DATA
FIG. 01 — A SPACE FOR WHAT MATTERSCLICK TO EXPLORE ↗
03 / STORAGEYOUR INFRASTRUCTURE, YOUR CALL

LOCAL DISKS.
S3 STORAGE.
YOUR CALL.

Mount local NVMe or SATA host storage, or connect S3-compatible object storage including AWS S3, MinIO, and Cloudflare R2. Direct storage choices with zero automatic replication lock-in.

[ 03 — 04 ]
STORAGE TOPOLOGY / CONCEPTUAL
+C·CUBYCRATE
FILE DRIVE
SELECT A NODE / 00

One focused file-drive experience. Choose a storage option above to inspect its conceptual configuration.

INTERACTIVE ILLUSTRATION · NO LIVE STORAGE CONNECTION

THE DETAILS / WITHOUT THE DETOURS

THE USEFUL
DETAILS.

A focused drive for the work you actually do.

CUBYCRATE / FEATURE INDEX 01
Preview supported images, video, audio, code files, and PDFs directly in the browser.
04 / SELF-HOSTINGTHE SYSTEM, EXPOSED

RUN YOUR DRIVE.
NOT ANOTHER
STACK.

CubyCrate packages a Go 1.25 API and embedded SvelteKit frontend in a single Alpine container under 150 MB. SQLite in WAL mode handles metadata with zero external DB dependencies.

[ 04 — 04 ]
01 / APPLICATION

One Alpine container under 150 MB. A Go 1.25 API with an embedded SvelteKit frontend.

02 / APPLICATION DATA

SQLite in WAL mode stores application metadata with zero external DB dependencies.

03 / YOUR FILES

Local NVMe/SATA host storage or S3-compatible object storage, with zero automatic replication lock-in.

Set up your first administrator in the browser. You manage the server, network access, HTTPS, storage, and backups.

BUILT IN THE OPEN / AVAILABLE TO INSPECT

NO BLACK BOX.
READ THE CODE.

CubyCrate's source is available on GitHub. Inspect how it works, review its license, and make it yours.

OPEN SOURCE / SELF-HOSTED / YOURS TO RUNAGPL-3.0-OR-LATER · CHECK REPOSITORY FOR CURRENT TERMS
THE PRACTICAL QUESTIONS / 05

BEFORE YOU
MAKE IT
YOURS.

A few questions before you make it yours.

01What do I need to run CubyCrate?
CubyCrate runs on Docker Engine 24+ and Docker Compose 2.20+ with official multi-arch linux/amd64 and linux/arm64 images. Deployment requires exposing port 8383 and binding a persistent volume to /app/data for SQLite metadata and configuration.
02Can I use local disks and S3-compatible storage?
Yes. Administrators can configure local host storage (NVMe/SATA drives) or S3-compatible object storage (AWS S3, MinIO, Cloudflare R2). These are storage choices, not automatic replication across nodes.
03How can I share files?
Share My Storage items with registered users using Viewer or Editor permissions, or generate public share links with optional password protection and expiration.
04Does Organization have separate team permissions?
No. Organization is a single shared root directory for authenticated users to collaborate, without separate department spaces or granular group permissions.
05What license does CubyCrate use?
CubyCrate is licensed under GNU AGPLv3 with Section 13 network copyleft, ensuring users interacting over a network retain access to the complete source code.
THE SPACE IS YOURS.[ END / BEGINNING ]

YOUR FILES.
YOUR RULES.
START HERE.

Install the published CubyCrate image with Docker Compose and create your first administrator.

INSTALL CUBYCRATE DOCKER COMPOSE / CURRENT PUBLISHED ALPHA