• 0 Posts
  • 28 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle



  • More incus:

    • mounting persistent storage into containers (cheating by exporting NFS from my proxmox zfs into the incus host.
    • wrote a pruning backup script for containers, runs daily
    • passed through hardware (quicksync) into jellyfin container (it works!)
    • launched an OCI container (docker home assistant) natively in incus (this is a game-changer!)

    Next:

    • build 2nd incus node
    • move all containers from proxmox to incus
    • decom proxmox
    • setup Debian with NFS export





  • That is not normal. I have much the same setup, sabnzbd, Plex, jellyfin, sonar, radar. They all run under a particular user and their /opt and /var/lib folders don’t ‘revert’ to their old ownership and permissions.

    Either something is watching those folders and setting permissions, or some kind of immutability is in play, but permissions normally don’t revert like that.


  • Because NAT acts as a firewall with a “default deny” policy for incoming packets, but no other rules. You cannot prevent a device on the private subnet side of a NAT from attempting to communicate with an “outside” ip with nat alone, nat doesnt understand the concepts of accept/deny/drop.

    All nat does is rewrite address headers.

    The machines behind a NAT box are not directly addressable because they have private IP addresses. Machines out on the general Internet cannot send IP packets to them directly. Instead, any packets will be sent to the address of the NAT box, and the NAT box looks at its records to see which outgoing packet an incoming packet is in reply to, to decide which internal address the packet should be forwarded to. If the packet is not in reply to an outgoing packet, there’s no matching record, and the NAT box discards the packet.

    It’s a confused topic because for a lot of people, nat does essentially everything they want. As soon as you get into more complex networking where a routing table needs to be updated, or bidirectional fw rules, it becomes apparent why routing + fw + nat is the most common combo.



  • Assuming it’s not a 1-1 NAT it does make for a functional unidirectional firewall.

    That’s like saying a router and firewall are the same thing. NAT appears to be a “firewall” because it’s usually deployed with one. NAT itself has no filtering functions the way you’re describing.

    Now, a pure router in the sense of simply offering a gateway to another subnet

    A “pure” router, as you put it, understands upstream subnets and routing tables. NAT does not, and is usually overlayed on top of an existing routing function.

    You can set up NAT between two subnets as an experiment with no iptables and it will do its job.







  • non_burglar@lemmy.worldtoSelfhosted@lemmy.worldcalibre 8.0
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 days ago

    Oh yeah, sorry. There is some vendor lock-in with all bookstores, but kobo looks the other way.

    I have calibre-web setup with kobo sync, so calibre-web pretends to be part of the kobo store to my reader and I’m able to add non-drm books to my reader while still using the kobo store if I like.



  • Your view unfortunately doesn’t show you how shitty the unpaid experience has become. XBMC used to be a good product. Since becoming Plex, now we have:

    • no local hardware accel
    • no HDR
    • panels that look like local videos that trick you into switching to a paid app
    • rearranged home screen after some updates
    • no downloads on remote devices
    • and now I’ll lose the ability to share streaming with my kid, who lives many cities away

    If this were clear from the outset , no one would be upset. But pulling back features Plex at one time promised “forever” (remote streaming), is complete rug-pull bullshit.

    You can enjoy that warm and fuzzy reverse-fomo feeling now, but you should know that they’ll start limiting your paid experience eventually.