SparkBox / Guides / Share files with family

How to Share Files With Family Without Using Google Drive or Dropbox

You want everyone in the house to share photos, documents, and the odd "can you send me that?" file — without paying for storage every month, and without a tech company keeping a copy of all of it. This guide shows you how to set that up on a server in your own home, with a separate login for each family member and one shared folder they can all reach. No coding, and no monthly bill.

SparkBox dashboard home with app launcher tiles and system stats
SparkBox dashboard home with app launcher tiles and system stats

Tested on: a UGREEN DXP4800 Plus and a $7/month Hostinger VPS, both running SparkBox 1.6.315. The file-sharing part is powered by Nextcloud (version 30.0.4 in this build), which SparkBox sets up for you behind the scenes.

1. Why not just use Google Drive or Dropbox?

Those services are genuinely easy, and for a lot of people they're fine. But two things tend to wear thin over time.

Nextcloud — your own private cloud drive
Nextcloud — your own private cloud drive

The first is the bill. A family quickly outgrows the free tier — a few years of phone photos alone will do it — and then you're renting space forever. Stop paying and you start losing access to your own files.

The second is privacy. Your photos and documents live on someone else's computers, and you're trusting a company to look after them, scan them, and not change the rules later. For family stuff — kids' photos, scanned passports, tax paperwork — a lot of people would rather those simply never left the house.

The fix is to run your own version. You get the same "shared folder the whole family can see" experience, except the folder lives on a small server in your home, the storage is just the drive you already bought, and nobody outside the house has a copy unless you choose to send them one.

2. What you're actually building

SparkBox is a free tool that sets up useful apps on a home server (a UGREEN or other NAS, an old PC, or a cheap cloud server) without you having to be a Linux person. One of those apps is the Cloud app, which is built on a well-known open-source project called Nextcloud.

Think of it as your own private Dropbox. It gives you:

It runs comfortably in the background — this part of SparkBox uses roughly 500MB of memory — and it also quietly does calendar and contacts if you ever want them, though we'll stay focused on files here.

If you only want a personal version for yourself rather than the whole family, we have a simpler walkthrough for that: set up your own private Google Drive. This guide picks up where that leaves off and adds the family side.

3. Step 1: Turn on the Cloud app

This assumes you've already got SparkBox installed. If you haven't, the self-hosting without the terminal guide covers getting to that point without touching a command line.

Once SparkBox is running:

  1. Open your SparkBox dashboard in a web browser.
  2. Find the Cloud app (it may be listed as Nextcloud) and turn it on.
  3. Give it a minute or two the first time — it's setting up a small database and getting itself organized. This is normal, and it only happens once.
  4. When it's ready, click to open it. SparkBox shows you the admin login it created; use that to sign in the first time.
Tip: the very first account you log in with is the admin account — that's you, the person in charge. You'll use it to create everyone else's accounts. Keep that password somewhere safe; it's the master key to the whole thing.

4. Step 2: Give each person their own account

The whole point of doing this for a family — instead of everyone sharing one login — is that each person gets their own private space and a shared space. Set up the accounts first.

  1. While logged in as admin, click your profile icon in the top-right corner and choose Users (or "Account management").
  2. Click New account.
  3. Type a username (something simple like a first name) and a password. You can let each person change their own password later.
  4. Repeat for everyone in the house.

That's it — each person now has their own login, their own files area, and their own photo backup space, all kept separate from everyone else's. Nobody can see anyone else's private files unless something is deliberately shared.

Worth knowing: if you have younger kids, you can make them an account too and simply not share the password with the wider world. Their photos and schoolwork stay in the house instead of on a free app that wanted an email address and a birthday.

5. Step 3: Make a shared family folder

Now for the part everyone actually wants: one folder the whole family can open, drop things into, and see each other's additions. There are two easy ways to do this. We'll use the simplest.

The simple way — share a folder with each person:

  1. Log in as admin (or as whoever should "own" the family folder).
  2. On the Files page, create a new folder and call it something obvious, like Family.
  3. Hover over that folder and click the share icon (it looks like a small "less-than" symbol or a person with a plus).
  4. In the share box, type each family member's username and add them. For each one, you can choose whether they're allowed to only view, or to add and edit files too. For a true shared folder, give everyone edit rights.

Everyone you added will now see a Family folder appear in their own account automatically. Anything anyone puts in it shows up for the rest — that's your shared space.

If your household grows or you want tidier control, Nextcloud also has a "Group folders" feature (set up under the admin settings) that creates a single folder shared with a whole group at once, so you don't have to add people one by one. That's a nice upgrade later, but the per-person share above is the fastest way to get going today.

6. Step 4: Get everyone's phones and laptops connected

Browsing files in a web page is fine, but the magic is the automatic sync — drop a photo on your phone, it appears on the family folder, and everyone else sees it. That's the free Nextcloud apps doing the work.

On a phone (iPhone or Android):

  1. Install the free Nextcloud app from the App Store or Play Store.
  2. Open it and choose to log in to an existing server.
  3. Enter the address of your Cloud app (the same web address you open it at) and that person's username and password.
  4. Turn on auto-upload if you want their phone photos to back up to their own private space automatically. The shared Family folder shows up alongside their own files.

On a Windows or Mac computer:

  1. Download the free Nextcloud desktop app from the Nextcloud website.
  2. Log in with the server address and that person's account.
  3. It creates a folder on the computer that syncs both ways, just like the Dropbox or Google Drive folder you may be used to. The Family folder is right there inside it.
Getting to it from outside the house: at home, everyone connects over your normal network with no extra setup. To reach it while out and about, you'll want a safe way in from the internet — our beginner guide and the SparkBox docs cover remote access without opening risky holes in your router. You can absolutely start home-only and add that later.

7. Sharing a single file with a link

Sometimes you don't want to add someone to a folder forever — you just want to send Grandma one video. Nextcloud handles that the same way the big services do:

  1. Hover over the file and click the share icon.
  2. Choose Share link. It creates a web link anyone can open — no account needed on their end.
  3. Click the small settings on that link to add a password, set an expiry date, or allow them to upload back to you.
  4. Copy the link and send it however you like — text, email, a chat app.

The difference from Dropbox is simply that the file is served straight from your own box, and the link stops working whenever you say so.

8. The honest list of things to know

This setup is genuinely good, but it isn't magic, so here's the straight talk.

None of these are dealbreakers — they're just the things nobody tells you up front. For a family that's tired of subscriptions and tired of handing photos to strangers, the trade is an easy yes.

9. Next steps

Once the family folder is humming, the same box can quietly do a lot more — automatic phone-photo backup for everyone, a shared calendar, and ad-blocking for the whole house. It's all the same idea: useful stuff, running at home, owned by you.

Want this without the fiddly parts?

SparkBox is free and sets up the Cloud app (and a lot more) on your own server without the command line. Point it at a UGREEN NAS, an old PC, or a cheap cloud server and it does the heavy lifting.

Get SparkBox free   Read: your own private Google Drive →

About this guide: Written and tested by the SparkBox team on a UGREEN DXP4800 Plus and a $7/month Hostinger VPS, both running SparkBox 1.6.315. If something doesn't match, tell us on YouTube or post in d/sparkbox.