Github user necouchman commented on a diff in the pull request:
https://github.com/apache/guacamole-server/pull/160#discussion_r175207725
--- Diff: src/guacd/systemd/guacd.service.in ---
@@ -0,0 +1,11 @@
+[Unit]
+Description=Guacamole Server
+Documentation=man:guacd(8)
+
+[Service]
+User=daemon
+ExecStart=@sbindir@/guacd -f
--- End diff --
Yes - most of what I've seen in systemd unit files is that you put the
process in foreground mode and allow systemd to manage it. I can't cite a
source that says it, just my anecdotal experience.
---