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

help-circle









    As for “years away” I agree. As my first post said people should wait till you can use bcachefs in the stable distros. Debian isn’t getting kernel 6.7 any time soon 😆. So years away is right in any case.

    I think bcachefs addresses the reason why people don’t use SMR HDDs. (Aka changes resulting in cascading writes)

    You could have a data pool with the following tiers.

    Tier 1: SSDs

    Tier 2: HDDs

    Tier 3: SMR HDDs

    With bcachefs you would only ever write to your tier 1 storage. In the background, as able, bcachefs would offload the data from the faster lower tiers to the slower higher tiers based on frequency of data access.

    You would only ever read from the SMR HDDs and would never write to them. They act as a sort of async backing to your data.

    Personally I would love a data pool with a few SSDs, backed by a few HDDs, backed by many SMR HDDs. You would save so much money just with good architecting.

    Bcachefs should be a ZFS killer. All the features of ZFS with storage tiers being a superior version of ZFS’s L2arc with none of the DKIM kernel license incompatibility nonsense.




  • 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.






  • When using Joplin using the built in sync features is the way to go. Trying to sync files manually or via something like syncthing will just result in pain. My family and I have personal and shared notebooks all synced via my self hosted Joplin sync service and it works swimmingly. Before I set that up I used OneDrive and that worked too, although a bit slower.

    If people are wondering why Joplin has such weird back end files it’s because Joplin keeps note history. Convenient, but makes for a messy file backend if you peak behind the curtains.