this post was submitted on 15 Feb 2025
194 points (99.5% liked)

Selfhosted

45592 readers
960 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
 

It's Sunday somewhere already so why wait?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

I'll post my ongoing things later/tomorrow but I didn't want to forget the post again.

(page 4) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 1 month ago (3 children)

I have setup a immich docker container and am slowly moving users and images from google photos.

load more comments (3 replies)
[–] [email protected] 8 points 1 month ago (3 children)

I'm eternally sitting here putting off migrating my homelab from docker to rootless podman due to some rather janky patterns I use. It might be super smooth or it might not so instead I just wait in endless decision paralysis

[–] [email protected] 1 points 1 month ago (1 children)

Find a new service you like, add it using rootless podman. That way you can test it without affecting your running system.

[–] [email protected] 1 points 1 month ago

I more mean replacing the runtime etc, I've got some running on another machine and had some difficulty wrapping my head around the subuid and subgid stuff, so in theory I should be fine but it's an irrational worry lol

load more comments (2 replies)
[–] [email protected] 5 points 1 month ago (3 children)

Set up paperless-ngx and cannot get my scanner to send a scan to a FTP server. It supposedly supports sending to FTP but doesn't have much documentation for it. I've tried FTPS, SFTP, and unsecured FTP. Both secure types just cause it to error out. But with unsecured the scanner just freezes then reboots. Really annoying me. I'm about to give up and just scan to s USB thumb drive then copy the scans to the server.

[–] [email protected] 1 points 1 month ago (2 children)

I had to have my scanner scan to a windows VM that saves it to a network drive for paperless to injest. Its not my favorite solution but at least I don't have to manually move the files around

load more comments (2 replies)
load more comments (2 replies)
[–] [email protected] 3 points 1 month ago* (last edited 1 month ago) (2 children)

I've been slowly, but steadily, migrating the services I run on my TrueNAS CORE (FreeBSD) from Jails to Debian VMs so I can migrate to TrueNAS 25 (no more SCALE it seems, and Linux) around April without many hurdles, hopefully.

Besides having to learn some systemd, it has been a smooth ride.

Now I'm down to the last 2 services, which I think are the most complicated setups I have and with no nice deb packages to ease installation: Paperless-ngx and Photoprism.

I'll probably look into playing with Containers (LXC/Incus) to have the same lightweight and efficiency as Jails once the migration to Linux is done. But honestly, if everything is running nicely, I won't be very motivated to do so, let's see.

load more comments (2 replies)
[–] [email protected] 17 points 1 month ago* (last edited 1 month ago) (3 children)

I’m 3 time zones away from my server and it hasn’t crashed yet after being gone for 3 days. I’m very proud of it.

load more comments (3 replies)
[–] [email protected] 3 points 1 month ago

Set up an instance of Supabase for an application I'm building that needs a REST backend. So far, so good, using it's Auth functions for OTP login and they work well.

[–] [email protected] 4 points 1 month ago

Recently set up Nextcloud, but ran into trouble getting it to connect with a domain because of Starlink being the ISP. Found out about tailscale and have been getting things connected and accessible with Tailscale’s magic DNS that it uses.

Currently trying to figure out how to use the iOS tailscale app to connect to an exit node, which will be my server at home, but it’s not easy. Apparently it can be done through the shortcuts and automation on the iPhone, but can’t sort out a way to connect easily that doesn’t throw errors with no good documentation to say what I’ve done wrong.

[–] [email protected] 2 points 1 month ago

I bought a coral tpu and setup frigate. I've been tweaking the alerts and motions. Moving home assistant notifications from reolink to frigate. Was thinking of singing up for frigate+ for additional animal objects. Has anyone signed up for frigate+? Is it worth it?

[–] [email protected] 11 points 1 month ago (2 children)

If hardware service counts. :) I have been fighting for the last few months with my Promxox server telling me a drive went read only , from a SSD and even a HDD, very odd behavior and it finally pulled the last straw with me last Thursday. I had a 4TB drive acting as my Storage/backup drive which this complained about so I put a 1TB drive in which is pretty much 2 yrs old so plenty of life on it.

I went through and tested the SSD with extended tests and it passed with flying colors, so it dawned on me, maybe it's the SATA data cable, and sure enough, it was. When I had run the sudo smartctl -x -T permissive /dev/sdb it only presented very little information on it, swapping the cable and it now presents the full SMART data and stats as it should. Additionally, it's been more stable with the performance so far. So I call that a win.

In the software side, I have been going through the Home Assistant instance and removing dead/old entities I never had gotten to removing

load more comments (2 replies)
[–] [email protected] 1 points 1 month ago (3 children)

Tried to setup custom domains using Nginx Proxy Manager and Let's Encrypt DNS-01 challenges so I wouldn't have to open any ports and it worked!... except not really?

Proxy Manager shows everything was successful but the domains don't go anywhere. It seems to be because the TP-Link router from my ISP does DNS Rebinding protection... with no option to turn it off apparently... why......

So now I don't know where to go. I'm not really fancying hosting DNS myself but if I can't fix this any other way then I guess I'll do it. Or maybe I should ditch the ISP TP-Link and get something I could flash OpenWRT on?

load more comments (3 replies)
[–] [email protected] 3 points 1 month ago

Trying to get headrest working in docker. But backups end up filling my host drives docker volume with cached chunks.

Tried setting and volume mounting the cache dir but it still fills up.

