My ultimate goal with learning this is I want to self host my own Monero node and eventually maybe even self host emails and after that learn docker as well.

But I am a long, long way from there.

Where do I start with something like this if I have no experience with networking?

Should I just start with learning a VPS? I just don’t like the idea of me not being able to physically control the server because I think one day Monero might be outlawed or something.

But I’ll do whatever I have to to learn.

  • subtext@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    I started with the 2020 tutorial from these guys. They’ve updated it a few times through the years so I can’t speak to how good the new version is, but I’m sure it’s probably plenty to get started.

    https://www.smarthomebeginner.com/traefik-v3-docker-compose-guide-2024/

    After I followed this guide, I’ve deviated significantly as I learned and started to do my own thing. It’s a great place to start and learn the basics of containerized applications and once you have that then you can host most things that are dockerized. All I need to do now to start up a new service is pull up the README on Docker Hub (or better yet, if LinuxServer.io has a container that does what I want to do, on their website), figure out what I want to do with the variables and any setup that needs to happen, and then I add it to my .yml and start it up!

    I’ve got it all tracked now on GitHub so I can see what I’ve changed and when and if something were to go wrong I could revert back to a known-good configuration.