EmberlyEmberly Docs

Self-Hosting

Host your own instance of Emberly — the open-source file sharing platform.

Emberly is fully open source. You can self-host your own instance with full control over storage, authentication, and domain configuration.

Overview

The Emberly platform consists of:

ComponentTechnologyDescription
Web applicationNext.js 15, React 18Main app, API routes, dashboard
DatabasePostgreSQL via PrismaUsers, files metadata, domains
Cache / QueueRedisChunked upload sessions, caching
File storageS3-compatible (AWS, Tigris, R2, MinIO)Actual file storage
AuthenticationNextAuth.jsOAuth (GitHub, Discord, Google) + credentials
EmailResend or SMTPTransactional emails
CDN / Custom domainsCloudflare SSL-for-SaaSCustom hostname SSL (optional)

Minimum Requirements

  • Node.js 18+
  • PostgreSQL 14+
  • Redis 7+
  • S3-compatible object storage
  • A Cloudflare zone (for custom domain features — optional)

Source Code

Emberly is hosted on GitHub: EmberlyOSS/Emberly

git clone https://github.com/EmberlyOSS/Emberly.git
cd Emberly

On this page