How do i setup a view only user

can i setup a user that can only view my erpnext?

You’ll need to define a Role that has “read” permissions on all relevant DocTypes and assign that role to the user.