For ease of setting up self-hosted apps, Yunohost (https://yunohost.org) is less polished than Cloudron (https://cloudron.io) but is free. There's also Sandstorm (https://sandstorm.io) which had funding at some point and was looking slick, but it's not clear if development is continuing.