headless-vault-cli
Czytaj i edytuj notatki Markdown z komputera przez tunel SSH
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Headless Vault CLI to umiejętność do zarządzania plikami Markdown przechowywanymi na Twoim komputerze osobistym. Połącz się z maszyną lokalną przez bezpieczny tunel SSH i czytaj, twórz lub dodawaj zawartość do notatek bez konieczności logowania się bezpośrednio. Idealne dla użytkowników, którzy chcą utrzymać notatki na własnym sprzęcie, ale potrzebują dostępu z bota AI. Wymaga wstępnej konfiguracji SSH i zainstalowania narzędzia vaultctl na komputerze lokalnym.
Jak używać
Zainstaluj narzędzie vaultctl na swoim komputerze (macOS lub Linux), postępując zgodnie z instrukcjami dostępnymi w repozytorium projektu.
Skonfiguruj klucz SSH na komputerze lokalnym, dodając klucz publiczny VPS do pliku ~/.ssh/authorized_keys z ograniczeniem forced-command. To zapewni, że VPS będzie mógł wykonywać tylko polecenia vaultctl, bez dostępu do interaktywnej powłoki lub innych poleceń systemowych.
Uruchom tunel SSH w odwrotnym kierunku (reverse SSH tunnel) z komputera lokalnego do VPS, udostępniając port localhost:2222. Tunel powinien pozostać aktywny, aby umiejętność mogła się połączyć.
Ustaw zmienną środowiskową VAULT_SSH_USER na nazwę użytkownika Twojego komputera lokalnego. Opcjonalnie możesz również skonfigurować VAULT_SSH_HOST i VAULT_SSH_PORT, jeśli różnią się od wartości domyślnych.
Kiedy poprosisz bota o przeczytanie, utworzenie lub dodanie zawartości do notatki, umiejętność automatycznie połączy się z Twoim komputerem przez tunel SSH i wykona żądaną operację na pliku Markdown.