Personal file hosting
I'm looking for a "solution" for 1-man file hosting. The main use case is just to upload a local document or picture and share it with friends. Does anyone have any suggestions?
Preferences:
- Must have a web-based uploader, no need for fancy CSS
- Preferably PHP-based
- Manual management via SFTP is okay
I probably can whip out some quick scripts, but maybe there are already existing stuffs out there.
Comments
Demo: https://pub.microbin.eu/
If you like it, here it's repository: https://github.com/szabodanika/microbin
I like it for it's integrated QR code function.
Checkout Zipline
https://github.com/diced/zipline
The Ultimate Speedtest Script | Get Instant Alerts on new LES/LET deals | Cheap VPS Deals | VirMach Flash Sales Notifier
FREE KVM VPS - FreeVPS.org | FREE LXC VPS - MicroLXC
Nextcloud?
+1 Zipline for personal file hosting. It has nice dashboard (UI).
For more simple PHP Based, you can try something like this website https://x0.at
Android 14 | Windows 11 | Ubuntu 24.04
Xbackbone
If you want something simple, why not go with the most simple of them all?
https://github.com/prasathmani/tinyfilemanager
Single PHP file gives you the option to upload any file you want and you even get to use it to manage the files.
Websites have ads, I have ad-blocker.
Lots of good suggestions here. Thanks everyone.
Word of advice, password protect the folder you keep the upload script in. That's the best way to ensure you don't get hacked. Don't rely on the PHP script's password authentication (if any) as there may be ways to circumvent that to upload files.
Websites have ads, I have ad-blocker.
I use another one! picoshare
https://github.com/mtlynch/picoshare
+1 Zipline, smooth uploads, source code, good ui, auth, secure and free.
Host Addon | Premium Hosting Services
¦| Dedicated Servers | Premium Cloud Hosting | VPS Hosting | Shared Hosting | SSL | Domains
I made something like this a while ago when I needed something similar: https://github.com/ialexpw/Storio
I also have others starred on github that I remember;
https://github.com/misterunknown/ifm
https://github.com/axeloz/filesharing
Many options listed here
https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#file-transfer---web-based-file-managers
Filebrowser is good.
Filegator is another one, can be quickly setup on shared hosting with softaculous.
Thanks for asking this. Just yesterday I was just looking for a good solution with almost the exact same requirements!
Try Veno File Manager.
https://microlxc.net/