Public Server

This file keeps information on the design and feature choices I considered for my Main server

Requirements

Hardware

VPS

The trade here is that I give up some control, but for a lot of increased reliability and uptime. When I first setup my server home internet outages were a alot more common. The Cheapest Linode option has never really been a regret

Software

Old Choices

Citadel

This was a pretty good groupware system, but its history prevented it from fully supporting interoperability with a lot of other clients. It was a very simple system to use which reduced the complexity of setup. it was an OK beginner choice, but I wish I had gone slightly less consolidated.

Postfix

PostgresSQL

TT-RSS

DoveCot

Sieve

SOGO

GOSA

LDAP/slapd/openLDAP

OenCloud

Apache

Nginx

XMPP

SIP

Mumble

Mastodon

Jitsi

STUN/TURN

Bind

ClamAV

SpamAssassin

EtcKeeper

Fail2Ban

iptables

Git

Multimarkdown/Pandoc/PLantuml

Make

PubTools

Let's Encrypt/Certbot

LogRotate

Dmarc

DKIM

SPF

MySQL/MariahDB

NTP

Procmail

rkhunter

tripwire

Tiger

Task-SSH-Server

Task-WEB-Server

FTP

Yara

Amavis