Pleroma still requires PostgreSQL which is an overkill for individuals/families. Instead try GoToSocial which is just a golang binary + sqlite db file: https://gotosocial.org/
(The number of "X doesn't work with GSL" issues is mildly worrying, and migrating from Pleroma to GSL is going to make me insane. But hope, nonetheless.)
it is able to run properly on a pi so the performance is not a problem
if your use case is individuals/family then telegram/whatsapp/imessage groups are more than enough.
If you host email and a family name DNS/domain - that's still "internet scale" with 3 users?