DIY all the way. I am currently running openmediavault 6 on an old G5930 CPU in a Coolermaster CM690 case with 5 x 6TB drives. It's been rock solid for a few years now. This is for storage only. I have a separate DL380 G7 currently running my self hosted stuff. Most of the storage is used for media with my critical files being backed up on 2 remote locations as well.
I moved to self hosting so that I have more control over my data and it's fun. The services below except for GNS3 are what I use on a daily basis
- Homeassistant for all my home automation needs
- OpenMediaVault for my NAS
- Nextcloud for storage, calendars, backups etc.
- Emby and Audiobookshelf for family to stream media
- Netbox to document network installations for work
- Rustdesk as an alternative to Teamviewer/Anydesk etc
- GNS3 to simulate and test network topologies
- Partkeepr as an inventory management system to keep track of my companies inventory