this post was submitted on 29 Mar 2025
30 points (96.9% liked)

Selfhosted

45420 readers
980 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
 

Hi, I’m looking for some advice to point be in the right direction for my data storage and backup.

Currently I just have Jellyfin and Immich set up on my laptop that runs Windows. At the moment my storage capacity requirements are pretty low (just close to 1TB). But I am concerned about data integrity, especially all my Photos and work files.

At the moment I have an old HDD and a new SSD that I backup to every month(two separate copies).

In a few months I will be going overseas. I plan to have a copy of all by data with me but I would also like to have it in my home ‘server!?’

Do I set up a machine new machine to hold the data? Or can I just continue using my laptop. Increasing storage requirements, resilience and ease of management when not physically available are a concern.

Again, I’m very new in my selfhosting journey and as Linux or sysadmin is not something I have exposure to (apart from memes on Lemmy) I would love to all of your suggestions for idiot proof setups. I’m willing to learn and tbh learning about docker and editing config files have been pretty fun so far and would switch to Linux if work permitted.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 5 days ago

HP elitedesk or some other desktop can be had for cheap on eBay second hand. They will make decent servers. Install Ubuntu server or some other Linux flavour. Use docker compose to deploy services. Use tailscale to connect to these as others have suggested. Their docs on how to setup tail scale only ssh are really good. If you feel note adventurous you can get a domain and expose services via subdomains using cloudflare tunnels.

But for your use in suggest tailscale for now. Add some storage into the machine and you are good to go. You can use restic backup to safely backup to a remote location like backblaze b2, another storage on your network, or any other number of options.

That's pretty much it, sounds so simple right? /s It will require some reading but there are usually ready made docker compose files for most projects as well as examples for restic. There are always multiple ways to do this but that's close to what i do and it's worked so far (tm)

And just ask on this community if you get stuck.