this post was submitted on 03 Jan 2025
145 points (99.3% liked)

Selfhosted

40956 readers
412 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
 

Personally will be trying to transform my server which is currently in a fractal R5 case, into a small-ish Homelab rack, combined with all my network equipment. Will require complete relocation of all network equipment in the house as well as cables so it will be a bit of a project. Also on the lookout for a good quality rack so let me know if you have any recs. Still unsure if u want to do full width rack or mini. Part of me really want the UDM Pro from Unifi..

What are your goals and thing you want to accomplish during 2025?

(page 4) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 6 days ago* (last edited 6 days ago)

Finish my migration to my local Kubernetes cluster. Tired of running a mix of vms, docker, and bare metal. I got it setup and a few things, just have to power through.

I also need to bump the drive size in my NAS as I’m running low and want to leverage it more, not less. (Pods use PVs hosted on the NAS over NFS or iSCSI).

And get my offsite backups going again, I had to move this last year and it put a real damper on my goals for last year so there’s a lot of “got the stuff just have to make it work”.

Edit: the UDM Pro is pretty nice. That, a rack and a 2.5G enterprise switch were last year’s acquisitions.

[–] [email protected] 12 points 6 days ago (5 children)
load more comments (5 replies)
[–] [email protected] 4 points 6 days ago (5 children)

While not really for my hosting, I want to upgrade the Wi-Fi speeds in my home, currently running an eero setup that provides good coverage, but the speed seems poor when transferring large files around the home.

Not sure what to get, but this is my goal.

load more comments (5 replies)
[–] [email protected] 2 points 6 days ago

Move from Ubuntu to Debian and add more cameras to frigate.

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

Really a few things. What I am looking to do is create a highly dynamic system where I can easily deploy something by kicking off some automation. To do this I am first creating a base Ceph shared filesystem. This will be mounted in all VMs so that I can use Ansible to quickly spin up Docker containers via docker compose. This will make it much easier to dynamically create resources and services since I won't need to worry about all the underlying components. I simply kick off the automation for any changes. I already have the automation to create new VMs.

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

I'm currently saving up to buy a fractal design node 804 to build a NAS with 4 drives within. Also trying to create some more reliable backups using said NAS.

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

Get VLANs working, proper IOT network isolation, and Nextcloud as my primary document storage. If that first one didn't bring down my homelab entry time I try I'd be more inclined.

load more comments (1 replies)
[–] [email protected] 2 points 6 days ago* (last edited 6 days ago)

Nothing fancy but I found an old RPI3 and want to selfhost Vaultwarden and piped on that thing to give my parents a way to watch YouTube without those nasty ads and give them a proper and easy way to store their password. (Over wireguard tunnel)

Also If the universe aligns buy a N100 or 200? To host my own router/switch setup and finally take advantage of my 5Gbit fiber 🫤. I still need to figure out how I get WiFi AP to work with a N100...

Not much but I have a lot other things to figure out but mostly software wise :).

[–] [email protected] 2 points 6 days ago

I'm designing a modular rack shelf mounted 3D printed server case. I hope to finish it by moving my backup server to the new case.

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

Replace Blue Iris with Frigate + Coral

Set up Immich with proper backups

Set up Peertube

Increase my storage pool to fit 100% of my local backups.

Nearline my critical backups

Move my remote backups from BackBlaze to synctoy untrusted crypt on a pie at work.

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

Frigate and a Coral TPU work amazing. I've had them and Home Assistant setup for the last year or so and have been quite happy.

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

I'm honestly very excited I bought the coral about 2 months ago and it's just been sitting there. I even loaded proxmox on a laptop with a decent GPU. I'm just so sick of alerts every time headlights flash up in my driveway or a cloud goes over....

[–] [email protected] 2 points 6 days ago

I want to move my 4x SFP+ from their current MicroTik switch to my new Brocade. Then I'm very strongly debating running both VM and Ceph over the same 10Gbps connections, removing the ugly USB Ethernet dongles from my three Proxmox Lenovo M920q boxes.

After that? Maybe look at finally migrating Vault off my ClusterHat to Kubernetes.

[–] [email protected] 2 points 6 days ago

At some point I need to migrate off Hyper-V. Probably to Proxmox.

Ugh. I don’t wanna.

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

Replace proxmox with incus.