Duplicacy worked though so might just stick with that. Just gotta try restoring files now.

[–] [email protected] 9 points 1 month ago (2 children)

I spun up a new Plex server with a decent GPU - and decided to try offloading Home Assistant's Preview Voice Assistant TTS/STT to it. That's all working as of yesterday, including an Ollama LLM for processing.

Last on my list is figuring out how to get Home Assistant to help me find my phone.

load more comments (2 replies)
[–] [email protected] 2 points 1 month ago (1 children)

Still haven't properly set up my backups ... Have my Nextcloud on a zfs (single disk sadly) and want to send it to a server at my parents place (also zfs) but both are behind NAT. While I've successfully set up wireguard between the two, but the connection won't stay up so there's still a ways to go till I got a happy off-site Backup.

[–] [email protected] 4 points 1 month ago (4 children)

Maybe Tailscale could be super useful for this!

load more comments (4 replies)
[–] [email protected] 6 points 1 month ago

I've gotten a CalDAV server, audiobookshelf, and selfhosted obsidian live sync running on my laptop while I wait for movers to bring my shit to my house. Then gotta migrate it all across to my mini PC afterwards. Doing a modular NixOS setup to replace/complement what I used to have running on proxmox.

Once everything is on a dedicated machine I'm going to make a nice little homepage for it, inspired by a previous thread here.

[–] [email protected] 4 points 1 month ago (6 children)

I had a bit of a hiccup with my Unraid server. It wouldn’t turn on, and I got so fed up that I decided to get rid of it. But now, I’m back on the hunt for a new home server OS, and I’m hoping to find one that’s easy to use and has a GUI. If you were in my shoes in 2025, which one would you pick?

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago) (4 children)

I'm still a noob but I have been shocked at how easy Cosmos Cloud has been to set up compared to my old docker/portainer/nginx architecture. Things just work with minimal to no troubleshooting

[–] [email protected] 1 points 1 month ago (3 children)

Thanks for the recommendation. It’s looking pretty interesting. I’m surprised I haven’t heard about it until now. How’s your experience overall? What other OS’s have you tried? I’ve tried Proxmox, then TrueNAS, but I settled on Unraid. (The Unraid server died on me. When I turned it on, I couldn’t access the web UI. Sometimes, when I press the power button, it doesn’t turn on. )

load more comments (3 replies)
load more comments (3 replies)
load more comments (5 replies)
[–] [email protected] 6 points 1 month ago (7 children)

Why is it so hard to send large files?

Obviously I can just dump it on my server and people can download it from a browser but how are they gonna send me anything? I'm not gonna put an upload on my site, that's a security nightmare waiting to happen. HTTP uploads have always been wonky, for me, anyway.

Torrents are very finnicky with 2-peer swarms.

instant.io (torrents...) has never worked right.

I can't ask everyone to install a dedicated piece of software just to very occasionally send me large files

[–] [email protected] 1 points 1 month ago (2 children)

On a related note, it would be nice if there was a shared storage option for self hosting. It wouldn't be the same as self hosting, but more like distributed hosting where everyone pools storage they have available and we could have an encrypted sharing option.

load more comments (2 replies)
[–] [email protected] 6 points 1 month ago (4 children)

Maybe something like Copyparty would be what you're looking for?

load more comments (4 replies)
[–] [email protected] 0 points 1 month ago

Could you set a 'password' on the uploads? So the server will only accept and start the upload if the password is present. The password is a passphrase to make it easy to type in.

load more comments (4 replies)
[–] [email protected] 3 points 1 month ago

We finally got our music server set up after a lot of finagling with wireguard. It's really cool; we have slsk-dl set up to batch download our playlists from Soulseek, which we can then play in Jellyfin. Next I'm gonna set up Nextcloud for backing up photos, projects, the whole shebang.

[–] [email protected] 4 points 1 month ago

Scripting enlarging 2400 10x10 png files to 512x512 Stable Diffusion generated images that look like high resolution cityscapes in the style of Salvador Dali. I can't get the API to spit out a single image.

[–] [email protected] 3 points 1 month ago (1 children)

Attempting to get my lemmy instance going properly. Got it running on digital ocean but they don't allow outgoing email and reccomend a third party service. I decided to try out Hetzner and am getting errors saying that docker compose isn't installed when running the ansible script.

[–] [email protected] 2 points 1 month ago (3 children)

I've been using OVH without issues. How big is your drive space though? Lemmy uses quite a bit. Federation can take some time too.

load more comments (3 replies)
[–] [email protected] 3 points 1 month ago

still learning truenas. i think I've figured out nextcloud which is basically a nightmare whenever I've had to install it

[–] [email protected] 6 points 1 month ago

Installed grocy on a server and magic mirror on a pi. Now we can track all the daily tasks of life which makes my wife happy

[–] [email protected] 12 points 1 month ago (1 children)

I have recently setup my paperless-ngx instance and have uploaded all my scanned documents. Now I have to tag all that stuff which seems like a lot of work. So I'm looking into paperless-ai... 🧞

[–] [email protected] 6 points 1 month ago (1 children)

(pre ai) I found that adding a few, tagging them correctly and then adding the rest worked pretty good with auto tagging. Don't know how much of a difference paperless-ai is going to make but it sounds interesting. I would just make sure to only plug in a selfhosted thing

load more comments (1 replies)
load more comments
view more: ‹ prev next ›