DriveCellar

About

DriveCellar is a self-hosted file browser for storage you already own. Instead of uploading files into another platform, you connect existing local folders or S3-compatible storage and manage them through a clean web interface.

Features

  • Browse files and folders from local storage or S3-compatible backends
  • Search indexed files and folders quickly
  • Organize content with tags, colors, and icons
  • Share files or folders with public links
  • Manage team access with workspace roles and folder-level permissions

Why I built it

I wanted a simpler alternative to full cloud storage suites for cases where the storage already exists. The project focuses on making self-hosted storage easier to browse, share, and control without taking ownership of the underlying files.

Tech Stack

  • TanStack Start
  • React 19
  • TypeScript
  • tRPC
  • SQLite with better-sqlite3
  • Drizzle ORM
  • Better Auth
  • Tailwind CSS

Deployment

DriveCellar is designed to run as a self-hosted app and can be started quickly with Docker using the published GHCR image.