the start of self-hosted doc