Live data from Hacker News

Host your own contacts and calendars and share them across devices

partofthething.com

51–60 of 100 posts

Re: Host your own contacts and calendars and share them across devices

#51

What about my contacts on Facebook, Google, Microsoft, Apple, Instagram, Twitter, LinkedIn, Skype, Snapchat, WhatsApp, WeChat, etc.

At least some of those services will export vCards, which I assume Radicale can import, though I haven't used it.

Re: Host your own contacts and calendars and share them across devices

#52
While this is nice, and much better than using e.g Google, it is even better to use an end-to-end encrypted solution. Messaging has underwent the same transition in the last few years. Trusting the server, even if yours, is just not enough.

I created https://www.etesync.com for that purpose exactly, it does end-to-end encrypted sync for Android and desktop for your contacts and calendar.

Re: Host your own contacts and calendars and share them across devices

#54
post #43

Hosting calendar and contacts on a personal server accessible over the web smells like a potential security nightmare to me. For example, how do you make sure that whatever third party tool you use to sync your phone with the web server has been well designed to protect against a large attack surface?

I'm sure it's a bit dangerous, but when you run it as done in the article, behind an Apache Reverse Proxy with Apache authentication, you're relying hugely on Apache for the sync security, and that has been well designed to protect against a very large attack surface.

Another advantage is that you're just different. So if someone (or some State) attacks a commonly-used service, this will be protected simply by being different.

Re: Host your own contacts and calendars and share them across devices

#55
post #51

What about my contacts on Facebook, Google, Microsoft, Apple, Instagram, Twitter, LinkedIn, Skype, Snapchat, WhatsApp, WeChat, etc.

At least some of those services will export vCards, which I assume Radicale can import, though I haven't used it.

Radicale is really just the server and doesn't have its own import functionality. Instead, the clients support importing vCards. In the article, the CardBook Thunderbird plugin was used for this purpose.

Re: Host your own contacts and calendars and share them across devices

#56
post #36

Earlier quoted context omitted.

What about spam?

I use a self-maintained version of the same email stack (Dovecot, Postfix, Spamassassin) and Spam is pretty much not a problem. I train the Bayes filter on my collection of 10,000 spams and a few thousand hams every 6 months and, while I do get an occasional false negative I feel that spam is pretty much fully under control. Self-hosting email is fun you guys!

Self-hosting email is fun you guys!

I figured that it would be, but trying to set it up was the single most frustrating thing I've ever experienced running a Linux box, and I never did get anything properly working after many days of trying. The principles seemed straightforward enough and there was plenty of software available, but what I really wanted was to self-host the mail store and IMAP server but send/receive via ISPs or other services who are better at administering a full-time SMTP setup than I am, and somehow I just never could find the magic incantations in the settings files to make that go. :-(

Re: Host your own contacts and calendars and share them across devices

#57
I've been trying to do this with inf-cloud, and baikal

https://www.inf-it.com/open-source/clients/infcloud/

https://github.com/fruux/Baikal

It mostly works so far, but I'm definitely looking for a simpler, easier to implement solution. I looked at Radicale before, but I forget why I passed it over. I'll have to look into this.

Re: Host your own contacts and calendars and share them across devices

#58
post #36

Earlier quoted context omitted.

What about spam?

I use a self-maintained version of the same email stack (Dovecot, Postfix, Spamassassin) and Spam is pretty much not a problem. I train the Bayes filter on my collection of 10,000 spams and a few thousand hams every 6 months and, while I do get an occasional false negative I feel that spam is pretty much fully under control. Self-hosting email is fun you guys!

As long as you set up SPF, DMARC, DKIM, reverse DNS, and SSL/TLS, plus do that all correctly. Oh, and make sure you pick a provider or host whose IP ranges aren't damaged goods. And don't get me started about sender reputation with the various email providers, or the often erroneous blacklists (and fighting to get your server/IPs off and kept off).

IMO, there are limitless other things I'd rather be doing than these!

Re: Host your own contacts and calendars and share them across devices

#59
post #52

While this is nice, and much better than using e.g Google, it is even better to use an end-to-end encrypted solution. Messaging has underwent the same transition in the last few years. Trusting the server, even if yours, is just not enough. I created https://www.etesync.com for that purpose exactly, it does end-to-end encrypted sync for Android and desktop for your contacts and calendar.

When communicating with your own server using https, it is already end-to-end encrypted.
Post reply on HN