• 0 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 28th, 2023

help-circle




  • There is a lot here but I think the most important thing is that docker containers should always be disposable. Don’t put any data into the container ever.

    All of your data and configuration should be done in volumes. Local disk to inside the container is all you really need.

    By doing this you make updating any given docker container easy as just pulling the newest tagged version of the container. If you are using docker and not podman you can use tools like watchtower to do this automatically.

    As for what distro, it depends on your goals. Do you want to learn and improve your skills? Stick with Fedora or Rocky or Debian or openSUSE. I recommend learning the command line as you go, but if you want a nice UI openSUSE has Yast which is a very robust tool.

    If you want to just have a home NAS but don’t want to learn that’s a different question. In this case if you’re getting a proprietary NAS anyway you could just get one that supports docker (like synology) and kill 2 birds with 1 stone.













  • I am not an expert but I suspect this isn’t realistically doable.

    1. Google sells you a serialized pixel 5a with a google controlled root of trust.
    2. You log into the phone with your account.
    3. Google adds a database entry to your account with the serial/root of trust info.

    I don’t really see a way to beat this except maybe buying a “still in box” unopened pixel 5a that has never been registered to anyone before and setting it up.

    This assumes the program is still open. Google may have time boxed it such that you must have registered before the announcement or whatever.

    All this being said be careful. Don’t get you account banned. You can’t appeal if google thinks you are doing something shady they don’t like.

    Lastly I have to say this. I may be worth escaping the google ecosystem. Why let a company control so much of your life? Not related to this community, but an important point.


  • I encourage homelabers to set up email servers and to play with them. Doing all of that will help a lot and you will learn a lot for sure.

    It’s mostly the bureaucratic stuff that’s the killer here I think. Without putting in an effort to do the constant spam list appeals you can never be confident that your email makes it into people’s inboxes. Sure you could test with Gmail, but you can’t test for all of the smaller email hosting providers that mostly use a combination of spam assassin and spam lists.

    Without confidence I don’t think it would be wise to use email in “production”. If you only use email to receive notifications it might make sense to self host. But if you need to reliably, timely, and confidently send out messages the downsides of self hosting are rough.


  • I hate to say this but even for dedicated self hosters it’s almost never worth it to self host email, either at home or hosted on some rented server or via some IP tunnels.

    The reason being is that even after you set up DKIM and SPF and DMARC perfectly you will still need to fight to keep your IPs off of spam lists.

    It’s somewhat doable but at the cost of:

    1. Your email being unreliable and not making it to the destination inbox, AND you not knowing if it went to spam or the inbox.
    2. You will need to dedicate a few hours a week to appeal and scan spam lists for your IP.

    If anyone in the /16 that your IP lives in sends spam you get re added to the list.

    Self hosting email is almost never worth it. I self host everything except for email and maps. Those two just are not worth it.