I don't know, "liberated" associates strongly with "liberty" for me -- as in the software freedoms, and the users right/opportunity to self-host, like email. I think "stripped and independent" better conveys what op means. I suppose in the tradition of "indy" that should be shortened to "strindy" or something. Or perhaps just "an indy service" (stripped aesthetic implied by virtue of being "indy").