

Falafel: dried chickpeas with garlic & parsley fried in oil. Very high calorie/cost, because the chickpeas are basically oil sponges, and it’s hard to beat vegetable oil on calories/cost. $1.50 for 1000 calories.
Kimchi fried rice: Kimchi, rice, couple of fried eggs for protein. $2.10 for 1000 calories. Make your own kimchi even cheaper.
Chili noodles: cheap, store-brand spaghetti with chili oil-soy sauce dressing. Don’t sub ramen for pasta - that stuff’s expensive. $2.50/1000 cal. Make your own chili oil for extra savings.
The services you’ve mentioned are all pretty low compute impact, just bandwidth, so I’d expect your MBP to be fine. Transcoding for jellyfin is the only real wildcard, and that depends on your media and client setups. I run pihole, homeassistant, immich, and kodi on a raspberry pi 4 with plenty of overhead for more services. NAS is nice if your library outgrows a single disk and your storage bandwidth gets choked by USB multiplexing.
My suggestion is to consider a cheap VPS and vanity domain for external access. Domains cheap as $5/year; fair VPSs cheap as $30/year. Use SSH to forward localhost ports on the VPS to container ports on the MBP, then nginx on thee VPS to reverse-proxy to those forwarded ports. You get unique names for every service, LetsEncrypt certificates, and an offsite location for critical backups. Make sure you are the one paying for VPS & DNS so they don’t get surprise-cancelled.