Uruchomienie Claude Code na VPS pozwala zlecić zadania programistyczne agentowi, który pracuje dalej, gdy Twój komputer jest wyłączony. Dostęp masz z dowolnego urządzenia, a całość działa w środowisku oddzielonym od Twoich danych osobistych. To główna korzyść: asystent kodowania staje się zasobem infrastruktury, a nie tylko narzędziem odpalanym w lokalnym terminalu.
Najpierw opisuję, co to zmienia w praktyce dla programisty, agencji i małego zespołu. Część techniczna jest celowo krótka: jak dobrać maszynę, poprawnie ją skonfigurować i uniknąć typowych błędów bezpieczeństwa.
Co zyskujesz, przenosząc Claude Code na serwer
Claude Code to agent działający w wierszu poleceń, stworzony przez Anthropic. Czyta repozytorium, edytuje pliki, uruchamia testy i polecenia. Na laptopie jego los zależy od Twojej sesji: uśpienie, bateria, hotelowe Wi-Fi, restart wymuszony przez aktualizację. Na VPS działa w trwałej sesji.
Korzyści można streścić dość prosto:
- Ciągła dostępność: refaktoryzacja, migracja zależności czy seria testów może działać przez noc. Wynik sprawdzasz rano.
- Dostęp zewsząd: wystarczy połączenie SSH z drugiego komputera, tabletu czy pożyczonego sprzętu. Kontekst pracy zostaje na serwerze.
- Odciążony komputer: buildy, testy i kontenery zużywają zasoby VPS-a, nie Twojej maszyny. Laptop pozostaje responsywny.
- Czyste, powtarzalne środowisko: maszyna przeznaczona do jednego celu, z właściwymi wersjami Node, Pythona czy PHP, bez śmieci po dziesięciu różnych projektach.
- Przewidywalny koszt infrastruktury: wynajmujesz maszynę w stałym abonamencie. Zmienne jest tylko korzystanie z Claude (subskrypcja lub API), zależnie od intensywności pracy.
Wyraźne oddzielenie agenta od Twoich danych
Agent, który wykonuje polecenia, powinien działać w ograniczonym środowisku. Na Twoim komputerze potencjalnie ma dostęp do katalogu domowego, kluczy SSH, przeglądarek i dokumentów klientów. Na VPS widzi tylko to, co tam umieścisz.
To mocny argument dla agencji i freelancerów pracujących na kodzie klientów. Tworzysz osobny serwer dla każdego klienta lub projektu, z samymi potrzebnymi repozytoriami i sekretami. Po zakończeniu zlecenia usuwasz maszynę, a razem z nią cały zakres danych.
Za konfigurację odpowiadasz jednak Ty: odizolowany VPS chroni tylko wtedy, gdy dostępy są dobrze zarządzane. Wrócimy do tego niżej.
Zastosowania, przy których VPS zwraca się najszybciej
Nie wszystkie scenariusze są równie opłacalne. Serwer daje wyraźną przewagę w tych przypadkach:
- Długie zadania: migracja frameworka, dopisywanie testów do istniejącego kodu, refaktoryzacja na dużą skalę. Dopóki zadanie trwa, nie ma powodu trzymać otwartego laptopa.
- Praca zespołowa: wspólny serwer z osobnym użytkownikiem dla każdej osoby, współdzielone repozytoria i ten sam zestaw narzędzi. Różnice w konfiguracji stanowisk znikają.
- Utrzymanie stron klientów: aktualizacje, poprawki i audyty kodu w wielu projektach WordPress lub aplikacjach, z jednego punktu wejścia.
- Wdrożenia zbliżone do produkcji: agent może przygotować i przetestować zmiany w systemie z tej samej rodziny co Twoje serwery docelowe.
- Praca w ruchu: zaczynasz zadanie w biurze, śledzisz je w pociągu, kończysz w domu.
Jaki VPS wybrać
Sam Claude Code jest lekki: większość obliczeń odbywa się po stronie Anthropic, a lokalna maszyna wykonuje tylko żądane polecenia. Obciążenie wynika z Twojego projektu: kompilacji, zestawów testów, bazy danych, Dockera.
Orientacyjne zasoby na start:
| Profil | Zalecane zasoby startowe |
|---|---|
| Skrypty, strony statyczne, małe projekty | 2 vCPU, 4 GB RAM |
| Aplikacje webowe z bazą danych | 4 vCPU, 8 GB RAM |
| Ciężkie buildy, wiele kontenerów | 8 vCPU lub więcej, 16 GB RAM lub więcej |
Zaplanuj też proporcjonalnie dużo miejsca na dysku: repozytoria, zależności i obrazy Dockera szybko rosną. Ubuntu LTS lub Debian to prosty i dobrze udokumentowany wybór, a zarazem naturalne środowisko dla VPS z Linuksem.
Lokalizację dobierz do swoich wymagań. Jeśli klienci lub przepisy wymagają, by kod pozostał w Europie, sprawdź oferty we Francji lub w Niemczech. Oferta przygotowana z myślą o tym zastosowaniu jest opisana na stronie VPS dla Claude Code, a pełną gamę znajdziesz na stronie VPS.
Instalacja Claude Code w kilka minut
Gdy serwer jest gotowy, połącz się przez SSH i utwórz zwykłego użytkownika. Unikaj pracy jako root: to dobra praktyka ogólna, a agent wykonujący polecenia powinien mieć ograniczone uprawnienia.
Bashadduser dev usermod -aG sudo dev su - dev
Następnie zainstaluj Claude Code oficjalnym instalatorem:
Bashcurl -fsSL https://claude.ai/install.sh | bash claude --version
Jeśli wolisz npm, potrzebujesz Node.js w wersji 18 lub nowszej:
Bashnpm install -g @anthropic-ai/claude-code
Przejdź do katalogu projektu i uruchom claude. Przy pierwszym starcie narzędzie poprosi o uwierzytelnienie kontem Claude lub kluczem API. Na serwerze bez przeglądarki wyświetli adres do otwarcia na Twoim komputerze, a otrzymany kod wklejasz do terminala.
Utrzymanie sesji przy życiu dzięki tmux
Bez zabezpieczenia zerwanie połączenia SSH zamyka sesję i przerywa pracę agenta. Problem rozwiązuje tmux:
Bashsudo apt update && sudo apt install -y tmux tmux new -s claude # uruchom claude w tej sesji, a potem odłącz się przez Ctrl+b, następnie d tmux attach -t claude
Polecenie attach przywraca dokładnie ten stan, w którym zostawiłeś sesję, nawet po ponownym połączeniu następnego dnia.
Zabezpieczenie serwera, zanim agent zacznie na nim pracować
Agent, który czyta i modyfikuje kod, potrzebuje ram. Kilka ustawień wystarczy, by zapewnić zdrową podstawę.
- Uwierzytelnianie wyłącznie kluczem SSH. W pliku
/etc/ssh/sshd_configustawPasswordAuthentication noorazPermitRootLogin no, a następnie przeładuj usługę poleceniemsudo systemctl reload ssh. - Minimalna zapora sieciowa: otwórz tylko to, co niezbędne.
Bashsudo ufw allow OpenSSH sudo ufw enable
- Ograniczone sekrety: trzymaj na maszynie tylko te klucze, których wymaga projekt. Zamiast osobistych danych logowania do Gita używaj kluczy wdrożeniowych tylko do odczytu.
- Kontrola działań agenta: dopóki dokładnie nie określisz zakresu maszyny, zostaw domyślny tryb uprawnień Claude Code, który prosi o potwierdzenie przed wrażliwymi akcjami.
- Kopie zapasowe i Git: regularnie wypychaj zmiany do zdalnego repozytorium. Serwer jest narzędziem pracy, a nie jedynym egzemplarzem Twojego kodu.
Jeśli serwer udostępnia też publiczne usługi (stronę, API), sensowna może być ochrona anty-DDoS, choć nie dotyczy ona samego Claude Code.
Pułapki, których warto unikać
Pierwsza: zbyt mało pamięci. Polecenie npm install lub kompilacja może zostać zabita przez system, gdy zabraknie RAM-u. Plik wymiany (swap) pomaga doraźnie, ale nie zastąpi prawdziwej pamięci.
Druga: mieszanie projektów różnych klientów na jednym koncie użytkownika Unix. Rozdzielaj je na użytkowników, a najlepiej na osobne serwery.
Trzecia: zapominanie, że korzystanie z Claude ma własny koszt, niezależny od VPS-a. Obserwuj zużycie subskrypcji lub klucza API, zwłaszcza gdy agent pracuje nocą nad szerokimi zadaniami. Stawiaj precyzyjne cele zamiast ogólnego polecenia „popraw cały kod".
Więcej o administracji serwerem Linux znajdziesz w poradnikach na naszej stronie: obejmują SSH, zapory sieciowe i zarządzanie użytkownikami.
FAQ
Działa na popularnych systemach Linux (Ubuntu, Debian i pochodne), a także na macOS i Windows. Na VPS najprostszym wyborem pozostaje Ubuntu LTS lub Debian. Dokładne wymagania dla swojej wersji sprawdź w dokumentacji Anthropic.
Nie, samo narzędzie jest lekkie. Wymagane zasoby zależą głównie od projektu: kompilacji, testów, baz danych czy kontenerów. Przy typowym projekcie webowym 4 vCPU i 8 GB RAM dają komfortowy zapas.
Serwer izoluje agenta od Twojego komputera osobistego, co zmniejsza ryzyko dla innych danych. Bezpieczeństwo samego VPS-a zależy potem od konfiguracji: kluczy SSH, zapory, aktualizacji i ograniczonych sekretów. Pamiętaj też, że treści odczytywane przez Claude Code są przesyłane do Anthropic w celu przetworzenia, zgodnie z jego warunkami korzystania.
Tak. Utwórz osobnego użytkownika Unix dla każdej osoby, z jej własnymi kluczami SSH i własnym uwierzytelnieniem w Claude. Dla różnych klientów najczystszym rozwiązaniem pozostaje osobny serwer dla każdego z nich.
Nie. VPS zapewnia infrastrukturę. Dostęp do Claude odbywa się przez Twoje konto Anthropic (subskrypcję lub klucz API), rozliczane osobno.

