Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hey,

So I would probably avoid Amazon just because many of their services charge for data out. It isn't out, but it's a variable for you, and you probaly want something that's flat per month. Cheapest you are going to get with somewhat reliable service is either going to be Hetzner or BuyVM. Hetzner is better for someone who doesn't want to tinker, BuyVM for those who do (BuyVM is a little less reliable, but you can set it up cheaper if you are willing to do a little bit of manual work with shell commands).

Secondly, I'd suggest you host this through Cloudron. It helps you handle automatic security updates and backups. It's very nice, and worth paying for, although it's a little pricey for individuals.

Third, with email, you can host it yourself (in fact Cloudron has this built in), but I'm going to recommend against it, or at least recommend that you pipe important emails through another service like Fastmail. Let me explain why. There's going to be some point after hosting for 5 years, where your server is going to go down. Now email will be fine, it's built to deal with cases where servers go down, but... we rely so much on email right now, that it's going to really suck to have it down. So by all means, have your personal email come to the server, but keep anything that you can't do without running on a managed service. You can pipe it through your own domain, and set up automatic forwarding, but it's going to be a little better to run important stuff through someone else's server, imho.

Just my two (or three, I guess) cents.



I've been doing email related things for 15 years. Do not host your own email.


To clarify: it's not hard to set it up. It'll just be useless because all your emails to people will be marked as spam. And it takes years to have a chance at getting a good enough "algorithmic reputation" to be pulled out of that bin.

The state of email is disappointing and sad. It is possibly one of the most centralized decentralized protocols/networks on the planet. We need a good replacement for it. It's so legacy.


My email is not landing in spam for people I do business with, others need to add me to white list, do you think this is a problem? I don't, I believe more of us are self hosting less of a problem this will be.


You said that you're hosting since 2011, which makes sense since you're essentially grandfathered in.

If you have set up a new system without any reputation now, even if you have set up DKIM and SPF, it's now a lot worse. Major providers like Google and Microsoft won't really tell you, but if you are new but don't have a dedicated AS and instead you're using (for example) Linode you'll be scored lower by having low-cost solutions that just so happens to be abused by spammers.


Hetzner has been fine for me, only since 2018.


As ever with these discussions, I host my own email on a Hetzner VM with https://mailu.io/ and there was no special setup or precaution required to ensure delivery both ways.

Still - if you self-host just assume at some point it will go down and you may have to deal with a backup restore before you can receive any more email. If that gets in the way of your life, you may want to reconsider :)


Recently, a shared hosting company where I had the emails went off-the-grid in a puff. I know I should have taken backups, but, it seems trivial that why would a company just shut off the servers/ stop responding if the service has been impeccable for last 5 years? This is another story.

So, what can I do to just keep a backup of all my emails (one @gmail.com and other personal website emails)?

Maybe for me, just having those emails accessible somewhere is more important (other than primary source/ provider)

Thanks


Worst advise. If you are incapable (no offence) to set up your own email server, doesn't mean anyone else should avoid doing it.

Source: Having own email server for 17 years. Absolutely happy with it. Again, that doesn't mean everyone should do it, but I'd abstain from advices like you should not! or should do same.


I'm perfectly capable, as is the vast majority of even passing readers of HN. If you think that the hard part is setting up the mail server, you're exactly the type of person that should _not_ be hosting it yourself. The problem is, and always has been, deliverability.


Deliverability _is_ a part of setting everything properly. Setting up mail is not juts installing exim and expecting everything will work by some magic and the manual online.

I do host mail for tens of domains and never had issues with deliverability.


You don't 'set up' deliverability.


I've been living off of fixing misconfigured mailservers for 15 years. It's really not /that/ hard.


No, the configuration is not difficult at all. It's the interactions with all the other mail servers on the internet.


Interesting, I'm hosting my email since 2011 and I can't understand why would you advice against.


I’ve got a Cloudron instance on a 1G buyvm (3.50). The Cloudron free tier is kinda perfect for it because the 2 app free tier maximum pretty much exhausts the 1G of memory (running rocket.chat and The Lounge).

I have it setup as my.srv1.domain.com (with apps at appX.srv1.domain.com). This way if I need more apps I just spin up another 1G Ubuntu instance somewhere and install cloudron as srv2 etc, for another 2 apps that fit squarely into the 1G and also Cloudron free tier. Cloudron in their forum has also stated that this does not violate their terms (they said completely within terms).


Glad to see BuyVM mentioned here because I was just about to suggest it, I've been using them for close to a year now and nothing I've found comes close to the performance to dollar you get with them, their services are great +1


I'd prefer to pay someone else to handle email, in the final analysis, I just don't need that headache in my life right now. It's why I'm not making any plans for a big dramatic change on that front yet, but I might dip my toe into piping it through someone else's servers, if I see something that makes sense from all angles.


Ask why you want to host email before doing so.

Since almost all of the people you correspond with are sending from Gmail or Office365 or <insert other oligopoly provider>, there is no email security anyway. Sadly.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: