We do not currently know of any synonyms for establish oneself in a place.
For similar words to establish oneself in a place, try: