personal-servers-admin

Administer personal servers via SSH with systemd, Podman, OpenRC, and ZFS.

33|5|Updated Aug 12, 2013
One-click install
npx skills add https://github.com/evanpurkhiser/dots-personal --skill personal-servers-admin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: personal-servers-admin
Source: https://github.com/evanpurkhiser/dots-personal/tree/main/base/claude/skills/personal-servers-admin
Command: npx skills add https://github.com/evanpurkhiser/dots-personal --skill personal-servers-admin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows for the administration of Evan's personal servers, enabling tasks such as checking server status, managing services, monitoring resources, and deploying applications remotely via SSH.

Core Features & Use Cases

  • Remote Server Access: Connect to both home (NY) and offsite (LA) servers using SSH.
  • Service Management: Start, stop, and check the status of services using systemd (home) or OpenRC (offsite).
  • Resource Monitoring: View system resource usage (CPU, memory, disk) and network connections.
  • Container Management: Manage Podman containers on the home server.
  • ZFS Administration: Check ZFS pool status and manage ZFS datasets.
  • Use Case: You need to check if the home-assistant service is running on your home server and restart it if it's not.

Quick Start

Check the status of the home-assistant service on the home server.

Frequently Asked Questions about personal-servers-admin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check service status on a remote server via SSH using systemd or OpenRC?

You can check service status on remote servers via SSH by running systemctl status for systemd-based home servers, or rc-status for OpenRC-based offsite servers to retrieve current service states.

Can I manage Podman containers on a remote server over SSH?

Yes, you can manage Podman containers on a remote server over SSH by executing podman commands to start, stop, and monitor containerized applications on the home server environment.

What is the best way to monitor CPU and memory usage on Arch Linux and Alpine Linux servers?

Monitor CPU and memory usage on Arch Linux and Alpine Linux servers by establishing an SSH connection and querying system resources directly, allowing you to view disk usage and active network connections.

How do I manage ZFS datasets and check pool status remotely?

Manage ZFS datasets and check pool status remotely by connecting to the server via SSH and executing ZFS administration commands to inspect pool health and manage storage datasets.

Does this server administration approach support both home and offsite server configurations?

Yes, this server administration approach supports distinct configurations for home servers running Arch Linux with Podman, and offsite servers running Alpine Linux with OpenRC, using specific connection details for each.