@shel the Get Together folks are trying to make a federated events server that could be hosted however you want. I don't think they use AP yet, but would be interested.
https://gettogether.community/
If you're interested, you should chat with @mhall119