Suggestions for Starting an Upload/Download Website

FUN POP

Newbie
Joined
Dec 31, 2024
Messages
13
Reaction score
13
I'm planning to start an upload/download website and would love to get some suggestions. What features should I include to make it user-friendly and efficient? I want to focus on fast uploads and downloads, secure storage, and ease of access for users. Some things I'm considering are file sharing options, support for large files, and ensuring good speeds.

Currently What I have:
|- A Nice Domain
|- Original Yetishare license
|- Proxy Server (4c/16ram Server | Russia | 1Gbps)
|- Main Server (8c/32ram Server | Russia | 10 Gbps)
|- Storage Server (2c/8ram Server/2TB HHD RAID 1+0 | China | 10 Gbps) x5
|- Archive Server (2c/4ram VPS/4TB HHD RAID 0 | China | 1Gbps [Internal Link]) x2

What features do you think would be important for such a platform? Any tips on what makes a great file-sharing site would be greatly appreciated!
 
Good to have upload and download to button to start with.

However this is in the wrong section buddy.
 
What kind of service you are going to provide? like dropbox? or download videos from tiktok?
 
What kind of service you are going to provide? like dropbox? or download videos from tiktok?
Like dropbox/yandex but with better security and 100% open-source and some additional features, obviously stating is soo much hard but I will try too do best
 
Homepage Development Complete. Please review and provide any feedback or suggestions for edits.
(Coming Soon img will be replaced with internal dashboard design)
main.jpeg
 
For features, I’d suggest adding a drag-and-drop upload interface, password-protected file sharing, and a preview option for certain file types like images or PDFs. Also, consider offering API access for advanced users, tiered memberships for storage/transfer limits, and integration with cloud storage like Google Drive. A strong focus on security with encryption for uploaded files will attract users who value privacy. Lastly, ensure mobile optimization, many users rely on their phones for quick uploads/downloads
 
For the extremely fast speed, you can use WebAssembly using Rust for our website. and we have to apply parallels download similar to torrent using your storage computers.
 
For features, I’d suggest adding a drag-and-drop upload interface, password-protected file sharing, and a preview option for certain file types like images or PDFs. Also, consider offering API access for advanced users, tiered memberships for storage/transfer limits, and integration with cloud storage like Google Drive. A strong focus on security with encryption for uploaded files will attract users who value privacy. Lastly, ensure mobile optimization, many users rely on their phones for quick uploads/downloads
I really appreciate your suggestion. I will try my best to implement most of the features you mentioned. Thank you!
 
For the extremely fast speed, you can use WebAssembly using Rust for our website. and we have to apply parallels download similar to torrent using your storage computers.
I think using WebAssembly with Rust is a good idea, but it might be slow sometimes. I can use it like a CDN to send and store static stuff. But if there are 1000 files, the website will need to ask for every file, and that can be slow. Also, it doesn’t work with metadata or pre-fetching and might crash. But it will work well for videos like MP4 or MKV because they need to be loaded from the server each time.
 
I think using WebAssembly with Rust is a good idea, but it might be slow sometimes. I can use it like a CDN to send and store static stuff. But if there are 1000 files, the website will need to ask for every file, and that can be slow. Also, it doesn’t work with metadata or pre-fetching and might crash. But it will work well for videos like MP4 or MKV because they need to be loaded from the server each time.
Nope, why use like CDN? you 'd better use it like React. you can use Dioxus. and Rocket will improve your robust backend.
 
Nope, why use like CDN? you 'd better use it like React. you can use Dioxus. and Rocket will improve your robust backend.
Changing the whole framework, let me check how it works.
 
Yes, if I’m using the platform, I’d want to know that my files are fully protected, so having end-to-end encryption for both uploads and downloads would give me peace of mind knowing my data is safe the whole time. Best of luck!
 
Back
Top