Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add service management (install/start/stop...) #2295

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Conversation

deluan
Copy link
Member

@deluan deluan commented Apr 6, 2023

Support for installing Navidrome as service directly from the binary, without any extra tools:

$ navidrome service --help
Manage Navidrome as a service, using the OS service manager (darwin-launchd)

Usage:
  navidrome service [command]

Aliases:
  service, svc

Available Commands:
  install     Install Navidrome service.
  start       Start Navidrome service
  status      Show Navidrome service status
  stop        Stop Navidrome service
  uninstall   Uninstall Navidrome service. Does not delete the music or data folders

Tested on:

  • macOS
  • Windows
  • Linux

@github-actions
Copy link

github-actions bot commented Apr 6, 2023

Download the artifacts for this pull request:

@deluan deluan force-pushed the service branch 4 times, most recently from c2454e1 to 75989ff Compare April 11, 2023 18:14
@deluan deluan marked this pull request as draft May 13, 2023 18:27
Copy link

This PR has been automatically marked as stale because it has not had recent activity. The resources of the Navidrome team are limited, and so we are asking for your help.
Please check https://github.com/navidrome/navidrome/blob/master/CONTRIBUTING.md#pull-requests and verify that this code contribution fits with the description. If yes, tell it in a comment.
This PR will automatically be closed in the near future if no further activity occurs. Thank you for all your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant