Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Personal Drive V2 - A self hosted alternative to google drive

Last year I posted about my app: https://lowendtalk.com/discussion/204084/introducing-personal-drive-a-self-hosted-alternative-to-google-drive#latest

It has taken me forever release v2, but I am finally here.

A self hosted alternative to google drive, upload your files on your own server, view photos, download, delete from web UI. Share files with optional password protection.

v1: Feature wise, There was nothing major over 'file browser' https://filebrowser.org/ . But if you are file browser user, I would love to have your opinion.

New in v2:

🔐 Two Factor Authentication — TOTP (Google Authenticator, etc.)
🔒 Password-protected uploads — client-side AES-256 encrypted zips
🎧 Audiobook support — save position + rewind controls
⌨️ Go-to-folder — Ctrl+G to jump to any folder by name
⭐ Favorites — pin files and folders for quick access
🌐 Reverse proxy support — configurable trusted proxies
🙈 No-auth mode — optional open access
📤 Upload queue — per-upload progress reporting
📄 More previews — HTML viewer, lazy-loaded image/text/PDF
🛡️ Security hardening — symlink protection, rate-limited 2FA, stronger share checks

Fixes: hundreds of fixes, too many and too embarrassing to list
Testing: Vastly improved testing, continuous integration, automated browser testing with playwright + 94% test coverage
Performance: lady loading, faster thumbnail generation ,
Styling: Lots of styling improvements, especially mobile.

Stack:
Coded in laravel and react. Made mostly for learning purposes. Initially I didn't plan to open it, but thought it would be a good exercise in having my code scrutinized and as a portfolio piece.

3-4 issues are open: feature request and 2 potential bugs. I have attempted to fix the bugs. Would really appreciate if someone can help testing those.

Have a look please! Feel free to star if you like it.

Thanked by 1itzsenu

Comments

Sign In or Register to comment.