Hey guys, I'm currently studying computer science and have used Google domains for a while to host my own website. In lieu of domains being discontinued by Google I'm thinking about moving every service I've used there to a Debian VM, which would be hosted by a company in my country, but I would have root access.
This would include a Web- and a Mailserver pretty much. I'm not a beginner when it comes to handling a CLI, but I am quite rusty and would prefer a solution that I set up once and don't have to maintain weekly to keep it going.
I'm aware selfhosting entails some kind of maintenance, I pretty much just don't want to be overwhelmed and suddenly lose access to my mails by being lazy.
Serverwise I've setup Apache and Postfix already in my studies, but I'm not sure if those are the best solutions.
I'd really love a few pointers and do's and don'ts if you'd be so kind to help me out 😄
Thanks!
(I've posted this to a different community already, but this one seems more active, sorry if you see this double!)
Edit: Thanks for all the input! I'll use Ionos to register my domain and their free Mailservice they provide with it. My website is currently still hosted with firebase, but I'll move it to a Linux VM also hosted by Ionos...
I study Software Design where I'm the "class representative", work 20h a week, I'm also planning my wedding and I have to manage a lot of family and friend stuff. There's a lot on my plate and feeling overwhelmed has become the norm for me.
What helps for me is:
That's the gist of what works for me. There are also some motivational techniques for "how to start doing". One of those is "eat the frog" where you pick the worst item from your to-do list and finish it, then the other tasks will be less daunting. Another one is starting with a super easy or small task to get you into a flow state of actually doing stuff. Both work for me in different situations and mindsets 😄
I hope that helps somehow.