The current "recommended practice," in the
install docs, is to use daemontools with this command:
exec /usr/local/aolserver/bin/nsd-postgres -it /web/service0/etc/config.tcl -u service0 -g web
Where
service0
is the service name. This allows services to be segregated on the same machine. However, the daemontools helper script somebody wrote sets permissions at the group level, so any OpenACS user can stop any service in this setup. If anybody thinks that's high priority, I can re-write the script. Or you can just chgrp your /web/service0 directory from web to service0.