Does 1Panel need root access to my server?
Yes. The install script sets 1Panel up as a systemd service with root, so the panel can manage OpenResty, the firewall, Docker and database services on the host. Run it on a server you are happy to hand over, ideally a fresh one.