Dokumentacja serwerów GPU: od konta do powłoki root
GPU Rent Hub wynajmuje dedykowane serwery GPU bare-metal na tydzień lub miesiąc, płatne w Bitcoinie, Ethereum, USDT, USDC, Monero, Solanie lub Litecoinie, bez weryfikacji tożsamości, a ta dokumentacja opisuje całą ścieżkę: konto, zamówienie, płatność, wdrożenie, SSH, pamięć masową, odnowienia i API v2. Od zera do powłoki root na dedykowanym GPU w około pięć minut. Jedyne, co kiedykolwiek wpiszesz na naszej stronie, to nazwa użytkownika, hasło i klucz publiczny SSH.
- Utwórz konto: wybierz nazwę użytkownika i hasło. To wszystko.
- Otwórz Płatności → Doładuj konto, wybierz kryptowalutę, wyślij równowartość co najmniej $20 na wyświetlony adres.
- Otwórz Wdróż, wybierz GPU, region, okres, obraz, pamięć masową i łącze, a następnie wklej swój klucz publiczny SSH. Przy kasie zamówienie jest wyszczególnione i otrzymujesz adres na jego pełną kwotę.
- Poczekaj, aż status zmieni się na zielony (zwykle poniżej 90 s).
ssh root@<ip>.
Konto & odzyskiwanie
Konta są identyfikowane wyłącznie nazwą użytkownika. Przechowujemy skrót PBKDF2-HMAC-SHA-256 z 600 000 iteracjami i solą właściwą dla użytkownika oraz nic więcej o Tobie. Żadna weryfikacja tożsamości nie odbywa się podczas rejestracji ani później — to cały model stojący za hostingiem GPU bez KYC.
Opcje odzyskiwania (opcjonalne)
- E-mail odzyskiwania — używany wyłącznie do wysyłania linku resetującego. Nigdy nie jest używany w żadnym innym celu. Przechowywany w postaci skrótu; możemy na niego wysłać wiadomość, ale nie możemy go odczytać.
- Klucz publiczny PGP — jeśli jest ustawiony, resetowanie hasła jest dostarczane jako zaszyfrowana wiadomość, którą sam odszyfrujesz. Używany również do podpisywania wycen i faktur na żądanie.
- Uwierzytelnianie dwuskładnikowe TOTP — dowolna standardowa aplikacja uwierzytelniająca. Kody odzyskiwania są wyświetlane tylko raz.
Zamówienia & płatności
Każda maszyna jest kupowana na podstawie własnego zamówienia. Zamówienie jest wyceniane w USD na podstawie opublikowanego katalogu — klient nigdy nie podaje ceny — a kwota w kryptowalucie jest ustalana po kursie spot (mediana z trzech giełd) w momencie wygenerowania adresu płatności. Zamówienie przyjmuje dokładnie jedną płatność; w ten sposób przelew jest dopasowywany do maszyny bez wiedzy, kto go wysłał.
| Kryptowaluta | Sieć | Potwierdzenia | Typowy czas |
|---|---|---|---|
| BTC | Bitcoin mainnet (bech32) | 1 | 10–30 min |
| ETH | Ethereum mainnet | 12 | ~3 min |
| USDT | TRC-20 or ERC-20 | 19 / 12 | ~1 / ~3 min |
| USDC | ERC-20 | 12 | ~3 min |
| XMR | Monero mainnet | 10 | ~20 min |
| SOL | Solana mainnet | 32 | ~15 s |
| LTC | Litecoin mainnet | 6 | ~15 min |
Wszelkie należności zwrotne — płatność, której nie mogliśmy zaksięgować, środki z tytułu usługi — trafiają na podany przez Ciebie adres, w kryptowalucie, którą zapłaciłeś, pomniejszone o opłatę sieciową. Realizacja w ciągu 24 h. Zasady rozliczeń dla poszczególnych kryptowalut są opisane na stronie płatności za wynajem GPU kryptowalutami, a polityka węzłów i potwierdzeń dla XMR na stronie hosting GPU Monero.
Jak wdrożyć instancję GPU?
Z panelu nawigacyjnego lub za pomocą jednego wywołania API. Lokalizacje DFW-1 Dallas, IAD-1 Ashburn i PDX-1 Hillsboro są równoważne pod względem ceny i funkcji; wybierz tę najbliższą swoim użytkownikom, korzystając z danych o opóźnieniach na stronie trzech amerykańskich centrów danych. Pokazywany stan magazynowy jest aktualny; jeśli konfiguracja jest wyprzedana, zamówienie zostaje odrzucone, a nie przyjęte, a Ty możesz bezpłatnie zapisać się na listę oczekujących. Poniższe wywołanie wdraża jedną kartę H100 SXM w cenie $1,690 miesięcznie.
# create a 1× H100 SXM in DFW-1 for one month, PyTorch template curl -s https://api.gpurenthub.com/v2/instances \ -H "Authorization: Bearer $GPURENTHUB_TOKEN" \ -d '{"gpu":"h100sxm","count":1,"region":"dfw","term":"month", "template":"pytorch-2.7-cuda12.8","ssh_key_id":"key_7Fq2","name":"train-01"}'
Szablony
Szablony to zwykłe obrazy systemu operacyjnego z fabrycznie zainstalowanymi sterownikami i frameworkiem. Nic nie łączy się z naszymi serwerami; nie ma żadnego agenta. Możesz także uruchomić dowolny obraz z adresu URL (qcow2 lub raw) albo uruchomić własny instalator przez sieć.
| Szablon | System bazowy | Zawiera |
|---|---|---|
| ubuntu-24.04 | Ubuntu 24.04 LTS | sterownik NVIDIA 570, zestaw CUDA 12.8, Docker + nvidia-container-toolkit |
| pytorch-2.7-cuda12.8 | Ubuntu 24.04 | PyTorch 2.7, torchvision, xformers, flash-attn, Jupyter (domyślnie wyłączony) |
| vllm-0.9 | Ubuntu 24.04 | vLLM 0.9 z usługą serwera zgodną z OpenAI, wyłączoną do momentu jej włączenia |
| comfyui | Ubuntu 24.04 | ComfyUI, Manager, typowe węzły niestandardowe, bez modeli |
| ollama | Ubuntu 24.04 | Ollama nasłuchujący na localhost; udostępnij go samodzielnie |
| jax-0.6 | Ubuntu 24.04 | JAX z CUDA, Flax, Optax |
| rocm-6.4 | Ubuntu 24.04 | ROCm 6.4, kompilacja PyTorch dla ROCm (tylko MI300X) |
| debian-12 | Debian 12 | Tylko sterownik |
Jak połączyć się z instancją GPU przez SSH?
Logowanie hasłem jest wyłączone w każdym szablonie. Dodaj jeden lub więcej kluczy publicznych w sekcji Klucze SSH; są one zapisywane w pliku /root/.ssh/authorized_keys podczas inicjalizacji. Klucze dodane później można wgrać do działających instancji z panelu.
ssh -i ~/.ssh/gpurenthub [email protected] nvidia-smi --query-gpu=name,memory.total,power.draw --format=csv
Jeśli zablokujesz sobie dostęp, panel udostępnia konsolę w przeglądarce (VNC przez WebSocket, TLS) z jednorazowym rozruchem ratunkowym, który montuje Twój dysk NVMe w trybie do odczytu i zapisu.
Sieć
- Jeden publiczny adres IPv4 i prefiks /64 IPv6 na instancję. Możliwość edycji odwrotnego DNS.
- Port 100 Gbps, gwarantowane 10 Gbps dla instancji z jedną kartą GPU, dedykowana para 100G w węzłach 8-kartowych.
- Ruch przychodzący nielimitowany i oczyszczany z wolumetrycznych ataków DDoS. Ruch wychodzący obejmuje 20 TB/miesiąc, a następnie $4/TB.
- Wszystkie porty są domyślnie otwarte. Zapora jest po Twojej stronie do skonfigurowania —
nftablesjest dostarczany z liberalnym zestawem reguł. - Prywatne sieci VLAN między Twoimi instancjami w regionie: $25/mies., wliczone w węzłach 8-kartowych.
Pamięć masowa
Lokalny dysk NVMe jest szyfrowany przy użyciu LUKS kluczem przypisanym do instancji i przechowywanym w module TPM hosta. Zwolnienie instancji niszczy klucz; dysk jest dodatkowo czyszczony poleceniem blkdiscard przed ponownym użyciem. Wolumeny sieciowe są replikowane trzykrotnie w obrębie regionu i przetrwają zwolnienie instancji. Migawki są przechowywane zaszyfrowane tym samym kluczem przypisanym do konta.
Odnowienia & okres karencji
- T−24 h: generowane jest zamówienie odnowieniowe w cenie, po której instancja została kupiona. Oczekuje na płatność, a Ty otrzymujesz baner w panelu (oraz e-mail lub wiadomość PGP, jeśli je skonfigurowałeś).
- T+0: w przypadku braku płatności instancja zostaje zatrzymana. Nic nie jest usuwane.
- T+72 h: koniec okresu karencji. Instancja wraca do puli zasobów, ale dysk NVMe pozostaje nienaruszony.
- T+7 d: klucz NVMe zostaje zniszczony, dysk wyczyszczony. Migawki i wolumeny sieciowe pozostają bez zmian.
Dokumentacja API wynajmu GPU
REST, JSON, tokeny bearer tworzone w sekcji API w panelu. Bazowy adres URL https://api.gpurenthub.com/v2. Każda akcja dostępna w panelu jest dostępna tutaj; sam panel jest klientem API.
| Metoda | Ścieżka | Przeznaczenie |
|---|---|---|
| GET | /catalogue | GPU, ceny, aktualne stany magazynowe w regionach |
| POST | /orders/quote | Wycena konfiguracji bez zakupu |
| POST | /orders | Złożenie zamówienia w tej cenie |
| GET | /orders/:id | Jedno zamówienie, jego pozycje i płatność |
| POST | /orders/:id/pay | Pobranie adresu płatności dla zamówienia |
| GET / POST | /instances | Listowanie, tworzenie |
| POST | /instances/{id}/stop · start · reboot · reinstall | Cykl życia |
| POST | /instances/{id}/term | Zmiana okresu (tydzień → miesiąc), przedłużenie |
| GET / POST / DELETE | /ssh-keys | Zarządzanie kluczami |
| GET / POST | /volumes · /snapshots | Pamięć masowa |
| POST | /waitlist | Kolejka na wyprzedaną konfigurację |
Limit szybkości wynosi 600 żądań na minutę na token. Błędy są dokumentami problemów zgodnymi z RFC 9457. Webhooki (stan instancji, opłacone zamówienie, zbliżające się odnowienie) są podpisywane algorytmem HMAC-SHA256.
CLI
curl -sL https://get.gpurenthub.com | sh # single static binary, signed ib login # paste an API token ib catalogue --region dfw ib deploy --gpu rtx5090 --count 2 --term week --template comfyui --key key_7Fq2 ib ssh comfy-box
Serwer lustrzany Tor
Panel i API są dostępne jako usługa onion; adres i jego podpis są publikowane w sekcji Ustawienia → Tor po zalogowaniu oraz na naszej stronie kontaktowej podpisanej kluczem PGP. Zamówienia, płatności i wdrożenia działają identycznie przez Tora. Nie traktujemy ruchu z Tora inaczej i nie logujemy go inaczej — w ogóle go nie logujemy.
Limity
- Nowe konta: 8 kart GPU we wszystkich instancjach do momentu opłacenia pierwszego odnowienia, następnie 64. Powyżej tego limitu otwórz zgłoszenie — zazwyczaj jest zatwierdzane tego samego dnia.
- Zamówienia: brak maksimum, choć wszystko powyżej $1,000,000 jest wyceniane ręcznie. Zwroty powyżej równowartości $50,000 są realizowane w transzach w ciągu 72 h.
- Instancje w regionie: domyślnie 32.
- Port wychodzący 25 jest domyślnie zamknięty i otwierany na żądanie.