I am using fossil on plan9port (which should be similar to 9legacy) from 9front. The only thing which I needed was to enable p9sk1 for the hostowner on 9front  (the auth server) and a factotum entry for this in the file server, IIRC.