Below is a sample puma.service configuration file for systemd, which can be copied or symlinked to /etc/systemd/system/puma.service, or if desired, using an application or instance-specific name. Note that this uses the systemd preferred "simple" type where the start command remains running in the foreground (does not fork and exit). [Unit] Description=Puma HTTP Server After=network.target # Uncom