Correct way to enroll linux server without gui in teams

hi there, there seems to be no functional or documented way to enroll a linux warp client on a server w/o gui.
Can someone clarify the exact steps required?