Setting up a !GNUsocial instance isn't bad; I've done it live in front of an audience twice now, and takes me less than 20 minutes. Don't know about !Diaspora; you can ask @stigatle about his adventures: https://quitter.no/notice/2292084