Systemd how to create service on regular user without sudo

Hai, i want create shared server use nixos. Every user that use my server get their own Linux user but not allowed use sudo.

My question is how the user can install service on their own home and run automatically when server boot or reboot? For example my user need install httpd+PHP.