Servicer
Dev tools
process manager cli
SHOW HN2023
147points
37comments
#424of 3,109 in 2023
Top 14%of 2023 by points
How HN took it
DebatedReal support and real criticism
4 positive, 6 neutral or asking, 1 mixed, 5 critical, out of 16 comments about the project. Thread score +0.04.
Idea: 3 for, 5 againstExecution: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Daemonless design is a good idea
From 1 comment
Kudos for making it daemonless! I think Servicer can be a good starting point for people to learn how to use Systemd services and systemd-run. Systemd is huge and can be scary to…
hpb42 on HN
Useful for learning systemd and simplifies setup
From 2 comments
Kudos for making it daemonless! I think Servicer can be a good starting point for people to learn how to use Systemd services and systemd-run. Systemd is huge and can be scary to…
hpb42 on HNWhen I picked up Deno, I couldn't use it with PM2 so I ended up learning systemd which turned out to be quite easy. I like however the added tooling and dev-ux this tool…
tiborsaas on HN
Objections
Systemd already does this; the wrapper adds little
From 2 comments
I don't understand this. Why not just...use systemd? Is there something I'm missing here?
lopkeny12ko on HN> Kudos for making it daemonless! It uses the systemd daemon to manage the services. It's not clear what an additional service would do.
markstos on HN
Requires sudo and should support running as user
From 2 comments
Great tip. I would also couple it with the —-user flag so the service runs as your user. Stuff like this shouldn’t have root permissions anyway.
fellerts on HNKudos for making it daemonless! I think Servicer can be a good starting point for people to learn how to use Systemd services and systemd-run. Systemd is huge and can be scary to…
hpb42 on HN
Requests
Add a --user flag
From 1 comment
Thanks for the feedback! I'm certainly add a `--user` flag. One kind note though, the service being set up does not have root access. The value of `User=` is $SUDO_USER (hp- my…
shardulaeer on HN
Document the supported interpreters on the landing page
From 1 comment
When I picked up Deno, I couldn't use it with PM2 so I ended up learning systemd which turned out to be quite easy. I like however the added tooling and dev-ux this tool…
tiborsaas on HN
Questions
What made systemd cumbersome in practice
From 1 comment
> Systemd on the other hand has most of the things I need, but I found it cumbersome to use Could you please expand on this? From what I understand, to use systemd to deploy a…
MuffinFlavored on HN
Alternatives named
systemd-run
From 1 comment
You might like systemd's run command, it's a hidden little gem that basically does what your tool does--it turns some CLI params into a transient service file:…
qbasic_forever on HN
pm2
From 1 comment
When I picked up Deno, I couldn't use it with PM2 so I ended up learning systemd which turned out to be quite easy. I like however the added tooling and dev-ux this tool…
tiborsaas on HN
tome
From 1 comment
As someone who knows systemd very well, my team of Mac-based devs did appreciate when I made something like this. I used a different framework, a precursor to Tome: ```…
markstos on HN