basic repository server