I forgot that you have to set the MIME type for XPIs right, otherwise you get that annoying problem where someone who clicks a link for it just ends up seeing a page of bytes that starts with PKZIP.

The MIME type for XPIs is “application/x-xpinstall”.

(this is mostly just a mental note for me - I always forget to configure this on my servers)