[–] [email protected] 4 points 6 days ago (2 children)

I'm on proxmox too and now very curious as to why you want to move to incus.

load more comments (2 replies)
[–] [email protected] 20 points 6 days ago (2 children)
[–] [email protected] 5 points 6 days ago
load more comments (1 replies)
[–] [email protected] 2 points 6 days ago (1 children)

It would be to replace my 4-bay Synology DS918 NAS with something with more drive bays and 10 Gbit connectivity

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

I love my Synology DS1618 - it's a bit older now, but the 10Gbps is a delight.

[–] [email protected] 3 points 6 days ago (3 children)

I want to look into quadlets

load more comments (3 replies)
[–] [email protected] 11 points 6 days ago (4 children)

Moving to a rack is nice, I love my rack. If you’re in or near a city I suggest keeping an eye on Craigslist and ebay (search by distance nearest and lowball ones that have been sitting for months) because it’s not uncommon for nice racks to go real cheap as long as you come get them. I got my rack realllll cheap ($40, 42u, fully enclosed with massive pdu) because it’s a 90s ibm rack and it’s welded steel so it’s like 450lbs. Moving it was a nightmare but it’s real sturdy and I’m never moving it again now that it’s in my basement

For my goals in the short term I have to replace a sas cable that caused a crc error on one drive, it only happened once per smart data but still want to get that done asap. I also have another drive that’s beginning to show some smart issues; it’s on the same sas cable so it may be related because the errors didn’t increase (they all were related to an unclean shutdown, confusing things) but it’s old anyway so better safe than sorry I guess.

Medium term I want to finally upgrade my ups. The one I have now is not a rack mount which is part of what led to the unclean shutdown. It’s also a bit undersized. I have a generator for my house so I don’t need something massive but the one I have is 450va and several years old so with the tired battery I only can get about 5m of runtime. It’s more than enough to cover the transfer from power cutting out to generator power but I want something that’s a bit more reliable in case of generator failure. This is pricey though because my array is pretty huge so it’ll probably be held off unless I find a good deal on a dead one that has cheap batteries available

I also want to put the rack on its own circuit. This is something I should do asap because it’s cheap, just gotta find time and rearrange my panel a bit because it’s pretty full. This would be the other part of the unclean shutdown as the outlet would be in a much better location and I could also install a locking outlet

Would also be nice to pick up a super cheap monitor locally, like something for $15-20 from a pawn shop or Craigslist or something for the rack. Earlier this year I had nginx crash on my server and the webui became inaccessible, I had to drag my nice and kind of large desktop monitor down to the basement to solve the issue, would be nice to just have a shitty small monitor on the rack for that

Speaking of nginx I keep meaning to setup some kind of reverse proxy or mdns for all my dockers so that I can just do whatever.whatever instead ipaddress:3993 which makes my password managers barf but I’ll probably just be lazy and edit my hosts file

Longer term I want to add a secondary low power server that can run something like pfsense to handle my routing, then turn my current wireless routers into access points because they kind of suck as routers.

And of course the array could always be bigger, especially if drive prices fall

I will probably realistically only do the drive and cable replacement, the circuit thing since that’ll be like $40 and a half hour of work, the monitor if I can find one, and maybe the hosts file thing. If I run into cash (unlikely) or a crazy deal (you never know) the ups would be my next priority but there’s a million other things going in life (deductibles just reset for health insurance, hooray)

[–] [email protected] 3 points 6 days ago* (last edited 6 days ago)

Nginx is pretty simple to run as a reverse proxy. Caddy is even easier but not as scalable.

HAProxy looks intimidating at first but it's pretty easy and very scalable and performant. Wendell from Level1Techs has a nice writeup on their forums

Oh, there's also Nginx Proxy Manager that is very clean and very easy to work and manage with it's nice web UI

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

For the nginx reverse proxy - that's how I ran things prior to moving to microk8s. If you want I can dig out some config examples. The trick for me was to set up host based stanzas, then update my internal DNS to have A records for each docker service pointing to the same docker host.

With Kubes + external-dns + nginx ingress, I can just do a deployment/service/ingress and things automatically work now.

[–] [email protected] 3 points 6 days ago

"I'm never moving it again...". As a larger guy that owns a pickup truck, I wish I had a nickel for everytime I heard that about a big rack I help move. (Or a baby grand piano, pool table, or gun safe) :)

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

