Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9309309
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 19, 20262026-06-19T00:50:09+00:00 2026-06-19T00:50:09+00:00

I’ve been toying around with a web application that would have real-time file sharing

  • 0

I’ve been toying around with a web application that would have real-time file sharing at its core. There would be groups of users, and people can share their files with a group. Files would need to be immediately accessible via both the web interface and other users’ computers.

I had a basic version working using Dropbox’s headless Linux client on the server. Users would share a folder with the server’s account, and nasty voodoo happened on the server side to sort everything out properly. I watched the ~/Dropbox folder for updates, and did whatever needed to be done. Copies of files had to be stored once per user due to Dropbox’s structure, which meant massive disk space requirements. My solution worked, but barely.

I tried converting over to Dropbox’s API, but found that their suggestion for polling for updated files is once per 5 minutes. They’ll cut you off if you sustain a rate much faster than once every 2 minutes. Even so, polling an API really isn’t an option. I need files the instant they’re uploaded; 10 seconds later is really too slow. The API for Google Drive gave me similar trouble.

I briefly considered writing my own desktop application for users to install, but I quickly tosses that idea out. I’m not a desktop software developer, so the program would undoubtedly have issues. More importantly, this application isn’t meant for tech-savvy nerds; it’s meant for average people. The desktop application needs to be as simple as possible: there’s a folder on their computer, they put things in the folder, and then magic happens and their file is on the internet. Dropbox did this wonderfully, but their developer API is totally unusable for my needs.

Can anyone suggest other applications I could look into? I don’t have much of a budget, so free is better. I don’t mind having to store the files on my server, and total file size will likely remain at only a couple gigs at the most. If any server-side binaries are required, the server I use runs Ubuntu 12.04. The only really important things are that the desktop application be simple for non-techies to use, and there be some way for my application to be notified the instant a file is updated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-19T00:50:10+00:00Added an answer on June 19, 2026 at 12:50 am

    I ended up setting up my own self-hosted solution based on OwnCloud. It’s been working great for me so far. They have a really nice API, it’s really easy to integrate with, and I can always hack in my own changes to the UI if needed. I can catch file changes by just putting a filesystem watcher on its data directory, or I could write an app that integrates with its core and sends out signals when something is changed.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a .ini file as follows: [playlist] numberofentries=2 File1=http://87.230.82.17:80 Title1=(#1 - 365/1400) Example
I have a jquery bug and I've been looking for hours now, I can't
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I have just tried to save a simple *.rtf file with some websites and
I have a small JavaScript validation script that validates inputs based on Regex. I
I have a French site that I want to parse, but am running into
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I have been unable to fix a problem with Java Unicode and encoding. The
I have a reasonable size flat file database of text documents mostly saved in
I would like my Web page http://www.gmarks.org/math_in_e-mail.txt on my Apache 2.2.14 server to display

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.