Skip Navigation

User banner
π˜‹π˜ͺ𝘳𝘬
π˜‹π˜ͺ𝘳𝘬 @ Dirk @lemmy.ml
Posts
10
Comments
1,674
Joined
2 yr. ago

  • Wow, such a generic nonpology.

    Oh, I'm so, so sorry I was caught red-handed. I apologize for anything you guys blame me for, please keep using your product.

  • I always forget there is a hyped for-profit mail service using the same name as the game compatibility layer.

  • Check the manual of the switch if it simulates a connected monitor for the client.

    Some clients are picky when it comes to unplugging monitors or booting without one.

    Wayland also seems to do something weird when the monitor is off (I have some applications where the window becomes tiny when turning off the screen).

  • Basically "Someone said something I disagree with. Instead of dealing with it or ignoring this user, I want the whole instance to be nuked!".

  • If I know the information isn't available anywhere else and I really need it, I use a temporary unrestricted browser profile.

    Otherwise, Ctrl+w it is.

  • Authentication with NPM is pretty straightforward. You basically just configure an ACL, add your users, and configure the proxy host to use that ACL.

    I found this video explaining it: https://youtu.be/0CSvMUJEXIw?t=62

    NPM unfortunately has a long-term bug since 2020, that needs you to add a specific configuration when setting up the ACL as shown in the video.

    At the point where he is on the β€œAccess” tab with all the allow and deny entries, you need to add an allow entry with 0.0.0.0/0 as IP address.

    Other than that, the setup shown in the video works in the most recent version.

  • How do you handle SSL certs and internet access in your setup?

    I have NPM running as β€œgateway” between my LAN and the Internet and let handle it all of my vertificates using the built-in Let’s Encrypt features. None of my hosted applications know anything about certificates in their Docker containers.

    As for your questions:

    1. You can and should – it makes managing the applications much easier. You should use some containerization. Subdomains and correct routing will be done by the reverse proxy. You basically tell the proxy β€œwhen a request for fooexamplecom comes in, forward it to myserver.local, port 12345” where 12345 is the port the container communicates over.
    2. 100% depends on your use case. I purchased a domain because I host stuff for external access, too. I just have my setup to report it’s external IP address to my domain provider. It basically is some dynamic DNS service but with a β€œreal domain”. If you plan to just host for yourself and your friends, some generic subdomain from a dynamic DNS service would do the trick. (Using NPMs Let’s Encrypt configuration will work with that, too.)
    3. You can’t. Every georestricting can be circumvented. If you want to restrict access, use HTTP basic auth. You can set that up using NPM, too. So users authenticate against NPM and only when it was successful,m the routing to the actual content will be done.
    4. You might want to look into Cloudflare Tunnel to hide your real IP address and protect against DDoS attacks.
    5. No πŸ™‚
  • Exactly this. If you buy quality products and be considerably careful with them, they figuratively last forever.

  • What do you think the β€œv” in β€œvps” stands for?

  • You don't need to freeze the state of the RAM, you freeze the whole virtual machine - including the virtual RAM.

  • If it is in the RAM, they can read it. Since it is a virtual server they can freeze and clone the current state and connect to that copy and read all data that is currently encrypted/opened without you even knowing.

  • This versioning is just moronic.

  • Dumbing things down is a sign of respectlessness towards the audience. So no. I am not doing this. I sometimes write things in a shorter way due to the nature of the medium, though.

    But my Mastodon instance is configured to allow up to 5000 character per message, so there is plenty of space if I feel like.

  • Today I learned that there are THREE Sonic movies.

  • Any advice?

    Not getting an account on a dead corporate-owned social media platform?