I’d vote for MariaDB or Postgres
Arch is the best
Micro PC, install Linux. External nas. Or mini-pc with builtin nas.
Nextcloud is a good platform for hosting self cloud stuff. You might want a fixed ip, or other method to route if wanting to use out of home.
I’d vote for MariaDB or Postgres