• 1 Post
  • 28 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle
  • I run Debian on most of my systems and run all of my services in docker (with rare exceptions for node_exporter or stable core tools). My base systems get automatic security upgrades, and then I’ll manually check in every few weeks whenever I feel like it.

    My services in docker are version locked to a specific major version (when there’s a tag available) so I can usually re-pull to get minor version updates freely without breaking issues. My few more finnickey services get manual upgrades from me every 6 months or so only.

    I usually stick to an OS version for as long as I can, and to that aim I stick to LTS versions with long support windows.

    4 major versions in 12mo is…a lot. Especially if those include breaking changes for you. Yikes




  • DontTakeMySky@lemmy.worldtoScience Memes@mander.xyzEat lead
    link
    fedilink
    English
    arrow-up
    7
    ·
    8 months ago

    If God created it in that state then they should be curious to understand that creation. They look at rainbows as the beauty of creation but not the fact that lead exists in these crystals. It’s all equally beautifully complex. So why not try to understand it.

    If God made the world look like it was created billions of years ago there must be something worth learning from that, even if you believe it was snapped into existence 6000 years ago.




  • Look at Amazon and their Fire TV platform. It’s just android, with all of the Google stuff stripped out.

    Sure, Google may not be getting any money for that, but they are getting more dev time and attention on the open source parts of Android which helps to solidify the base of the OS which helps them.

    And Android got popular because it was open and manufacturers could build phones that support it without necessarily needing to involve Google (or at least without needing to certify it or meet strict standards) which let the platform grow significantly. If Google closed it up today it would likely cause a fork in the Android platform ecosystem and you’d end up with “Google Android” on pixel and “Open Android” on all others.



  • Many registrars let you buy a domain and set up dynamic DNS for it within their system so you can own a domain and get dyndns on it.

    Otherwise you could accomplish it with a VPS but you’d only need the smallest one available because it would just need to run nginx to forward to your home ip (and a small tool to update that IP when it changes). So you could probably get something for less than $5/mo.




  • Agreed.

    If you want to do a custom class, take the stats of something that already exists and just flavor it as something new with a new name. Maybe a bard but their performances are cooking meals for people or something.

    Maybe come up with a few homebrew spells for them that are cooking related (or something functionally identical to a spell, even if it isnt). Pick an existing spell that’s close to what you want and flavor it as food related and give it a new name.


  • I see you got your answer, but I’m adding on for anyone else that comes across this.

    For me, I learned the most when I had a disposable and replaceable system. When I was dual booted I was too scared to touch anything in case it fucked everything up. Once I started poking round on a Pi, LiveUSB, etc it was a lot easier to learn because I could always restart.

    Id start there with something like Mint or Ubuntu. Then set it up in a way where you can easily replace your OS so you can reset it often and fuck around. Then just learn as you go.





  • That’s a shame. I didn’t realize it was that locked down. Ive had a lot of terrible routers but all the ones I remember allowed me at least a port forward.

    I think OP can accomplish some of the same result if he can get a cheap VPS to connect through (have the laptop Wireguard to the VPS, then have a proxy on the VPS forward to the laptop over the VPN, but that’s probably not worth the hassle for a starter project unfortunately.



  • With most consumer wifi networks you can usually enable port forwarding. That would let you access services from anywhere.

    Personally I would set up a Wireguard VPN server on the laptop and enable port forwarding only for the Wireguard port. This will let you access your laptop from anywhere, and it will protect you by limiting your attack surface (basically you only need to have a device Wireguard connection and you don’t need to worry as much about securing every other service you want to run).

    Then I’d set up dynamic DNS with any DNS provider so you don’t need to keep track of a changing IP.

    Then you can install whatever services you want on the laptop and you’ll be able to access them from anywhere by connecting to the Wireguard VPN. It does mean you can’t easily let a friend access a service on your laptop, but the tradeoff is you don’t have to worry as much about security while you’re learning.