It actually started as a selfish thing.
I’m around here on Reddit a lot, and learn a lot. However, I noticed many questions would repeat, even very basic ones, holding people back from getting the full potential out of their system. And while there are many guides out there, even good ones that will result in a working setup, they often are (in my opinion) outdated (like space invader 1, not following trash guides) or just go over what you have to configure without actually teaching you why (like ibracorp). And to be clear, I’m not hating on them, they got me started, and they probably know more than me, with higher production quality, so not taking away anything from their great work.
Then I went to setup a server for friends over a weekend. I showed them what I did. And I know they are not stupid, but they kept coming back with questions. Showing them how to set up x did not make them understand why we did it that way, and the templates being “incorrect” at best in many cases made them doubt what they were doing, afraid to do something wrong.
So I try not to focus too much on the end result, but I try to explain why we do every step, how to find the right info, … Since I did that for them, it clicked, and a bit later they came to me with things they did, applications they installed without templates, … They started to teach me things I didn’t know I needed. And while I enjoy helping people setting up their system, it felt like “a waste of time” doing the same thing over and over, and they often keep coming back for help with the next program.
So, I really try to focus on explaining why something is done, try to make it easy to understand (not sure I succeed, but I think I’m different enough from the great and big guides to give everyone the opportunity to find the best option for them), so that they can get past that initial fear and doubt, and they can show off their accomplishments in a month, teaching me new tricks.
So it all started off with me being selfish, not wanting to post the same thing over and over, and wanting to see new cool things.
That’s why I’m also hesitant, for now, to “do a video on x”. Again, not saying anything bad about other tutorials, but there are many guides out there already covering that. My intention is to provide the understanding, so you can use any of my “how to set up x” videos and use it for other programs, instead of just giving you what I need/use, and being out of luck for the rest.
Something I’m currently working on for example is databases. Many tools need a database, you setup mariadb, this allows you to enter a default database and user, and configure that in your app. But I have never seen it explained how to use 1 database container for multiple tools, that seems to be skipped in every guide, and from a couple posts I’ve seen I’m under the impression people run multiple mariadb instances, 1 for each app that uses it. So yes, I need to explain how to connect an app to mariadb, but more important I want to explain you only need 1 instance, and how to use it for different programs.
I’m really happy the videos help you get started. Keep me posted how it goes, inform me what I missed, isn’t clear, what needs more detail, what doesn’t work (I recently got informed about an overseere+custom network issue I don’t use,and I’m looking for a solution for example). And if there is anything you want to see covered, I’ll put it on my (long) list to do.