Please check:
ucr search --brief self-service |grep --color enabled
self-service/web/enabled: yes
umc/self-service/account-deregistration/enabled: false
umc/self-service/account-registration/backend/enabled: false
umc/self-service/account-registration/frontend/enabled: false
umc/self-service/account-verification/backend/enabled: false
umc/self-service/account-verification/frontend/enabled: false
umc/self-service/enabled: yes
umc/self-service/invitation/enabled: true
umc/self-service/passwordchange/frontend/enabled: <empty>
umc/self-service/passwordreset/backend/enabled: <empty>
umc/self-service/passwordreset/email/enabled: yes
umc/self-service/passwordreset/external/enabled: no
umc/self-service/passwordreset/frontend/enabled: <empty>
umc/self-service/passwordreset/sms/enabled: no
umc/self-service/profiledata/enabled: true
umc/self-service/protect-account/backend/enabled: <empty>
umc/self-service/protect-account/frontend/enabled: <empty
this might be the tool you looking for
and:
ucr set umc/self-service/account-deregistration/enabled='false'`
is a example how to put it in practice.
How to design the Portal in your turns, was described in more details here.
I hope this helps