Is it capable of hosting XMPP, IRC, Email and a simple website altogether?

  • Dodecahedron December
    link
    English
    211 months ago

    Yes.

    Xmpp, irc, email and websites are all pretty small in terms of resource usage. Where you’ll have problems are with heavy compute workloads like 3d rendering, AI, 3d gaming (sorry, no crysis), and crypto mining. They all can be done on a rpi but not done well.

  • @[email protected]B
    link
    fedilink
    English
    211 months ago

    i run homeassistant, pihole, 2 projects of mine using NodeJS, nextcloud, a very simple static website and Nginx for some DNS customization like pointing nc.home to a specific port. My pi is a 4GB one and for now the used RAM is not even 1 GB. I run debian with no graphical interface

  • @[email protected]B
    link
    fedilink
    English
    111 months ago

    That’s a great thread. That’s why you don’t want to host your own email. Well, if you’re planning to use it as a daily driver for an extended period of time. There’s guys who are out there with basically just managing that process as their full time job. (Not really, but almost — when does a hobbyist have that kind of free time?). You know there’s things like shinobi and private Servers that would likely see your server responding to port 25 in a few hours and it’s going to be game on for how good your security practices have been. I don’t want to expose my internal network to that as I’ll likely have file servers not too far off with security practices that are intended to be behind a firewall. But hey, if the guy wants to do it, he can.

    Also of note which may be mentioned elsewhere-without business class service at your location, most ISP’s block mail, http and other ports at their side, so you’re dead in the water anyway.

  • @[email protected]B
    link
    fedilink
    English
    111 months ago

    NEVER transcode. Do it as a background task offline. Even GPUs and desktop servers are best offline.

  • @[email protected]B
    link
    fedilink
    English
    111 months ago

    Since I tried zimaboard I would never go back to RPI, personal preference I know but I love it.

  • @[email protected]B
    link
    fedilink
    English
    111 months ago

    There are a lot of factors that go into whether a big server like Google will accept your email, it’s so much work that it isn’t worth it unless you really have to. Just “self host” on proton mail or something

  • @[email protected]B
    link
    fedilink
    English
    111 months ago

    To be fair I my 8vcpu vm struggles with transcoding, so I wouldn’t hold that against the pi. I got a little beelink box for jellyfin and it transcodes no issue with quicksync

  • @[email protected]B
    link
    fedilink
    English
    111 months ago

    And even if they can get around the port 25 block Gmail and other large email providers often block any emails coming in from a residential IP.