Strona główna » Blog » Hermes Agent na VPS: instalacja i praca 24/7 na Linuksie
Hermes Agent na VPS: instalacja i praca 24/7 na Linuksie
- 21 września 2026
- 09:00
- Autor: Adrien Roche
- Zaktualizowano 3 października 2026
- Tutoriale

Czym jest Hermes Agent i dlaczego potrzebuje VPS-a
Hermes Agent to otwartoźródłowy agent AI na licencji MIT, stworzony przez Nous Research i reklamowany jako "agent, który rośnie razem z tobą". Od większości frameworków agentowych odróżnia go wbudowana pętla uczenia: tworzy umiejętności na podstawie własnych doświadczeń, ulepsza je w trakcie pracy, przeszukuje wcześniejsze rozmowy i buduje trwałą pamięć o tobie oraz twoich projektach między sesjami. Na tym rdzeniu opierają się delegowanie zadań do izolowanych subagentów, harmonogramowanie w języku naturalnym dla raportów i kopii zapasowych, wyszukiwanie w sieci i automatyzacja przeglądarki oraz wykonywanie komend w piaskownicy na wielu backendach: lokalnym, Docker, SSH i bezserwerowych, takich jak Modal czy Daytona.
Każda z tych funkcji zakłada, że agent naprawdę działa. Pamięć, która narasta tylko wtedy, gdy twój laptop jest włączony, albo zaplanowany poranny briefing wysyłany wyłącznie wtedy, gdy komputer akurat nie śpi, mijają się z celem. Nous Research pisze to samo we własnej dokumentacji: Hermes "żyje tam, gdzie go umieścisz: na VPS-ie za 5 dolarów, w klastrze GPU albo w infrastrukturze bezserwerowej". Dla większości osób właściwa jest pierwsza opcja: mały VPS z Linuksem, zawsze włączony, zawsze dostępny i na tyle tani, że można o nim zapomnieć. Ten przewodnik pokazuje całą drogę na Ubuntu: instalację, konfigurację modelu, wbudowaną usługę systemd, dostęp zdalny i uczciwy dobór parametrów.
Wymagania wstępne: co naprawdę potrzebuje VPS z Ubuntu
Oficjalne wymagania są przyjemnie krótkie. Hermes obsługuje Linuksa, macOS, WSL2, a nawet Androida (Termux) poprzez instalator terminalowy; aplikacja desktopowa istnieje tylko dla macOS 12+ oraz Windows 10/11 i na serwerze nie jest potrzebna. Na Debianie i Ubuntu udokumentowane wymagania to git, curl i xz-utils, nic więcej:
sudo apt update
sudo apt install -y git curl xz-utilsWszystko cięższe dostarcza sam instalator: zawiera własnego Pythona 3.11 i Node.js v26 oraz ripgrep i ffmpeg, więc nie zarządzasz środowiskami uruchomieniowymi ani nie martwisz się kolizją Pythona z dystrybucji z tym używanym przez agenta. Wystarczy dowolne aktualne Ubuntu LTS z dostępem SSH i użytkownikiem z uprawnieniami sudo. Jeśli hostowałeś już agenta samodzielnie (na przykład według naszego przewodnika po wdrażaniu OpenClaw na VPS), dalsze kroki wydadzą ci się znajome, tylko bez większości walki z zależnościami.
Instalacja Hermes Agent na Ubuntu, krok po kroku
1. Uruchom oficjalny instalator
Nous Research udostępnia jeden skrypt instalacyjny, który zajmuje się klonowaniem repozytorium, środowiskiem wirtualnym, zależnościami i globalną komendą hermes:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashJak przy każdym instalatorze uruchamianym przez potok, możesz najpierw pobrać skrypt i przeczytać go przed wykonaniem. To rozsądny nawyk na maszynie, która będzie przechowywać klucze API.
2. Przeładuj powłokę
Instalator dodaje hermes do zmiennej PATH, więc wczytaj zmianę:
source ~/.bashrc # or: source ~/.zshrc3. Uruchom agenta
Wpisz hermes, aby użyć klasycznego CLI, albo hermes --tui, aby uruchomić nowoczesny interfejs terminalowy zalecany w dokumentacji. Przy pierwszym starcie program przeprowadzi cię przez konfigurację. Później hermes --continue (skrót hermes -c) wznawia ostatnią sesję, więc zerwane połączenie SSH nic cię nie kosztuje.
4. Sprawdź instalację
hermes doctor diagnozuje problemy z konfiguracją i zależnościami, a hermes update rozpoznaje sposób instalacji i dobiera właściwą ścieżkę aktualizacji. Warto znać obie komendy, zanim coś się zepsuje.
Wskaż model: klucze i dostawcy
Hermes jest celowo niezależny od modelu, a dokumentacja opisuje dwie ścieżki:
- Nous Portal (najszybciej):
hermes setup --portalprzeprowadza jedno logowanie OAuth, które daje dostęp do modeli oraz czterech narzędzi hostowanych: wyszukiwania w sieci, generowania obrazów, syntezy mowy i automatyzacji przeglądarki. Portal to droga subskrypcyjna, z płatnymi planami obejmującymi miesięczne kredyty na modele i obszerny katalog modeli. - Własny dostawca:
hermes modelotwiera interaktywną listę ponad 40 dostawców, m.in. OpenAI, Anthropic, Google Gemini, xAI, DeepSeek, OpenRouter, AWS Bedrock, Azure, Ollama i własne endpointy. Większość wymaga tylko zmiennej środowiskowej, na przykładOPENROUTER_API_KEY, albo logowania OAuth wywołanego z tej listy.
Konfiguracja znajduje się w ~/.hermes/config.yaml, a odczytać i zmienić ją można przez hermes config get oraz hermes config set; hermes setup ponownie uruchamia pełny kreator, gdy zmieniasz kierunek (dla skryptowanych odbudów istnieje flaga --non-interactive). Zmiana modelu później to wybór z menu, nie migracja: bez zmian w kodzie i bez uzależnienia od dostawcy.
Praca 24/7: wbudowana usługa systemd dla gatewaya
Tutaj VPS zaczyna zarabiać na siebie — i tutaj Hermes zachowuje się lepiej niż większość agentów. Nie potrzebujesz PM2, tmuksa ani ręcznie pisanych plików unit: gateway komunikatorów (długo działający proces łączący agenta z Telegramem, Discordem, Slackiem, WhatsAppem, Signalem, e-mailem i innymi) ma natywne zarządzanie usługą. Skonfiguruj platformy, a potem zainstaluj go jako usługę systemd:
hermes gateway setup # interactive platform configuration
hermes gateway install # install as a systemd user service
hermes gateway start
hermes gateway statusNa serwerze bez ekranu jest jeszcze jeden łatwy do przeoczenia krok. Usługa systemd na poziomie użytkownika zwykle zatrzymuje się po wylogowaniu, więc każ systemd utrzymywać usługi twojego użytkownika bez aktywnej sesji:
sudo loginctl enable-linger $USERAlternatywnie zainstaluj go jako usługę systemową startującą przy rozruchu, komendą sudo hermes gateway install --system. Udokumentowane tryby pracy wyglądają tak:
| Tryb | Komenda | Najlepsze do |
|---|---|---|
| Pierwszy plan | hermes gateway run | Testów oraz środowisk takich jak Docker, WSL2 czy Termux |
| Usługa użytkownika | hermes gateway install | VPS-a administrowanego przez jednego użytkownika; dodaj enable-linger na maszynach bez ekranu |
| Usługa systemowa | sudo hermes gateway install --system | Startu przy rozruchu na dedykowanym serwerze agenta |
Logi trafiają do ~/.hermes/logs/gateway.log i są też dostępne przez hermes logs; hermes gateway restart i hermes gateway stop robią dokładnie to, co sugerują nazwy, a hermes gateway list pokazuje stan gatewaya dla każdego profilu. Ponieważ gateway rejestruje się jako zwykły unit systemd, widać go obok wszystkiego innego na maszynie. Nasze przypomnienie o wyświetlaniu i zarządzaniu usługami systemd pomoże zobaczyć go w kontekście.
Dostęp zdalny: w pełni bezgłowo, sterowanie z komunikatorów
Uzasadnione pytanie przy każdym agencie na serwerze: czy potrzebny jest ekran? W przypadku Hermesa odpowiedź jest jednoznacznie przecząca. Instalacja terminalowa jest pełnoprawna, a nie okrojoną awaryjną opcją: CLI, TUI, gateway i wykonywanie w piaskownicy działają przez zwykłe SSH, bez serwera graficznego i bez aplikacji desktopowej. W codziennej pracy rzadko będziesz się nawet logować przez SSH: gdy gateway działa, agent jest dostępny z komunikatorów, które skonfigurowałeś, ze wspólną pamięcią dla wszystkich ("jeden agent, jedna pamięć, każda powierzchnia", jak ujmuje to projekt). Poproś o raport statusu z Telegrama w telefonie, kontynuuj tę samą rozmowę ze Slacka przy biurku i pozwól zaplanowanym automatyzacjom publikować wyniki tam, gdzie chcesz.
Podstawy bezpieczeństwa agenta działającego bez przerwy
Agent, który wykonuje komendy i przechowuje klucze API, zasługuje na lekko paranoiczną konfigurację. Dobra wiadomość: nic w tym przewodniku nie wymagało otwierania portu przychodzącego. Gateway sam łączy się na zewnątrz z komunikatorami, a maszyną zarządzasz przez dostęp SSH, który już masz. Zostaw to tak:
- Sprawdź, że nic nie jest wystawione. Po konfiguracji sprawdź, które porty są otwarte na twoim serwerze z Linuksem i upewnij się, że z internetu dostępne jest tylko SSH. I pamiętaj: zapory i wybór portów zmniejszają powierzchnię ataku, ale nie zastępują prawdziwego uwierzytelniania.
- Korzystaj z parowania w wiadomościach prywatnych. Hermes nie używa zaszytych na sztywno list dozwolonych użytkowników: nieznane konto, które napisze do twojego agenta, otrzymuje kod parowania, a ty zatwierdzasz go jawnie komendą
hermes pairing approve telegram <CODE>. Kody wygasają po godzinie. Nigdy nie zatwierdzaj kodu, którego sam nie wywołałeś. - Chroń klucze. Dane uwierzytelniające dostawców znajdują się w
~/.hermes/. Niech ten katalog będzie czytelny tylko dla twojego użytkownika, trzymaj go poza repozytoriami git i zamiast doraźnych kopii używajhermes backup, które archiwizuje konfigurację i sesje do pliku zip. - Ogranicz wykonywanie komend. Hermes obsługuje zatwierdzanie komend i wiele backendów piaskownicy; na serwerze backend Docker dodaje rzeczywistą granicę izolacji między powłoką agenta a systemem gospodarza.
Dobór VPS-a: uczciwa odpowiedź
Nous Research nie publikuje minimalnych wartości RAM ani CPU, więc każda konkretna liczba, którą znajdziesz gdzie indziej, jest wymyślona. Dokumentacja podaje jedynie kierunek: Hermes "żyje tam, gdzie go umieścisz: na VPS-ie za 5 dolarów, w klastrze GPU albo w infrastrukturze bezserwerowej". To wiarygodne dzięki architekturze. Gdy korzystasz z Nous Portal lub dowolnego hostowanego dostawcy, wnioskowanie odbywa się na cudzych GPU; twój VPS uruchamia tylko proces agenta: dołączone środowiska Pythona i Node.js, gateway oraz komendy powłoki, które agent wykonuje. To skromne zapotrzebowanie. Planuj większą maszynę tylko wtedy, gdy wymaga tego twoje obciążenie: wykonywanie w piaskownicy Dockera dodaje narzut kontenerów, zadania multimedialne obciążają ffmpeg, a wskazanie w hermes model lokalnego endpointu Ollama zmienia rachunek całkowicie, bo wagi modelu potrzebują pamięci RAM, której droga przez API nigdy nie dotyka.
Ważniejsze od samych parametrów jest to, żeby maszyna była naprawdę twoja i naprawdę zawsze włączona. VPS z Linuksem od rdp.monster daje pełny dostęp root dla instalatora i jego usługi systemd, dedykowany CPU i RAM, których nikt ci nie zabiera, gdy agent myśli, nielimitowane pasmo (fair-use) dla narzędzi sieciowych oraz brak KYC. Jeśli wolisz, zapłacisz kryptowalutą. Serwery są gotowe około 10 sekund po potwierdzeniu płatności, co oznacza, że Hermesa zainstalujesz, sparujesz z Telegramem i zaczniesz uczyć, zanim wystygnie twoja kawa.
Najczęściej zadawane pytania
Jakie są minimalne wymagania serwerowe dla Hermes Agent?
git, curl i xz-utils; instalator dostarcza Pythona 3.11, Node.js v26, ripgrep i ffmpeg. Ponieważ wnioskowanie działa na sprzęcie dostawcy modelu, VPS hostuje jedynie środowisko agenta i gateway, co według Nous mieści się na VPS-ie za 5 dolarów. Dodaj zapas, jeśli włączysz piaskownicę Dockera lub uruchomisz lokalne modele przez Ollamę, które potrzebują znacznie więcej RAM-u.Czy Hermes Agent jest darmowy?
hermes model). Lokalny model przez Ollamę pozwala uniknąć opłat za tokeny, ale wymaga znacznie większych zasobów serwera.Czym Hermes Agent różni się od OpenClaw i podobnych agentów?
Czy Hermes Agent może działać bez ekranu i GUI?
hermes i utrzymujesz go bezgłowo przy życiu za pomocą hermes gateway install oraz sudo loginctl enable-linger $USER. Gdy gateway działa, komunikujesz się z Telegrama, Discorda, Slacka, WhatsAppa, Signala lub e-maila, bez monitora, sesji RDP czy serwera X.Adrien Roche, Redaktor ds. infrastruktury i hostingu
Inżynier systemowy z ponad 10-letnim doświadczeniem w utrzymaniu flot Windows Server i Linux. Adrien prowadzi dokumentację infrastruktury rdp.monster i pisze nasze poradniki o RDP, hostingu VPS, administracji serwerami, sieciach i narzędziach prywatności.




