ハマりどころしかなくてなかなかうまくいかなかったのでハマったポイントを全てメモしておく。 設定ファイルはhome以下に置く必要がある /etc/systemd 以下とかに置いてもダメ。~/.config/systemd/user/*.service を使わないと--userではうまくいかない。 [Install]を必ず書く がないとenableしても意味ない --userモードにはmulti-user.targetが存在しない 普通、rootで起動するサービスはmulti-user.targetにしておくのが良いようだが、--userで使う場合はdefault.targetじゃないと起動してくれない。 [Install]をいじったら systemctl --user enableを叩き直す WantedByが変わるとsymlink先も変わる。その場合enableもやり直さないと当然ダメ。
![サーバー起動時に非rootユーザーでsystemdを使ってサービスを立ち上げる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/6253401768652a3b9b19519c5596dfa8806d5e8b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgyJUI1JUUzJTgzJUJDJUUzJTgzJTkwJUUzJTgzJUJDJUU4JUI1JUI3JUU1JThCJTk1JUU2JTk5JTgyJUUzJTgxJUFCJUU5JTlEJTlFcm9vdCVFMyU4MyVBNiVFMyU4MyVCQyVFMyU4MiVCNiVFMyU4MyVCQyVFMyU4MSVBN3N5c3RlbWQlRTMlODIlOTIlRTQlQkQlQkYlRTMlODElQTMlRTMlODElQTYlRTMlODIlQjUlRTMlODMlQkMlRTMlODMlOTMlRTMlODIlQjklRTMlODIlOTIlRTclQUIlOEIlRTMlODElQTElRTQlQjglOEElRTMlODElOTIlRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTdiODM1ZWQyZjI1NjU3YmRiMWQzNTg3YTgyMjA1ZTc1%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrMGt1YnVuJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03MjU1NTgyYzQ2MGRjYWRkOTQ3MDU2MzlhODhmMzFhNg%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D3ac934f7a1813bec0fd0b1666986acd9)