GPU Rent HubDokumentacja

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.

  1. Utwórz konto: wybierz nazwę użytkownika i hasło. To wszystko.
  2. Otwórz Płatności → Doładuj konto, wybierz kryptowalutę, wyślij równowartość co najmniej $20 na wyświetlony adres.
  3. 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ę.
  4. 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.
Jeśli nie ustawisz żadnej opcji odzyskiwania i stracisz hasło, konta nie można odzyskać. Nie mamy żadnego sposobu, aby zweryfikować, że to naprawdę Ty — taki jest zamysł. Opłacone okresy na kontach, których nie można odzyskać, nie podlegają zwrotowi.

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ł.

KryptowalutaSiećPotwierdzeniaTypowy czas
BTCBitcoin mainnet (bech32)110–30 min
ETHEthereum mainnet12~3 min
USDTTRC-20 or ERC-2019 / 12~1 / ~3 min
USDCERC-2012~3 min
XMRMonero mainnet10~20 min
SOLSolana mainnet32~15 s
LTCLitecoin mainnet6~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.

curl
# 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ć.

SzablonSystem bazowyZawiera
ubuntu-24.04Ubuntu 24.04 LTSsterownik NVIDIA 570, zestaw CUDA 12.8, Docker + nvidia-container-toolkit
pytorch-2.7-cuda12.8Ubuntu 24.04PyTorch 2.7, torchvision, xformers, flash-attn, Jupyter (domyślnie wyłączony)
vllm-0.9Ubuntu 24.04vLLM 0.9 z usługą serwera zgodną z OpenAI, wyłączoną do momentu jej włączenia
comfyuiUbuntu 24.04ComfyUI, Manager, typowe węzły niestandardowe, bez modeli
ollamaUbuntu 24.04Ollama nasłuchujący na localhost; udostępnij go samodzielnie
jax-0.6Ubuntu 24.04JAX z CUDA, Flax, Optax
rocm-6.4Ubuntu 24.04ROCm 6.4, kompilacja PyTorch dla ROCm (tylko MI300X)
debian-12Debian 12Tylko 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.

shell
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 — nftables jest 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

  1. 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ś).
  2. T+0: w przypadku braku płatności instancja zostaje zatrzymana. Nic nie jest usuwane.
  3. T+72 h: koniec okresu karencji. Instancja wraca do puli zasobów, ale dysk NVMe pozostaje nienaruszony.
  4. 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żkaPrzeznaczenie
GET/catalogueGPU, ceny, aktualne stany magazynowe w regionach
POST/orders/quoteWycena konfiguracji bez zakupu
POST/ordersZłożenie zamówienia w tej cenie
GET/orders/:idJedno zamówienie, jego pozycje i płatność
POST/orders/:id/payPobranie adresu płatności dla zamówienia
GET / POST/instancesListowanie, tworzenie
POST/instances/{id}/stop · start · reboot · reinstallCykl życia
POST/instances/{id}/termZmiana okresu (tydzień → miesiąc), przedłużenie
GET / POST / DELETE/ssh-keysZarządzanie kluczami
GET / POST/volumes · /snapshotsPamięć masowa
POST/waitlistKolejka 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

shell
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.