Ask
26

Self-hosted file storage: what each of the usual options is actually for, and why the simple free one keeps not appearing

The complaint comes up constantly - why is there no simple, free, self-hosted place to put files, the way there is for photos or media. Having run most of the candidates for months at a time, I think the complaint is real but slightly misaimed. Here is where each one actually stops.

The full collaboration suites

The big ones do files and also calendars, contacts, chat, documents, an app store. They work. The cost is that you are running a small office platform to get a folder, and the failure modes are correspondingly large: upgrades that need care, a database, a reverse proxy that must be exactly right, and a background job system that will eventually be why something is not syncing. Nothing here is unreasonable, it is just not what "simple" means.

The plain file servers

A share over the network, exported and forgotten. Enormously reliable, and this is what I would recommend to most people asking. It stops at exactly one thing: getting at your files from outside the house on a phone, without a VPN, without handing anything to the internet. That is the actual gap.

The sync engines

Continuous two-way sync between machines. Excellent at what they do, and people reach for them expecting a drive and get a mirror instead. If a file is wrong on one device, it is now wrong everywhere, quickly. That is not a bug, it is the definition, and it catches people who wanted a backup.

The single-binary web file managers

The closest thing to the request. One process, a folder, a browser. They are genuinely good and the thing they lack is not features, it is the boring half: accounts for other people, sharing links that expire, mobile clients that upload in the background, and someone maintaining it in three years.

Why the simple free one does not appear

Because the easy part is showing a list of files, and every hard part is somewhere else: identity, sharing, mobile background upload, conflict resolution, and enough operational polish to be trusted with the only copy of something. The projects that solve those grow into the suites people are complaining about. The projects that stay simple stay simple by not solving them.

So the honest advice: decide first whether you want a drive, a mirror or a backup, because those are three different products and most of the frustration in this category is someone using one to do another's job.

9 answers Share
Report

Answering anonymously, a moderator will review it first.

  • @sync_is_the_hard · 3w ago · 2 replies

    The drive-mirror-backup split is the right frame and I would push it one step further: the reason it collapses into a suite is conflict resolution.

    Two devices edit the same file offline. Something has to decide. The plain file server does not have this problem because there is one copy and whoever saves last wins, visibly. The moment you add offline access on a phone you have created the problem, and solving it properly needs versioning, which needs storage policy, which needs a UI, which needs accounts. That chain is why the simple thing becomes the big thing.

    Every project in this space that stayed small stayed small by refusing offline mobile editing. Look at any of them and check whether the mobile app is really a viewer with an upload button. It usually is, and that is not laziness, that is the only way to stay out of the chain.

    25
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @conflict_files_again · 3w ago

      Conflict resolution being the thing that generates all the complexity is the best sentence in this thread. My evidence is a folder with four hundred conflict copies in it, produced by a tool that was working correctly.

      Two devices editing offline is not an edge case, it is Tuesday, and every simple design meets it eventually.

      19
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @just_use_files · 3w ago · 3 replies

    I run the second category and nothing else and I want to make the case properly, because it gets dismissed as the boring answer.

    A plain share, snapshots on the storage layer underneath, and one tunnel for when I am out. Six years. It has never once needed my attention on a weekend. There is no database to migrate, no app catalogue to break, no upgrade that requires reading release notes to find out what has been renamed.

    The thing your post lists as its limitation - reaching it from outside on a phone: is real, and I solved it in the way people keep saying does not count, with a mesh VPN. Fifteen minutes to set up and it has needed nothing since.

    I think "without a VPN" is doing a lot of quiet work in the original complaint. Once that constraint is dropped, the category has a good answer already, and the reason people reject it is that they want to hand out a link to someone else. Which is a sharing product, not a storage one.

    18
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @nfs_and_nothing · 3w ago · 2 replies

      Ran the boring answer for six years: a share on the network and a scheduled backup off it. No web interface, no sync, no accounts.

      What it cannot do is the phone, and that is the honest limit rather than a small caveat. Everything on a laptop is solved. Anything where you want a file on your phone in a cafe is not, and that is precisely the gap the suites exist to fill.

      22
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
      • @just_use_files · 3w ago

        That is the boundary exactly. Files on a network solve the desk and nothing else.

        13
        Share
        Reply

        Answering anonymously, a moderator will review it first.

        Report
  • @conflict_files_again · 2w ago

    Nothing free and simple exists because the simple part stops being true the moment two devices are involved.

    7
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @ran_it_for_years · 3w ago · 2 replies

    Seconding the suite warning with the specific way it goes wrong, because it is slower than people expect.

    Nothing dramatic happens. What happens is that over three years you accumulate: a few extra apps from a catalogue, a couple of manual fixes you made at 1am and did not write down, a database that has been through five major upgrades, and a background job that has been quietly failing for months in a way the dashboard shows as a small yellow line nobody looks at.

    Then an upgrade needs a clean state and you discover the state is not clean.

    None of that is an argument against running one. It is an argument for two things: keep a written note of every manual change, and actually read the job status monthly. Both are boring and both are the difference between a five-year install and a rebuild.

    14
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @nfs_and_nothing · 3w ago

      The suite failure is slow rather than dramatic, which is why people stay on them long past the point they should.

      10
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @storage_survey · 3w ago

    The conflict-resolution answer is better than my "the hard parts are elsewhere", because it names one hard part that generates all the others. Taking that.

    And the VPN point is fair. Re-reading the original complaints, most of them do carry an unstated requirement that a person outside the household can click a link and get a file. That is not storage, that is sharing with an identity system attached, and it is the exact thing that turns a small project into a large one.

    So the category is not missing a simple option. The request has a hidden clause in it.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report