13
First file server (lemmy.world)
submitted 1 month ago* (last edited 1 month ago) by Fake4000@lemmy.world to c/selfhosted@lemmy.world

I would like to start and create my first file server at home. I've never done this before and I'm a beginner. I would like to know how to create one, how to maintain it for years to come, and what costs are entailed with a direct or indirect costs. Thanks everyone.

Edit

Added the below for clarity.

What I am looking for is a way to storing my personal files at home. I am not looking for internet connected device that I can access remotely.

It will be mainly used to store my personal photos and videos, and not used to stream movies to a device.

Should be accessible by devices such as android, windows, and iOS.

top 5 comments
sorted by: hot top controversial new old
[-] upbeatWave@lemmy.dbzer0.com 1 points 1 month ago

Do you have a computer that you can spare? If so, just a basic windows comp with PhotoSync companion and PhotoSync app on both iOS and Android. The apps can be scheduled to do nightly backup to your comp. PhotoSync has a one time payment plan and it has been working great for me. You can only view the photos and videos as files not as photo albums like on immich but for simple backup it is great

[-] gedaliyah@lemmy.world 1 points 1 month ago

I think that's a great way to start. It is surprisingly easy to add remote access at a later date.

The dead simple way is to set up a shared folder with Syncthing, although you will end up with all of the files copied onto every device.

If you want the files to live on your home server to be accessed as needed, then you will want something like Nextcloud or OwnCloud. Personally I found ownCloud easier to set up, but it has far fewer features.

If the focus is on pictures and videos, then you should probably start with immich. It is very simple and incredibly powerful. You can more or less set it up once, and not think about it too much other than running an update from time to time. It supports multiple users, etc. Note that if you are adding photos from a Google Takeout, you will want to run a one time script to rescue the metadata (date, etc.)

Any of these are accessible on any device.

[-] Eldritch@lemmy.world 0 points 1 month ago

First you need to specify a bit more on what you mean by file server. Are you looking for a network attached storage for home use, or remote use as well? Or are you talking something like a seed box for torrenting Etc. What general software environment will you be working with and what others are you comfortable with.

[-] Fake4000@lemmy.world 0 points 1 month ago

Thanks for replying.

What I am looking for is a way to storing my personal files at home. I am not looking for internet connected device that I can access remotely.

It will be mainly used to store my personal photos and videos, and not used to stream movies to a device.

Should be accessible by devices such as android, windows, and iOS.

Hope this helps.

[-] Eldritch@lemmy.world -1 points 1 month ago

Then you're going to be limited to SMB generally because of windows. If you didn't need Windows NFS is always the superior choice. But only the pro version of Windows has any NFS support.

Just getting started pretty much any hardware will do. One of the best most accessible ways of doing it is something like a cheap Raspberry Pi computer even two gigabytes of memory is enough to get started. You won't necessarily need the bigger ones. But generally more tends to be better. Combined with some of the more purpose built OS images for things like open media vault or own cloud. It's a pretty easy and low bar for entry.

After that it really just depends on your interest, needs, and comfort levels. You could just as easily go into eBay and buy a used $100 E-Waste business Tower. It will give you a bit more swap ability and upgradability where you can add things like 2.5 or 10 gigabit networking if you absolutely need faster. A better method of organizing and mounting storage physically. And a few other amenities. As well as some more options software wise. But if you are really new to this. And you really want to do something a bit more DIY that you control as opposed to something like a Synology Nas. It's hard to go wrong starting with something like a Raspberry Pi.

Just make sure to keep up on your three two one. Three different copies of your data, on two different types of media, with at least one of them stored off site.

this post was submitted on 18 May 2025
13 points (100.0% liked)

Selfhosted

48610 readers
128 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS