Self-hosting
I have been self-hosting many services for over 15 years. My setup has evolved over times, especially to get more integration and fewer components.
#Services
#Nextcloud: files, pictures, calendar, personal finance, RSS and notes
Everybody knows nextcloud. I avoided it at first due to its weight and my
limited needs. This changed as my needs evolved and I started seeing benefits
to having everything integrated with a single user database (the alternative
may have been to add an LDAP server...).
Is it heavy? Somewhat but it's not an issue on my hardware.
I have setup accounts for several family members and the UI works for them. There are Android (and iOS) apps. I haven't experienced compatibility issues.
My main annoyance is with the Android application which does not have a way to explicitely trigger a run of the automated upload which is notoriously unscheduled by Android. Uploads are also delayed by 15 minutes on purpose which makes sense but is annoying when you want to trigger an upload without waiting (and at the configured location).
Updates are also a bit too frequent for my taste. It's a stream of work which is manageable but also definitely exists.
#Prosody: XMPP instant messaging
Prosody is pleasant software that works well with minimal fuss. It has been improving steadily over the years. It's been very reliable which is probably the most important feature for messaging.
#Environments
#Incus (2024-present)
#LXD (201?-2024)
#Hardware
#Minisforum UM780 XTX (2024-present)
#Custom ATX tower with Ryzen 1 1700 (2017-2024)
#Custom mini-ATX without case with Ryzen 1 1700 (201?-2017)
Did I really self-host without having an actual case?
#Connectivity
xDSL with Franciliens.net and now FTTH with FDN.