• hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 hours ago

    For most of those services, you’re looking at a few days to assemble and set up a server. For email, plan to spend the next month learning and troubleshooting.

    You can run all of that on basically any computer. If you have an old desktop, that would work great.

    Email often isn’t possible to self host because many ISPs block outbound connections on port 25. But, you can host it on some VPS providers, like DigitalOcean. The IP they give you will almost certainly have a terrible reputation and result in a lot of your mail going into people’s spam folders. So, you’ll have to spend some time contacting IP blacklist providers.

    Another option is to host the inbound SMTP servers, and handle outbound through a relay server. I’m not gonna recommend any, because I’m not too familiar with them.

    I know a fair bit about running email services, because I created and run https://port87.com/, a fairly new email service. I had to learn a lot about email to build it.