Live data from Hacker News

Host your own contacts and calendars and share them across devices

partofthething.com

81–90 of 100 posts

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

#81
post #27
post #3

People looking for easier ways, Nextcloud/Owncloud already does this and you also get with file sync/backup/share for computer/smartphone and more as a bonus; all you need is just a LAMP server.

I tried used Owncloud... and stopped. I tried using radicale... and stopped. The software was fragile, slow, and broke often. Maybe it's better now (a few years later). But at the time it was negatively impacting productivity. I've moved to Sogo. Zero problems after install. File sync is Resilio. Bittorrent sync was unusable, the new re-branded (and fixed) Resilio works fine. Just my $0.02

Have used systems like Zimbra in the past but SOGo looks pretty neat and inviting. Appreciate the intro.

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

#82
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!

I self-host my email with a very similar setup, and while alright I wouldn't go so far as to call it fun. It's funny how pushing messages to my iOS device is actually harder to configure than sending emails. (hacked-together exchange support / IMAP push etc)

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

#83

I've been looking a Zimbra [ https://www.zimbra.com/ ] for a while. I like the general idea of the product. Even the free version is feature-filled. My only problem with it is that it seems to be a resource hog. You'd have to get a fairly fat Linode to run it. I've used garden variety email hosting auto-magically setup on VPS's from such luminaries as GoDaddy without problems for many years. I have never worried abou…

I'm a fan of Zimbra. In reality...a Linode 4096 handles 5 "normal" users just fine, and a few here and there users, possibly more...that was all I needed. Tack on Z-push and you have a nice Activesync implementation as well. Then it is just like gmail just plugin the server and password and calendar, contacts, email, and whatnot all sync as you would expect. http://z-push.org/

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

#84
post #7

You lack critical reading skills. His concern is not that they companies would grab a copy, his concern is that he used to rely on them for syncing. He no longer has to rely on them. Google can shut down calendar and contacts and he would still be fine.

We detached this subthread from https://news.ycombinator.com/item?id=14837015 and marked it off-topic.

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

#85

Earlier quoted context omitted.

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…

Why don't you just download your mails from your provider via getmail or the like?

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

#88
post #58

Earlier quoted context omitted.

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!

You're right that all those things are needed, and it did take me a while to get them all working. But now I know about tools like mail-tester [1] that analyze your emails and tell you exactly how to fix them. Once you know what to do, it's really not that much actual work to set them up. [1] https://www.mail-tester.com/

How feasible would running a mailing list (say 10k subs, one email/week) be off your setup?

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

#89

Earlier quoted context omitted.

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…

Well, for outbound you'd presumably want an "authenticated smarthost" with setup details on your side varying by what mail server you're using locally. For inbound, you'd presumably want the server using fetchmail or getmail to then push them into your local mailboxes. Should be plenty of documentation on those projects.

There was plenty of documentation, and what I was trying to do was along the lines you mentioned. My problem was that if anything there were too many different moving parts in the software and too much documentation. Individually it was quite clear what each part was supposed to be doing. Collectively, it simply didn't work: messages weren't reliably sent or delivered, sometimes generating various kinds of logs or error messages, other times silently as far as I could tell. The hard part was trying to pin down which part of the system wasn't set up properly, and I simply didn't have and couldn't find the knowledge to solve that problem within a reasonable amount of time.

Given that fundamentally neither email protocols nor mail store structure on a typical Linux box are particularly complicated, and that all of the software I was using was well established and reputable, it was an exceptionally frustrating experience. Someone with more skill than me would surely have installed the relevant half dozen or so packages from the distro, edited a few configuration files to set up the remote mail server details and identify the local processes to each other, and had everything working within a few minutes. Unfortunately, without that knowledge the sheer number of options and possibilities was overwhelming and I never got that far. What I really needed was a one-page HOWTO for the most simple use case and a setting for each package that said "don't try to do anything clever or unusual", but what I had at the time was literally hundreds of screens' worth of detailed parameters and config file options, each written according to the conventions and assumptions of their own package.

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

#90
post #85

Earlier quoted context omitted.

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…

Why don't you just download your mails from your provider via getmail or the like?

I could, but the object of the exercise was to be able to fetch the mail to a local server and then access it from any device on my network (including potentially from a mobile device via VPN). I also wanted to do things like spam filtering and automatically filing incoming mail according to various rules, the same as I'd do with a standalone mail client, and sending all outgoing mail via a system that could keep copies. This is well beyond the scope of running something like fetchmail on its own.
Post reply on HN