Przejdź do treści
Biblioteka skilli
DevOps i chmura · Przegląd i audyt

vps-checkup

/vps-checkup

Wykonuje audyt tylko do odczytu serwera VPS z Ubuntu przez SSH: kondycja, bezpieczeństwo, ekspozycja sieciowa, aktualizacje, kopie zapasowe i Docker, z raportem opartym na dowodach.

Repozytorium
codex-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
18.08.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
4
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 18.08.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wykonuje audyt tylko do odczytu serwera VPS z Ubuntu przez SSH: kondycja, bezpieczeństwo, ekspozycja sieciowa, aktualizacje, kopie zapasowe i Docker, z raportem opartym na dowodach.

Oryginalny opis (EN)

Use when the user asks for a read-only health, security, network exposure, update, backup, or Docker audit of an Ubuntu VPS over SSH. Produces an evidence-based report and requires explicit approval before package refreshes, configuration changes, restarts, pruning, or reboot.

Jak działa

  1. Confirm scope
  2. Collect evidence
  3. Report and changes
Sekcje z nagłówków SKILL.md, w oryginale · 28 linii, 308 słów
Podgląd SKILL.md
---
name: vps-checkup
description: Use when the user asks for a read-only health, security, network exposure, update, backup, or Docker audit of an Ubuntu VPS over SSH. Produces an evidence-based report and requires explicit approval before package refreshes, configuration changes, restarts, pruning, or reboot.
---

# VPS checkup

## Confirm scope

Obtain the SSH target, required public services and ports, expected workloads, and whether passwordless `sudo` is available. Treat the audit as read-only. `apt update` changes package indexes and requires explicit approval even during a read-only checkup.

Do not request or expose private keys, tokens, environment values, or container secrets. Redact public output that includes credentials or sensitive hostnames.

## Collect evidence

1. Record host identity, UTC/local time, uptime, OS, kernel, virtualization, load, memory, disk space, inode use, mounts, and failed services.
2. Inspect critical journal entries within a bounded time window; do not dump entire logs.
3. Inspect effective SSH configuration and listening sockets.
4. Detect the active firewall rather than assuming UFW: check UFW, nftables, then iptables as available. Compare exposure with the required port list.
5. Check fail2ban only if installed and report missing tooling as `not installed`, not as failure.
6. Inspect time synchronization, unattended upgrades, pending packages from current indexes, and reboot-required state. Label package results stale when `apt update` was not approved.
7. If Docker exists, inspect daemon/rootless mode, containers, health/restarts, resource snapshot, disk use, logging growth, image age, and Compose projects. Skip Docker sections when absent.
8. Record whether backups exist and their last successful evidence when discoverable; do not trigger a backup or restore test without approval.

Use `references/ubuntu-docker-checkup-commands.md` as a menu and run only commands relevant to the detected host.

## Report and changes

Use `references/report-template.md`. Rank findings by impact and likelihood, cite command evidence, distinguish confirmed findings from unknowns, and list the smallest recommended actions.

Obtain explicit approval for each mutating group, including package-index refresh, upgrades, configuration edits, firewall or SSH changes, service/container restarts, pruning, log deletion, reboot, and backup/restore operations. Before SSH or firewall changes, verify a second access path and configuration syntax. Recheck affected services and access after any approved change.
Pliki w paczce (4)
  • SKILL.md 3 KB
  • agents/openai.yaml 1 KB
  • references/report-template.md 1 KB
  • references/ubuntu-docker-checkup-commands.md 4 KB

Wersje

W bazie nie ma innych skilli o nazwie vps-checkup.

Migawka bazy z 28.10.2026 · wersja paczki bc7627c64321 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100status
    Sprawdza tylko do odczytu stan serwera VPS z bento przez SSH: repliki usług Swarm, dostępność HTTPS aplikacji i zasoby hosta.
  • 100install
    Prowadzi pełną instalację bento na świeżym VPS z Ubuntu lub Debiana przez SSH: kontrole wstępne, instalator bez nadzoru, restart po utwardzeniu, wdrożenie infrastruktury i aplikacji oraz raport końcowy z adresami i zaproszeniami.
  • 100set-up-ionos-vps
    Zabezpiecza i konfiguruje samodzielnie hostowany serwer VPS IONOS na Debianie: klucze SSH, zaporę, aktualizacje, kopie zapasowe oraz rekordy DNS z TLS.
  • 100setup-ssh-keys
    Konfiguruje dostęp SSH bez hasła z tego komputera do serwera VPS, żeby skille działały bez nadzoru, także przed pierwszym wdrożeniem.
  • 100vps-docker-traefik-deploy
    Przygotowuje i obsługuje produkcyjne wdrożenia Docker Compose na VPS z Traefik, DNS, rejestrami obrazów, trwałym storage, kopiami zapasowymi i wycofywaniem zmian.
  • 100vps-ops-toolkit
    Instaluje na VPS monitoring z cyklicznym sprawdzaniem zdrowia, szyfrowane kopie bazy z weryfikacją odtwarzania i instalator.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.