+1 for Mealie. Really easy to self-host as you can just run it in a docker container and it's got all the features in there.
For example, here's mine which I don't really use or meal planning, only for recipes, but it does have more than plenty of meal planning features built-in as well
For example, here's mine which I don't really use or meal planning, only for recipes, but it does have more than plenty of meal planning features built-in as well
http://fulgerica.recipes