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 HN
    • 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

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 HN
    • 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

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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/37132651)