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?

  • Fedegenerate@lemmynsfw.com
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    3 days ago

    Get a domain and set about moving over to HTTPS with Let’s encrypt and Nginx.

    Learn to write an Nginx config. NPM just works so good though.

    Fix my permission issues. I have my media zpool on 777 so all the LXCs work and I have to run Libation in a VM as root. I’ve been banging my head against this on and off for a while.

    Figure out why paperless isn’t saving to the correct place. Also, figure out where Paperless is saving to.

    Containerise Libation.

    I give friends and family access to my server via a relay, just a raspberry pi 0 with Tailscale, pihole and nginx on it. I have reasons for going this route. Anyways, get a couple more of those into the wild. Also streamline the process somewhat.

    Learn to and create an ACL config for tailscale so I can have services access nothing, users access services, and admins access everything.

  • quixotic120@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    4 days ago

    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)

    • pezhore@infosec.pub
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 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.

    • Cole@midwest.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 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) :)

    • dogma11@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      3 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

    • Tinkerer@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 days ago

      This, my ssd randomly disappeared on my proxmox server January 1st so I had to start from scratch. Didn’t have any docker compose backups or lxc backups… I suppose this time I can do everything right now lol

  • kalpol@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    I need to get off ESXi and onto…Proxmox i guess. Xcp-ng is great except no virtual network switches.

  • Domi@lemmy.secnd.me
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 days ago

    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.

    • Sips'@slrpnk.netOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 days ago

      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?

      • Domi@lemmy.secnd.me
        link
        fedilink
        English
        arrow-up
        6
        ·
        4 days ago

        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.

        • Auli@lemmy.ca
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          The no NAT thing really messed with my brain and was probably the hardest thing to overcome for me.

      • Auli@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        3 days ago

        I love havingipv6. Hard to learn and had roadblocks but now that it’s set up works fine.

        Does it matter no but just nice to know I have it figured out.

  • pezhore@infosec.pub
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 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.

  • SidewaysHighways@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 days ago

    Loving all these goals and ideas!

    Lots to think about and put on the to do list!

    Great question and I’m loving the action.

    All I need to figure out is how to replicate one trunas pool to another trunas machine as a backup.

    replication tasks are all failing, rsync is taking absolutely forever, and I need my backup, I feel naked!

  • kalleboo@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 days ago

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

  • Justin@lemmy.jlh.name
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 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

  • PerogiBoi@lemmy.ca
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 days ago

    Buy a NAS , sell my old gaming pc (acting as 1 node in my proxmox cluster of 2), buy a second mini pc, learn more about backups and fallbacks and all that fun stuff

  • flubba86@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    I need to move my mishmash of hard drives, fans, cables, and NUC into a proper NAS box, with a proper power supply and a mini itx motherboard.