I made "Personal Drive" Self hosted alternative to google drive

Hi all .

PERSONAL DRIVE - A self hosted alternative to google drive. A simple one.

Initially I didn’t plan to release it in the wild. Have a look at the demo please. I would love your opinions!

Github: https://github.com/gyaaniguy/personal-drive

Demo:
https://demo.personaldrive.xyz

Docker Installation:
https://hub.docker.com/repository/docker/personaldrive/personaldrive

Have a look please. This is my first open source project..

Yesterday I released v1 after writing extensive tests for it.

10 Likes

Hi

You probably need to check the security aspect of the application as giving 777 might not be really wise. Functionality as per the demo link is good, UI needs some work, though its quite simple but its not inviting. I hope this helps. Will definitely pull the docker on my self hosted rpi.

Hey man, that’s a good app. The UI looks good but do you plan to change the color combinations in the future?

UI - yeah never been my strong suit. My goal was to just build something acceptable. No plan for color combinations currently. I have some more pressing features planned for v2 - encryption 2fa

777 - yeah, I think that is in the dockerfile. The thing is the alternate would require some advanced user settings, which gets complex and dependent on the server. I think

First, congrats, brother! :partying_face: I appreciate your efforts in releasing v1. Hope you continue to maintain and update it.

Nice project , would be interesting to see speed and performace , and where is this hosted. I used openmediavault and pi based hdd setup for similar results but this looks cleaner

Thanks guys.

The demo is hosted on a $3 / month server :smiley:

Some day this should replace syncthing :smiling_face_with_sunglasses:

This is really good.

Looks good. Amazing job

1 Like

Congrats for beginning such a project. This will help many of use having tons of data to be stored offline and who are looking for a vfm yet secured cloud option.

When you say $3 can you elaborate in details how much bandwidth and online space you get in this amount and the transfer rates etc.

And if one wishes to go for it can he simply follow the guide and do it or is there any dependency and so on.

If you can step-wise list it all I can help you test with chunks of data.

This is clean, minimal and UI is very responsive.
Suggest you to keep it similar looking when moving forward.

1 Like

So this tool is geared more towards developers or techies who know how to setup their own server.. or who can setup a pi, then make it available online with a static ip OR something like cloudflare tunnel , if your home internet is behind a double nat

But if you just want to experiment - I use buyvm.net + blockstorage → install linux → ssh into box → install personal drive.

Very nice!!

Could you share your developer journey?

How long did it take you to code this? Why you chose to develop a google drive alternative, when there are many around?

Do you plan to make a desktop app too?

no desktop app. This doesn’t have syncing features like the desktop drive app. It was meant to be simple for personal use, but I kept adding features.

Made mostly for learning purposes.

How long: hard to say. Coz I took long breaks but maybe 3-5 months

1 Like