self-host pure