DEV Community

Ope Adeyomoye
Ope Adeyomoye

Posted on

1

Volafile

What I built

A simple, ephemeral file-sharing service.

Category Submission:

Built for Business

App Link

https://volafile-76j4i.ondigitalocean.app

Screenshots

Alt Text

Alt Text

Alt Text

Alt Text

Alt Text

Description

Volafile helps you share files privately. You can upload a file and get a unique download link that's known only to you and other people you might share it with.

You can optionally add another layer of secrecy with a password. That way, if you accidentally share your download link in the wrong places, your private files don't suddenly become publicly available. Any one with the link will need that password before they can access your file(s).

At the moment, each upload automatically expires after 24 hours, so any attempts to download your file(s) after that time will fail and your files are permanently deleted.

Link to Source Code

https://github.com/opeadeyomoye/volafile

Permissive License

MIT

Background

Firefox Send was a lovely service before it was taken down. It was great to have a way to securely make anonymous, short-lived file shares. Volafile is inspired by the late Firefox Send.

How I built it

Volafile currently runs as a traditional web app in 1+ Docker containers on DigitalOcean's App Platform. It also uses a MySQL database based on DigitalOcean's managed database service and stores uploaded files with Spaces.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay