Kirbydrop is a Kirby theme to list and share Dropshare uploads easily. (-err, easier.)
You can use your own server to upload and share files, and then use a powerful CMS to sort and view them. You get to keep your files on your own server while getting a web-based interface like a cloud file sharing system would provide.
Dropshare is an amazing sharing app for Mac and iOS. It let’s you share files easily by uploading to a server of your choice.
Get DROPSHAREKirby is a wonderful, brilliant, flexible as hell file-based CMS. It’s awesome for building any kind of site –or app- you want.
SEE KIRBYThe code for Kirbydrop theme is on Github. Get it, use it, experiment with it, or build on top of it. Go nuts!
DOWNLOAD ON GITHUBIt’s not exactly click-and-install, but it’s not that hard either.
1) Get Kirby’s plainkit, the barebones Kirby installation.
2) Get Kirbydrop, and place the files into the Kirby installation.
3) Create a new SCP over SSH connection with your server details.
4) “Save files at:” should be [path up to Kirby root]/contents/uploads. Set “URL to path:” as the root URL of your Kirby installation.
5) Put the Dropshare-LandingPage.html file to your Documents folder, turn on “Create Landing Page for your uploads” from Dropshare settings, and select “Use own design.”
- Have PHP 5.5+
- Enable mod_rewrite
- “Completely Randomize” filenames from Dropshare’s Upload settings
- Optionally, install the Relative Date plugin by distantnative
I am not a developer, and Kirbydrop was done in the very little free time I had on my hands. I really want to keep developing it, to at least have a few more features. Here’s a little wish/to-do list for what I’d like to Kirbydrop to become:
Having all your files out in the open for everyone to view isn’t ideal. I know that. That’s why Kirby’s built-in auth methods shall soon be implemented.
If you’re a serial sharer, your list grows quite rapidly. Breaking them down to smaller chunks will definitely make it easier to navigate your files.
For now, only images have previews. But how cool would it be to watch your videos, and listen to your songs in preview pages as well? Right? RIGHT?!
You would like to know how popular a file you shared has been, wouldn’t you? Yep, I thought so as well.
For when that one single file should only be seen by that one single person, even if the URL is compromised.
If you know how to PHP, you know how to Kirby. Fork the code, build on top of it, and make Kirbydrop the best file sharing server.
I used two resources for the assets, and I’d like to take a moment to acknowledge them and thank their creators.
The file icons in the file list are Document Types by Robert Schumann, and can be found on The Noun Project.
Bootstrap is used for the layout of the app, with a little help from StartBootstrap and Bootswatch.