I run my own on digitalocean. I used https://github.com/lukesmithxyz/emailwiz to set it up. I do not use it as my main email account. Relating to hosting it with your own hardware, your isp probably blocks forwarding port 25 which would make that impossible.
cow
- Caddy (web server)
- Agate (gemini server)
- FreshRSS (rss reader)
- Yarr (rss reader)
- ergo (irc server)
- akkoma
- prosody (xmpp)
- conduit (matrix)
- nextcloud
- soju (irc bouncer)
- gamja (irc web interface)
- qbittorrent-nox
- unbound/dnsmasq
- isso (selfhosted comments server)
- smbd and nfs server
- pivpn wireguard
- minecraft stuff in seperate ubuntu vm:
- pterodactyl panel
- pterodactyl daemon
- probably something else I forget
- currently just running a monero miner as I have not been playing minecraft recently.
Hardware: Main server Ryzen 7 3900XT with 64GB of ram, two 240GB ssds running in raid1, two 4tb hard drives running in raid1, running proxmox with mostly alpine linux VMs
Secondary Server: Intel nuc running alpinelinux, only running secondary unbound/dnsmasq server so if my main server goes down, dns still works.
Late 2013 iMac: I was using it to run an iMessage to matrix bridge but I was not able to get it to work so now I just vnc into it to text. (suggestions welcome as vnc is annoying)
I also have another intel nuc that does not do anything.
All of these servers are connected to an APC back-ups UPS.
I am currently using Alpine linux on my servers and arch linux on my laptop but I plan on switching my laptop to alpine this summer. I am currently using the sway window manager and I used awesome wm before that.
Brave search but am looking for something else now that image search has been removed.