Customer onboard

@here Can you please guide me how to onboard the customer role in helpdesk

bascially how customer will login to the portal do i need to create the user in desk? if yes what role i need to give him?