181
submitted 1 year ago* (last edited 1 year ago) by sbeak@sopuli.xyz to c/selfhosted@lemmy.world

Today I set up my old laptop as a Debian server, hosting Immich (for photos), Nextcloud (for files), and Radicale (for calendar). It was surprisingly easy to do so after looking at the documentation and watching a couple videos online! Tomorrow I might try hosting something like Linkwarden or Karakeep.

What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?

I would like to keep my laptop confined to my local network since I don’t trust it to be secure enough against the internet.

edit: I forgot, I’m also hosting Tailscale so I can access my local network remotely!

you are viewing a single comment's thread
view the rest of the comments
[-] elvith@feddit.org 13 points 1 year ago

As you mentioned Immich, Nextcloud and Radicale - don't forget to make regular backups. If you haven't automated them, that's your next project now ;)

[-] ohshit604@sh.itjust.works 5 points 1 year ago* (last edited 1 year ago)

Yes, back up your stuff regularly, don’t be like me and break your partition table with a 4 month gap between backups. Accomplishing 4 months of work in 5 hours is not fun.

[-] sbeak@sopuli.xyz 4 points 1 year ago

that seems quite important, I’ll do that then!

[-] elvith@feddit.org 3 points 1 year ago

Just a quick add on: not only do and automate backups - do also test them every now and then.

[-] PlutoniumAcid@lemmy.world 2 points 1 year ago

And don't think that you can just back up using a file-copy process. These things have databases that also need to be backed up. It's not as simple as it first seems.

Source: been selfhosting for an embarrassingly long time without any backup!

[-] sbeak@sopuli.xyz 1 points 1 year ago* (last edited 1 year ago)

How do I set up backups for Immich, Nextcloud, and Radicale? I see lots of different options, I can't pick!

[-] elvith@feddit.org 2 points 1 year ago

I only host Nextcloud in an old setup (read pure PHP, MariaDB, Apache - no docker, etc.)

That server is set-up to be snapshotted daily. Also there's a script running about 30 min before each snap shot that will also dump the database to disk (as otherwise the snapshot might contain a random state of the database). It's not perfect, but it works - also because everything of this is done in the night, when I do not use the system, so chances are really low, that the snapshot of the disk and the database dump in it are not desynchronized too much.

I do not know what's the best practice for a modern Nextcloud setup with docker is or how to handle the other two...

this post was submitted on 11 Jul 2025
181 points (96.4% liked)

Selfhosted

60789 readers
357 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS