Changelog & roadmap
The authoritative changelog lives with the code at github.com/iiaanloopez/LibreDrive/releases. This page summarizes the current state and near-term direction.
Shipped
- Core API: auth, multi-tenant organizations, users, plans, quotas, files/folders, trash, sharing (public link and direct-to-user, with view/comment/edit permissions).
- Envelope encryption at rest with zero-downtime key rotation via
libredrive-cli rotate-key. - Pluggable payment providers — Stripe, PayPal, crypto, and manual — enabled independently via
LIBREDRIVE_PAYMENTS_ENABLED. - S3-compatible object storage as an alternative to the local file volume (
LIBREDRIVE_STORAGE_DRIVER=s3), alongside local disk. - Scheduled and on-demand backups (S3 or local) via
libredrive-cli backup/restore. - Admin panel: organizations, users, plans, usage, and billing.
Current focus
- Bringing the web file browser up to parity with the API: renaming, moving, restoring from trash, and sharing are all already usable through
/api/files/*, and are landing in the UI next. - Stabilizing the payment provider abstraction so community-contributed providers can be added without touching core code.
Planned
- Invite-link-based user onboarding, instead of admin-issued temporary passwords only.
- Two-factor authentication for administrator accounts.
- Per-organization custom subdomains (
acme.drive.example.com) for multi-tenant instances. - Native mobile apps (iOS and Android) for upload and browsing on the go.
- A self-service storage-usage indicator in the file browser.
How to influence the roadmap
LibreDrive is developed in the open. Feature requests, votes, and discussion happen on GitHub Discussions; pull requests are welcome and reviewed against the contribution guide in the repository.