Antonio Russo
00bb120288
fix(contrib): support libblas in systemd sandbox ( #6190 )
...
Navidrome calls out to ffprobe, which in turn may use libblas on some
setups (e.g., Debian 13). The previous syscall filter excluded the
"mbind" syscall (via @resources).
Through direct experimentation, mbind is required by libblas, and so it
is added to the allowed syscall list.
Signed-off-by: Antonio Enrico Russo <aerusso@aerusso.net>
2026-09-21 09:06:12 -04:00
ant
a0bf78cdea
fix(contrib): added missing hyphen in OpenRC script that caused crashes on startup ( #5906 )
...
Signed-off-by: Ant <marxguey@proton.me>
2026-08-08 15:40:05 -04:00
Kendall Garner
154e13f7c9
build: add packages for deb and rpm to release ( #3202 )
...
* support packing deb/rpm/archlinux
* .-.
* initial test
* fix postinstall, remove execstop
* bash -> sh, create toml manually if it doesn't exist (thanks debian)
* don't forget that newline
* postrm
* comments, contrib -> packaging/linux
* contrib > packaging in .goreleaser
* actually add toml
* openrc/sysv templates
* add apk. nothing else yet
* wait, we have a ntive uninstall
* fix: merge errors, move packaging to release
* chore: remove old goreleaser conf
* ci: remove `release` dependency on `docker push`
* ci: fix release version
* ci: upload packages
* ci: try to fix json file list
* ci: replace the json file list with a txt artifact
* postremove -> preremove, skip install/remove error
* actually do preremove
* better preremove
* ci: fix
* ci: fix?
* ci: clean-up
* ci: try to change labels and filenames
* ci: fix?
* ci: fix?
* ci: add `make package` target
* ci: make labels more readable
hope it doesn't break the pipeline again
* build: remove alpine and archlinux packages, for now.
---------
Co-authored-by: Deluan <deluan@navidrome.org>
2024-10-26 13:31:45 -04:00
Anna Smith
651a8fdaf9
Fix typo in comment ( #2974 )
2024-04-26 17:59:39 -04:00
Logan Marchione
3e879d2a8c
Add K8s manifest ( #2330 )
...
* Add K8s manifest
* Update README.md
2023-04-29 16:14:44 -04:00
Jeff Henson
6d3d005fca
Allow the setrlimit syscall - #1961 ( #2333 )
...
This appears to be used by newer go versions and navidrome fails to
start unless it's allowed.
Signed-off-by: Jeff Henson <jeff@henson.io>
2023-04-27 21:30:43 -04:00
Torsten Curdt
50d9838652
Add docker compose examples, with traefik or caddy and without, fixes #476 ( #2240 )
...
* add docker compose examples, with traefik or caddy and without, fixes #476
* ignore the docker-compose in root, but not the one in contrib
2023-03-10 18:57:09 -05:00
Paul TREHIOU
62ccbaad8b
Improve systemd unit security ( #677 )
...
Applied suggestions from `systemd-analyze` and also using StateDirectory to ensure /var/lib/navidrome exists and is writeable
2021-05-09 11:59:08 -04:00
Daniel Morante
9d87eefd6a
Create rc.d startup script for FreeBSD
...
Same startup script used by the port multimedia/navidrome
2021-03-16 23:11:42 -04:00
Fup
ad725ac355
Add [Install] section to systemd unit file.
...
This section apparently is mandatory now.
2020-05-21 08:19:12 -04:00
Sumner Evans
e65fb189ce
Added back configs that I totally missed because I was tired
2020-04-29 17:18:44 -04:00
Sumner Evans
1afe409a79
Update the sample navidrome.service for use in Arch Linux
2020-04-29 17:18:44 -04:00
jvoisin
159a6e1cad
Simplify the openrc unit
2020-04-09 19:21:23 -04:00
jvoisin
2b5433dc6e
Add an openrc unit file
2020-04-05 13:07:00 -04:00
Deeparghya Dutta Barua
a18093e255
Fix systemd unit to allow FFmpeg execution
2020-04-01 15:15:59 -04:00
jvoisin
ad63b8b1b4
Add a systemd startup unit
2020-03-21 12:47:05 -04:00