Just a dad with a sysadmin hobby … leaving reddit

  • 1 Post
  • 43 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle


  • Everyday. I’ve got a lot of stuff that uses it. Granted most of it was mostly created a decade ago but with minimal maintenance it works great. The most helpful script is parsing megacli outputs so I can get a heads up on drive failures and rebuilds among other things.



  • Nine@lemmy.worldtoSelfhosted@lemmy.worldXMPP Server?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    7 months ago

    I’m wasn’t implying that you shouldn’t host it yourself at all. Just maybe use a VPS for hosting it yourself.

    Getting buy in on the family & friends aspect is being able to match or exceed the popular free services. If there’s a perception that it’s not reliable then it’s highly unlikely they’ll keep using it. So the last thing you want is to have something happen to your internet connection, NAS, etc. At the end of the day it’s the pesky perception equals reality thing that dooms things like this and tanks the spouse approval factor.


  • Nine@lemmy.worldtoSelfhosted@lemmy.worldXMPP Server?
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    7 months ago

    Self hosting XMPP works well for most internal things. IMHO communication software that you’re relying on shouldn’t be hosted at home.

    Both of those that you mentioned are great. I’ve used ejabberd in addition to that. I think prosody is better. Here’s a link to a list of more servers.

    Another option since XMPP can do E2EE is use conversations.im it is my go to for XMPP hosting.













  • Nine@lemmy.worldtoLinux@lemmy.mlDeleted Posts
    link
    fedilink
    arrow-up
    5
    ·
    9 months ago

    I guess it largely depends on the instance and user. Federation allows things to talk but users and their home instances still have ownership of the data. So if a user removes it it’s gone. If the instance goes away it’s gone.

    At least that’s my basic understanding. I haven’t had the time to really explore how everything works and do a deep dive. So if I’m wrong someone please correct me!




  • Yes, you’re completely correct. There’s something to consider though.

    CPU encoding gives the best results possible, in terms of quality and size. Decoding, unless you have a very weak CPU, isn’t necessarily the bottleneck it most transcoding applications eg plex, jellyfin, etc.

    So you can do things to make the media as streamable as possible for instance encoding your media in AV1 using the mp4 container rather than mkv. If you make it web optimized aka ATOM upfront it makes playing the file much easier and less resource intensive. Now when a client that can’t use AV1 requests it your transcode can do SW decode and HW encode. Not as efficient as pure HW but IMHO it’s a worthwhile trade off for the storage space you get in return.

    You can make things more efficient by disabling subtitles and/or burnin on the media server side. If you have people like myself who need subs in everything then you can burn them in while you’re encoding the media to AV1 or only using formats like UTF8 so you can pass through them as m4v/mp4 doesn’t support subs like mkv does.

    That’s essentially what the optimized versions do on Plex. Only it sticks with x264 rather than AV1.

    If your media is only 720p then none of this would really make a difference for you. If you’re using 1080p+ rips then this will make a SIGNIFICANT difference. It’s made such a difference that I’ve started redoing my rips in 4K.

    Unless that is you got a SAN in your closet and free electricity that is…