Comment by kavouras

16 hours ago

I don't like the idea of moving from google's ecosystem to proton. While they're better, ecosystems tend to get locked down or change for the worse.I'm not planning to repeat the google cycle. I got my own domain for email, bitwarden for passwords, firefox forks for browsing, and many other stuff to get off google. Also I realised that stuff like contacts, notes, calendar don't really need to be on the cloud, but I'm planning to self host some services like that, mostly for the nerd in me.

We should all have e-mail backups regardless of which service we are on. Even Google shuts down accounts randomly. Owning your domain and having e-mail backups makes it easy to switch e-mail services.

  • Owning your domain just changes your point of failure from Google to your registrar. It is not, in fact, any safer.

    It's not like registrars haven't randomly shut down people's domains due to accidental (or malicious) abuse reports.

    • But as long as you're using a registrar in your own country and a TLD managed by a legal entity in your own country, you do have a path of legal recourse against both parties.

      It might not be successful, but you do have far better options than relying on a third party in a country far away.

      It's always a varying grade, not either/or.

    • Your registrar won't use automated tools to suddenly close your account. They have no reason to look at anything you're doing and most likely won't care as long as you pay your bills and they can pay theirs.

      Google knows what you watch and post on Youtube, your emails, your google drive contents, your photos, contacts and everything. Any bit of that can trigger an automated ban for your account you can't recover from unless you know a Googler personally or can get through to their only working customer service outlet: the front page of HN.

    • The risk of loosing a domain, especially if used only for email, is lower than losing a google account. Using a gmail.com means that google owns both your emails and your email address and can do whatever they want with it.

      Even if it's just your google account being locked for some random reason, good luck getting out of the situation and/or getting in touch with a human there.

      If you can't access your gmail.com address anymore then you become locked out of so many other things.

      1 reply →

    • It's easier to keep track of your own IP addresses than whatever you'd hosts or DNS hack to over at Google.

I agree that Google (and in the above comment MS) failed to fulfill their lofty promises (“don’t be evil” etc.)

But the blame is on us: we should have known better than to entrust our data to free services run by a company whose entire revenue comes from ads.

Proton is funded by our subscription payments. I think there’s reasonable hope that their incentives will remained aligned with those of their paying users.

  • Google has very good PR, people still can't grasp that they're an ad company that dabbles in hardware and services.

I also agree on "for personal things we don't need SaaS" and I would say do we even needs self hosted in the sense of a central server.

By that I mean, could we have like for firefox , heavy clients but with client to client sync. The goal is to not need to have a always online machine while still solving the "i prefer if my emails are copied both on my laptop and my phones" . Especially as nearly all my devices are often if not always on the same LAN

  • Firefox sync clearly requires a central server. For any kind of peer to peer syncing to work you must have the machines on at the same time and accessible. And then there is the issue of NATs, including CGNATs. To work reliably these almost always have to have some kind of relays anyway (Tailscale's DERP, Syncthing also has relays).

    For the experience an average consumer expects, you at a minimum need a central short-lived cache.

    • Yes sorry I meant firefox not for the way its sync , but in the way its a heavy client you install. As said for me most of my devices will be at some times during the week in the same nat so that no centralized server even short lived should be needed. And for personnal use, I only care if the device I have on me is the one with latest data especially as for most use case I'm the only one reading/ writing , so eventually consistency is not an issue

  • Perhaps you might like syncthing?

    • Yes what would be better is a "libsyntching" that i can plug to a software so that it does not require additional brain power, i.e install Note app on device A and B, pair them once, fire and forget.

Well WebDav/CalDav/CardDav works quite OK. Baïkal is trivial to selfhost (cal+card) then you just pick some webdav implementation like KaraDav/PicoDav/FlyDav and you are good.

Email is really the one that requires lot of caring about so not easy to self host.

  • IMHO the problem starts when you need to share your calendar with the outside, then you need to expose that service to the Internet and, to me, it's a whole different level of complexity making sure it remains safe.

  • Yes I'm aware, what I'm saying is, in the time between setting up my home server again, I've realised it's not even that useful. I used to think that having my todo and calendar locally on my phone was unusable.