Running Mastodon on FreeBSD? Stop using wrapper scripts that break service status.

I've refactored the init scripts for Sidekiq, Puma, and Streaming to be fully production-grade:

- Clean privilege dropping (no su wrappers)
- Native signal handling for log rotation
- Correct PID tracking & status reporting.

I published the scripts and the reasoning behind them in my Codeberg gists:

codeberg.org/Larvitz/gists/src

I use those to run a Mastodon instance and they're working great so far!

:freebsd_logo: โค๏ธ ๐Ÿฆฃ

Screenshot showing the service status of several Mastodon services on FreeBSD
0
0
0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.bsd.cafe/users/Larvitz/statuses/115900498639183331 on your instance and quote it. (Note that quoting is not supported in Mastodon.)