Hopefully I can finally get the IPv6 stack fully working.

OPNsense works, Proxmox works, LXC works, Docker works but Docker Swarm does not.

Either I move away from Docker Swarm or a miracle happens and they finally fix their IPv6 support in 2025.

[–] [email protected] 4 points 6 days ago (2 children)

As a networking noob: what are the benefits to having/using an IPv6 stack? I realize that eventually we all have to move to IPv6, but any point in being early on it?

[–] [email protected] 6 points 6 days ago (2 children)

IPv6 is pretty much identical to IPv4 in terms of functionality.

The biggest difference is that there is no more need for NAT with IPv6 because of the sheer amount of IPv6 addresses available. Every device in an IPv6 network gets their own public IP.

For example: I get 1 public IPv4 address from my ISP but 4,722,366,482,869,645,213,696 IPv6 addresses. That's a number I can't even pronounce and it's just for me.

There are a few advantages that this brings:

  • Any client in the network can get a fresh IP every day to reduce tracking
  • It is pretty much impossible to run a full network scan on this amount of IP addresses
  • Every device can expose their own service on their own IP (For example: You can run multiple web servers on the same port without a reverse proxy or multiple people can host their own game server on the same port)

There are some more smaller changes that improve performance compared to IPv4, but it's minimal.

[–] [email protected] 3 points 6 days ago

Well this certainly has me intrigued!

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

To start - moving services from bare metal to rootless Podman containers running via quadlets. It's something I have had in mind for a while but keep second guessing the distro choice. Long-ish release cadence, systemd-networkd and a recent Podman version in the native repos, well supported, and not Ubuntu.

So far openSUSE Leap seems like the winner. A testing machine is up to install everything, write some deployment scripts, and decide on a storage layout and partitioning scheme.

If anyone has another distro to recommend that checks these boxes let me know!

I like rolling release for the desktop, but only want critical patches in any given month for this server, and a major upgrade no more than every 3-4 years. Or an immutable server distro. But it doesn't seem like networkd is an option for the ones I've looked at (Fedora CoreOS, openSUSE MicroOS), and I am not sure if I want to figure out Ignition/Combustion right now.

Next project - VLANs on Mikrotik.

OP - Navepoint makes good racks for reasonable money. I have a Pro series 9u from them and it went together without any problems. It's on the wall with a pretty big ups in it.

[–] [email protected] 2 points 6 days ago

Thanks for the recommendation!

If I hadn't been using Unraid for my server I too think I'd be rocking OpenSuse, but probably MicroOS as you mentioned.

[–] [email protected] 3 points 6 days ago

I'm still in the middle of a K8s migration. It's overkill for a home user, but I want the upskilling.

I've got a QNAP NAS with self-managed linux for storage, and a MS-01 with an RTX A2000 for compute. They're connected over 10Gb SFP+. I'm more than half way done, especially considering I mostly know what I'm doing now.

I still need to figure out the idiomatically right way to schedule pods with their storage, but I got GPU workloads going recently. Next up is migrate the last of the docker-compose from the storage node.

[–] [email protected] 4 points 6 days ago

Hardware-wise:

  • Reorganize my networking closet and rack up my switches
  • Replace my core switch with 10 gbit, connect up 10Gbit fiber to my laptop dock and one of my nodes still on copper
  • Add 3 more nodes to my cluster with nvme storage so that I can start an erasure-coding pool in ceph.

Software wise, too many projects to count lol

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

I want to improve my notifications. With that I mean emails coming from the server when updates are available when something happens during my rsync backup routines or just when they are completed and so on. Right now I don't really know when something is happening just when the server is not working anymore.

[–] [email protected] 5 points 6 days ago (2 children)

I just got my notification system up and running yesterday actually! Although I went with NTFY. Because I use Proton I cannot use that for notifications, plus I'd like to keep my Homelab separated. NTFY is quite well documented and works with almost any service you throw at it, highly recommend this! ✨

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

NTFY Any reason to pick NTFY over Gotify? I've been using Gotify for quite a while with good luck, but I would switch if there was a compelling reason.

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

Yup I also use ntfy and it's brilliant, easy to send notification events to it from almost anything and the android app is very responsive.

load more comments
view more: ‹ prev next ›