RDP Monster

Hermes Agent na VPS: instalacja i praca 24/7 na Linuksie

Hermes Agent na VPS: instalacja i praca 24/7 na Linuksie

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-utils

Wszystko 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 | bash

Jak 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 ~/.zshrc

3. 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 --portal przeprowadza 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 model otwiera 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ład OPENROUTER_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 status

Na 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 $USER

Alternatywnie zainstaluj go jako usługę systemową startującą przy rozruchu, komendą sudo hermes gateway install --system. Udokumentowane tryby pracy wyglądają tak:

TrybKomendaNajlepsze do
Pierwszy planhermes gateway runTestów oraz środowisk takich jak Docker, WSL2 czy Termux
Usługa użytkownikahermes gateway installVPS-a administrowanego przez jednego użytkownika; dodaj enable-linger na maszynach bez ekranu
Usługa systemowasudo hermes gateway install --systemStartu 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żywaj hermes 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?

Nous Research nie podaje sztywnych minimów RAM ani CPU. Własna dokumentacja mówi, że Hermes działa na VPS-ie za 5 dolarów.
Nie ma oficjalnej specyfikacji. Udokumentowane wymagania na Debianie/Ubuntu to tylko 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?

Samo oprogramowanie jest darmowe i wydane na licencji MIT; płacisz tylko dostawcy modelu, którego podłączysz.
Tak, agent jest otwartoźródłowy na licencji MIT, a jego instalacja i uruchomienie nic nie kosztują. Prawdziwym kosztem jest korzystanie z modeli: Nous Portal to płatna subskrypcja z miesięcznymi kredytami i obszernym katalogiem modeli, a droga z własnym kluczem oznacza rachunek według stawek twojego dostawcy (OpenAI, Anthropic, OpenRouter i ponad 40 innych są obsługiwane przez 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?

Główną różnicą Hermesa jest wbudowana pętla uczenia: tworzy i ulepsza własne umiejętności na podstawie doświadczeń.
Większość samodzielnie hostowanych agentów, w tym OpenClaw, wykonuje zadania i integruje się z komunikatorami. Wyróżnikiem Hermesa, według Nous Research, jest bycie jedynym agentem z wbudowaną pętlą uczenia: pisze umiejętności na podstawie własnych doświadczeń, ulepsza je w trakcie pracy, przeszukuje wcześniejsze rozmowy i pogłębia model twojej osoby między sesjami. Od razu po instalacji ma też natywne zarządzanie usługami systemd/launchd oraz wiele backendów wykonywania w piaskownicy: lokalny, Docker, SSH, Modal i inne.

Czy Hermes Agent może działać bez ekranu i GUI?

Tak, instalacja terminalowa na Linuksie jest w pełni bezgłowa i nie wymaga aplikacji desktopowej ani ekranu.
Aplikacja desktopowa istnieje tylko dla macOS i Windows i jest opcjonalna. Na Linuksie instalujesz przez SSH jednym skryptem, sterujesz agentem przez CLI lub TUI 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.

Zarejestruj się w naszym programie resellerskim

Twoje dane

Jeśli masz pytania, contact us by clicking here !
Imię i nazwisko(Wymagane)
Podaj swój adres e-mail. Musisz mieć konto na manager.rdp.monster !

Twoja firma

Podaj adres swojej strony, jeśli ją masz
Krótko wyjaśnij, w jaki sposób zamierzasz sprzedawać usługi swoim klientom. Na przykład rozmawiając z ludźmi na forach.

Używamy plików cookie !

Używamy plików cookie, aby poprawić Twoje doświadczenie przeglądania, oferować spersonalizowane reklamy lub treści i analizować nasz ruch. Klikając „Akceptuję”, wyrażasz zgodę na używanie przez nas plików cookie.