No, 16GB RAM is not enough.
Pfsense, home assistant and Jellyfin (depending on how many concurrent watchers and/or transcode) can hit your memory quite hard. If you get all of this running you will basically lock yourself into running this and nothing else.
My rule of thumb is to set a security of 2. If I estimate 16gb of ram peak I'll go for 32.
As for CPU/PSU, in the same ballpark have you looked at getting something like a laptop? That way you have the integrated UPS and KVM.
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software