Question is it necessary to disable Selinux on your server?

Hello, I was watching some tutorials on cyber panel and its installation in centos, but I have a doubt in some that disable SELinux and create the host, but in others not, what is the difference between the two, which would be the advantage of disabling it or not?