Let’s do another round of this. What’s going on on your servers, any cool things? How’d the recent CVE flood tangent you and did it change how you see/do stuff?

  • ComradeMiao@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 hours ago

    Thanks for this post, something I miss from earlier selfhosting communities.

    I have simply running two SFF Lenovo Thinkcentres—one for all local services and another for all online services. They could run on one but I keep them separate for security and stability reasons. I often crash the local one by running out of space…

    I finally got to building a second backup recently which I am happy about.

    Honestly, since moving and downsizing from several services at home and at work, this solution works. I run out of space frequently but it forces me to not hoard things I will not actually use. My previous rack server seeded something like 50tb as I kept everything I leached to benefit the community, now less possible.

    This has also made me move away from services that are not needed.

    • [ ] I would like to offload all my home videos to an external drive as I am running out of space for actual services and Jellyfin media.

    • [ ] I would like to consolidate all of my local and online databases rather than run a new one for each container stack.

  • mcheva@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 hours ago

    The only PHP vuln I had was from parts-db which I deployed recently to check it out. Haven’t set it up yet seems like a lot of work. I keep a running record of my electronics parts in obsidian hoping maybe I can bulk add em or something.

  • Alph4d0g@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 hours ago

    Feeling better every day having my stuff under my control and away from prying eyes of trackers and other unsavory stuff.

  • Adrian Lee@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 hours ago

    This week, I’ve mainly been handling the fallout from the PHP vulnerability that occurred in late October. Following that incident, I made a few changes: I’ve opened only the necessary ports to the outside world, and the admin panel is now accessible only via VPN. I’ve created an inventory list for each server, clearly detailing which services are running and their versions, so that the next time a CVE is released, I’ll know immediately which servers are affected. In addition to running daily automatic backups, I periodically restore them to a clean machine to verify they work.

    Remember: Always treat your servers as if they might be lost tomorrow, and make sure to have a thorough recovery plan in place.

  • Flatearth_Habeebi@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 hours ago

    Just completed my set of needed services by adding nextcloud to the list. Now life is good. Jellyfin: check. Navidrome: check. Pihole: check. Invidious: check. Nextcloud: check. What else? lol

  • mmhmm@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 hours ago

    I got new rack gear. I don’t 3d print so I ordered metal face plates for my 10 inch rack. got them here https://www.rackmountplates.com/

    I am not affiliated. just a happy customer that stumbled on a solution to a problem. Sharing in case others have similar needs

  • friend_of_satan@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    14 hours ago

    After the recent plex player debacle I’m once again trying to come up with a way for me and my diaspora to share media using Jellyfin, but without relying on Tailscale. We have several media libraries, and some of the library hosters are not too tech savvy, so coming up with a solution to replace the ease-of-use of plex hasn’t been easy.

    • Flatearth_Habeebi@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 hours ago

      Hey, I did the same. It’s not as bad as it seems. Get yourself a domain name from cloudflare and use it. I got mine for $10 a year. Then just installed cloudflare on my Debian server and all that (I’m sure you know the rest) then made users on my admin jellyfin dashboard and started sending people their usernames and passwords. The only difference for them is now they would need to enter the server URL on the first page of whatever they use then username and password. Good thing these jellyfin clients have the page of entering the server URL in your face with their “connect to server” button. Let me know if you have any questions.

      • Dhs92@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 hours ago

        Careful with using CF Tunnels for streaming content. It’s against their ToS to use the free tier for streaming content, so they can technically turn it off whenever they want from my understanding.

        • Flatearth_Habeebi@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          6 minutes ago

          Against whose TOS? Jellyfin’s? I’ve never heard of that. Do explain why please.

          Edit: I re-read your comment a couple of times (English is my second language), then searched some stuff. I didn’t even know cloudflare did that. I’ve been using them for over 2 years with no issues. I guess I don’t stress their servers enough? lol. If they stop me, I’ll just move to another company. I won’t even bother asking them or anything.

        • zeb420@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 hours ago

          From what I understand, if you turn off caching you aren’t violating their TOS. I’ve been doing this for about 2 years now and have yet to have anything happen. Multiple friends use my Jellyfin server daily.

  • ikidd@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    5
    ·
    14 hours ago

    Upgrading one of my powerhouse Dell R410 proxmox nodes to 128GB of smoking hot PC10500 DDR3 ECC Ram from 64.

    Now it’s cutting edge.

    Last week I had to update everything to make sure that it didn’t fall back on DST because the fucking idjits in my backwoods province decided that they needed to create a new time zone.

  • pHr34kY@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    14 hours ago

    OMG patching all the vulns. I actually pulled my wordpress offline overnight for that one. Still waiting on the Ubuntu patch for that IPv4 kernel CVE.

    That reminds me - It’s time to do No NAT November again. This CVE gives me an excuse. Last year, the Nintendo Switch Switch and Steam were the big standouts. I think the Switch 2 will actually work with it now.

    Oh, and my workplace is shifting offices, so my offsite backup is not offsite. Must take care to not burn the place down. I just put new fans in my PoE switch and now I can hear a server fan is dying too. There’s a lot of maintenance work to all this.

  • Dhs92@piefed.social
    link
    fedilink
    English
    arrow-up
    10
    ·
    17 hours ago

    I recently got around to setting up OIDC for my internal apps using Pocket ID.

    Sonarr v5 adds OIDC support, currently only in beta

    Jellyfin SSO plugin

    Nextcloud with the Nextcloud OIDC app

    Mealie, Paperless, and Immich natively support OIDC

    Calibre-Web I migrated to AutoCaliWeb, which supports generic OIDC

    Sadly Navidrome doesn’t natively support OIDC and forward auth is a bit jank due to the subsonic API

    • curled@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      51 minutes ago

      How does the Jellyfin SSO plugin work for you? I’ve set it up with LDAP at the moment so that tv clients and such can still login normally

  • ogy@fedia.io
    link
    fedilink
    arrow-up
    4
    ·
    16 hours ago

    i have an asustor nas and i set it up with my hdd raid 1 drives as volume1, and installed my ssd later as volume2. now docker is constantly making my hdds tick and I can’t move it to the SSD because asustor don’t allow it ☠️ so I’m looking at reeeeaaallly testing my backups, wiping the device and reinstalling everything. It’s all in docker so it’s theoretically easy enough 🤞

  • node815@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    16 hours ago

    I’ve been a Joplin user and using their Joplin Sync server for a few years now. Last night, I migrated everything over to Obisdian and just finished setting up a self hosted obsidian sync. I will say that the self hosted sync was nothing short of a puzzle for me but finally nailed that down between my phone and desktop app. So, I have the same as Joplin now for that functionality.

    What got me started on this little side journey, is I’ve been seeing more and more pretty cool uses for Obsidian and have a lot of great things about it. I’m not dumping Joplin yet, but am giving this a solid try before I make any hasty decisions.

  • Rin@lemmy.zip
    link
    fedilink
    English
    arrow-up
    6
    ·
    20 hours ago

    Finally took the leap and wiped my NUC to start doing things over. Originally had a family member who works in IT set everything up, but he did the absolute bare minimum and I screwed some stuff up along the way the first time around, so I figured now was as good at time as any to teach myself to set things up from scratch!

    I also have moved from Portainer, to Dokploy, to Arcane for docker management, and I actually really like Arcane. I’ve also accomplished something I’m really damn proud of, which is getting HTTPS working on Tailscale (so, for example, arcane.(my subdomain).ts.net but with HTTPS!) alongside Pocket ID for all of it. Maybe it’s just me, but I had trouble finding clear documentation on how to do this, no matter how much I searched. But I documented it for myself, at least. And it’s probably that I lack a lot of knowledge in this field, too.

    I have some questions, and although I know there’s a chance this gets buried, I figured I’d try asking anyway. Little skittish about making a thread myself.

    My NUC is running Debian 13, and I was wondering some security things. Everything is behind Tailscale and I don’t plan on exposing anything to the internet (even through Tailscale Funnel, I’m using Tailscale Serve for the HTTPS.)

    • How valuable is a firewall in this case? I’ve never used one, and I’m wondering if it’ll just make adding services more of a hassle than it’s worth for the security since everything is staying local.
    • Similarly, what about Fail2Ban? I have it on my RPi and it’s not a big deal to set up, but I was reading a firewall is more important?
    • Is it okay to run unattended updates for security OS stuff on the NUC? I don’t always check updates, admittedly I’m easily distracted and forgetful. I’m a little worried about auto restarting it to finish the updates up just because I utilize a NAS and sometimes it’s annoying to get them to reconnect to each other (even with the fstab edited) when there’s a restart for either of them.
    • Thoughts on auto updates on docker containers? I know this is pretty personal preference, but I mostly ask because I’m forgetful and distractable. I know this is kinda my own problem, but I want to know other people’s thoughts if possible.

    Thank you for reading my very long update! And any answers to my questions are very appreciated. Hope everyone else is doing well!

    • tofu@lemmy.nocturnal.gardenOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      19 hours ago

      F2B/FW: If it’s only available locally/via VPN, I think your threat model is your LAN. People in your wifi or rogue smart home stuff. I think a firewall makes more sense here, but if it’s just 1 machine, you should be fine with ufw or the like. If you have several VMs that are supposed to be separated, the solution would depend on the virtualization software.

      Unattended upgrades are way better than none at all, both for system and docker. Of course it depends on how important it is that your services are “always” available and I get the NAS struggle though.

      • Rin@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        18 hours ago

        Hey, thank you for the comment!

        That makes sense, that I would be tightening security on the LAN. It’s not just one machine, I have a Raspberry Pi 4 as well running a flavor of Debian (and the Synology NAS), so I would assume a firewall on both the Raspberry Pi and my NUC would make sense? I don’t have any VMs that I’m aware of, and I’ve heard of VLANs but don’t know anything about those.

        Services don’t always have to be available! It’s just me and my partner who are accessing them, so nothing like a lot of people who need media playback. I’ll have to weigh if it’s worth fighting with the NAS over auto reboots, but I’m leaning towards yes as an experiment. I’ll have to actually look into how to do unattended Debian security updates, though.

        • tofu@lemmy.nocturnal.gardenOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          16 hours ago

          I think for that use case, Firewalls on the hosts make sense. VLAN is not a bad idea either, though you’d need a managed switch (hardware) for that.