What problem does it solve?
This Skill simplifies the management and understanding of systemd user-level services, which are crucial for running host processes like Node.js applications, Go binaries, and terminal emulators alongside Docker containers. It addresses challenges with PATH configuration, NVM integration, service dependencies, and logging.
Core Features & Use Cases
- Service Management: Create, debug, and manage systemd user services for applications not running in Docker.
- Configuration Guidance: Provides examples and best practices for
ttyd.service, dashboard-api.service (Node.js), and claude-proxy.service (Go).
- Troubleshooting: Offers solutions for common issues like PATH problems, NVM integration, and service startup failures.
- Use Case: You need to run a Node.js dashboard API and a TTYD terminal on your server, but you want them to start automatically on login and be managed by systemd. This Skill provides the exact configurations and commands to achieve this.
Quick Start
Use the systemd-services skill to restart the dashboard-api service.