@kopper @julia @puzzler yeah you need to properly configure the php-fpm process with nginx/apache or whatever, which certainly can be a headache, but it's also not that hard if you, uh, read the docs ... and lots of shared hosting environments already have php set up for you so can just drop some php files in your webroot and boom
as to the lineage, I'm not exactly sure, they do have similar front-ends (which look horrendous ngl) looking it up now apparrently both Friendica and Hubzilla were created by the same dude github.com/friendica/friendica/issues/2894
So the two are similar but different functionality, friendica is a general purpose * instance with GNu/Social AP and Diasp support. With hubzilla activitypub or diasp are both totally optional, you can just use Zot by itself, but that's a tiny userbase lol, zot does solve many of the issues that AT claims to solve, in terms of access control, nomadic identity and more, but Zot as separate from Hubzilla is poorly documented sadly... ( no reason one couldn't implement zot in a different language either, it's a json based protocol )