Создаёшь файл /etc/systemd/system/myapp.service с секциями [Unit], [Service], [Install]. В Service указываешь ExecStart=/path/to/binary, User, WorkingDirectory, Restart=always, RestartSec=5. После создания: systemctl daemon-reload, systemctl enable myapp (автозапуск), systemctl start myapp. Логи смотришь через journalctl -u myapp. Для Go-сервисов полезно добавить EnvironmentFile для конфигов и LimitNOFILE для увеличения лимита файловых дескрипторов.
Как создать systemd service?
Middle
535 просмотровAFK Offer AI
Как мокировать HTTP клиент?