• 2 Posts
  • 112 Comments
Joined 19 days ago
cake
Cake day: January 6th, 2026

help-circle


  • The advantage to using something like terraform is repeatability, reliability across environments and roll-backs.

    Very valuable things for a stress-free life, especially if this is for more than just entertainment and gimmicks.

    I’d rather stare at the terminal screen for many hours of my choosing than suddenly having to do it at a bad time for one… 2… 3… (oh god damn the networking was relying on having changed that weird undocumented parameter i forgot about years ago wasnt it) hours. Oh, and a 0-day just dropped for that service you’re running running on the net. That you built from source (or worse, got from an upstream that is now mia). Better upgrade fast and reboot for that new kern… She won’t boot again. The bootdrive really had to crap out right now didn’t it? Do we install everything from scratch, start Frankensteining or just bring out the scotch at this point?

    Also been at this for a while. I never regretted putting anything as infra-as-code or config management. Plenty of times I wish I had. But yeah, complexity can be insiduous. Going for High Availability and container cluster service mesh across the board was probably a mistake on the other hand…



  • One way to go about the network security aspect:

    Make a separate LAN(optionally: VLAN) for your internals of hosted services. Separate from the one you use to access internet and use with your main computer. At start this LAN will probably only have two machines (three if you bring the NAS into the picture separately from JF)

    • The server running Jellyfin. Not connected to your main network or internet.

    • A “bastion host” which has at least two network interfaces: One connected outwards and one inwards. This is not a router (no IP forwarding) and should be separate from your main router. This is the bridge. Here you can run (optional) VPN gateway, SSH server. And also an HTTP reverse proxy to expose Jellyfin to outside world. If you have things on the inside that need to reach out (like package updates) you can have an HTTP forward proxy for that.

    When it’s just two machines you can connect them directly with LAN cable, when you have more you add a cheap network switch.

    If you don’t have enough hardware to split machines up like this you can do similar things with VMs on one box but that’s a lot of extra complexity for beginners and you probably have enough of new things to familiarize yourself with as it is. Separating physically instead of virtually is a lot simpler to understand and also more secure.

    I recommend firewalld for system firewall.


  • kumi@feddit.onlinetoOpen Source@lemmy.mlMobile App Frameworks
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 days ago

    I think it depends a lot on what you are building.

    For bigger projects and apps leveraging the mobile platform I’m 100% with you.

    These kinds of frameworks can still be a good fit for a quick MVP demo, as a stepping stone for porting an existing web app, or if all you really want is a glorified web view (or are PWAs enough for the last one these days?)

    Specifically RN is in terrible shape and IMO something to avoid though.











  • kumi@feddit.onlinetoLinux@lemmy.worldJellyfin on Ubuntu
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    7 days ago

    Check your jellyfin logs. We need at least relevant parts of those in order to help you. You can anonymize things like filenames and usernames before you upload.

    How did you install Jellyfin? How do you start it?

    The TV and the server recognize the file, but the library file is empty.

    It is not clear what any of this means. How is your TV recognizing a library file…? Could you give some more details about what works and what doesn’t? Expected outcome vs actual outcome. Include any error messages.

    I’ve been trying to get Jellyfin working on Ubuntu for days. I stupidly switched to Ubuntu from Windows thinking this could be fun. I was wrong and now I want to drop kick my laptop into the street.

    You are only a week in. It’s too early to say this. It can still become fun. If it does depends on how you approach it moving forward. This includes managing expectations and being open to new ways of interacting with and relating to software. That said, you can safely ignore things like Docker for now or forever if you feel it’s too much.