Ablauf der Erstverbindung

Von der Auswahl bis zur Verbindung mit dem Cloud-Mac: Diese Aufgabenliste führt Sie durch jeden Schritt

OakVPS bietet dedizierte physische Cloud-Macs für Entwicklungsaufgaben. Prüfen Sie zunächst Apple-Silicon-Workload, Arbeitsspeicher, Speicher und Standort; danach folgen Bestellung, Zahlung, SSH-Verbindung und Umgebungsprüfung. Alle drei Konfigurationen laufen auf dedizierten physischen Geräten, nicht auf virtuellen Maschinen.

Bei guter Vorbereitung dauern Auswahl, Laufzeitprüfung, Zahlungsbestätigung und Erstverbindung zusammen etwa 4 Minuten. Der tatsächliche Bereitstellungsstatus wird live in der Konsole angezeigt.

Aufgabenliste Bestellen → Bestätigen → Verbinden → Prüfen
Ca. 4 Minuten
01
Ressourcen auswählen Modell, Standort und Laufzeit
Ca. 1 Minute
02
Bestellung prüfen Optionen und USD-Preis
Ca. 1 Minute
03
Zahlung abschließen Bestellstatus abwarten
Ca. 1 Minute
04
Verbindung herstellen Fingerabdruck speichern und System prüfen
Ca. 1 Minute
3 Apple-Silicon-Konfigurationen 5 physische Standorte Vier Laufzeiten: Tag, Woche, Monat, Quartal
Vorbereitung

Legen Sie zunächst fünf Angaben fest, bevor Sie die Konfiguration öffnen

Die Auswahl beginnt nicht beim Modellnamen, sondern bei Spitzenlast, Datenvolumen, Zugriffsstandort und Nutzungsdauer. Wenn Sie diese Bedingungen vorab klären, müssen Sie die Umgebung nach der Bestellung seltener anpassen.

Workload

Stellen Sie sicher, dass die Aufgabe Apple Silicon benötigt

Listen Sie Xcode, fastlane, Homebrew, MLX und andere benötigte macOS-Tools auf und notieren Sie die vom Projekt geforderte Systemversion und Architektur. Benötigt die Aufgabe eine grafische Oberfläche, prüfen Sie außerdem frühzeitig Netzwerk- und Remote-Sitzungsbedingungen.

Arbeitsspeicher und Speicher

Wählen Sie nach der Spitzenlast, nicht nach dem Leerlauf

Wenn Simulator, Abhängigkeitsinstallation und parallele Builds gleichzeitig laufen, steigt der Speicherbedarf gegenüber dem Ruhezustand des Projekts. Das Speicherkontingent sollte Quellcode, Dependency-Cache, DerivedData, Archive, Modelldateien und Endprodukte enthalten sowie Reserve für temporären Platz bieten.

Standort

Wählen Sie den Standort nach Zugriff und Teamzeitzone

Verfügbar sind Singapur, Japan (Tokio), Südkorea (Seoul), Hongkong und der Westen der USA. Wählen Sie möglichst einen Standort nahe den wichtigsten Nutzern oder Build-Abhängigkeiten. Die Kombinationen im Katalog sind üblicherweise buchbar; die tatsächliche Verfügbarkeit zeigt die Konsole live an.

Mietdauer

Wählen Sie Tag, Woche, Monat oder Quartal passend zur Aufgabe

Für eine einzelne Release-Prüfung bietet sich zunächst die Tageslaufzeit an; bei intensiver Iteration lohnt der Vergleich mit der Wochenlaufzeit. Für kontinuierliche Builds und Teamumgebungen vergleichen Sie Monats- und Quartalslaufzeit. Prüfen Sie neben dem Laufzeitnamen immer Gesamtpreis, Aufgabendauer und Exportplan für Artefakte.

Lokale Tools

Bereiten Sie SSH-Client und lokalen Schlüssel vor

Stellen Sie sicher, dass Ihr lokales Terminal sshausführen kann. Verwenden Sie einen separat verwaltbaren Schlüssel und kennen Sie den Speicherort der privaten Schlüsseldatei. Übermitteln Sie vor der Verbindung niemals private Schlüssel, Zertifikatspasswörter oder vollständige Zahlungsdaten an eine Marketing-Website oder in eine normale E-Mail.

Von der Bestellung bis zur Nutzbarkeit

Vier Schritte, jeweils mit nur einer wichtigen Prüfung

Die etwa 4 Minuten bezeichnen die Zeit, die Nutzer für Konfiguration und Erstverbindung benötigen, nicht eine feste Bereitstellungsdauer. Zahlungsbestätigung und Gerätestatus richten sich nach den Live-Ergebnissen der Konsole.

01

Eines von drei Modellen und einen von fünf Standorten wählen

Wählen Sie je nach Aufgabe Oak M4, Oak M4 Plus oder Oak M4 Pro und anschließend einen physischen Zielstandort in Singapur, Japan (Tokio), Südkorea (Seoul), Hongkong oder im Westen der USA.

Ca. 1 Minute
02

Laufzeit, Speicher und Zusatzoptionen bestätigen

Wählen Sie die Abrechnung nach Tag, Woche, Monat oder Quartal. Prüfen Sie, ob +1TB SSD, +2TB SSD oder Thunderbolt 5 erforderlich ist, und kontrollieren Sie erneut den USD-Gesamtpreis der Bestellung.

Ca. 1 Minute
03

Zahlung abschließen und Bestätigung abrufen

Zahlen Sie mit USDT-TRC20 oder über Stripe mit Visa, Mastercard oder Amex. Beide Optionen werden in USD abgerechnet; welche Gateways tatsächlich verfügbar sind, liefert das Backend zurück.

Ca. 1 Minute
04

Verbindungsdaten abrufen und erste SSH-Verbindung herstellen

Rufen Sie Hostadresse, Benutzername und Port in der Konsole ab. Prüfen Sie den Host-Fingerabdruck, speichern Sie den Datensatz der Erstverbindung und führen Sie anschließend Prüfungen zu Systeminformationen und freiem Speicher aus.

Ca. 1 Minute
Bestellung

Konfiguration anhand von Arbeitsspeicher, Speicher und Nutzungsdauer festlegen

Alle drei Modelle sind an fünf Standorten verfügbar. Die Preise werden für die gewählte Laufzeit angezeigt; Zusatzoptionen werden separat in die Bestellung aufgenommen. Prüfen Sie vor dem Absenden Modell, Standort, Laufzeit und den endgültigen USD-Betrag einzeln.

Leichte Entwicklung und kurze Aufgaben

Oak M4

$19.1/Tag

Geeignet für Projektprüfungen mit überschaubaren Abhängigkeiten, Einzel-Builds und die kurzfristige Nutzung einer macOS-Umgebung.

ChipM4
Arbeitsspeicher16GB
Speicher256GB
Oak M4 auswählen
Experimente mit viel Arbeitsspeicher und große Caches

Oak M4 Pro

$59.8/Tag

Geeignet für Workloads mit 64GB Unified Memory, größeren Modelldateien, parallelen Aufgaben oder umfangreicheren lokalen Datensätzen.

ChipM4 Pro
Arbeitsspeicher64GB
Speicher2TB
Oak M4 Pro auswählen
Letzte Prüfung vor der Bestellung

Vergewissern Sie sich, dass die Bestellung das gewünschte Modell, den richtigen Standort, die erforderliche Laufzeit und alle Zusatzoptionen enthält. Bei umfangreichen Caches oder Modelldateien schätzen Sie den vollständigen Projektbedarf vorab und wählen Sie den Speicher nicht nur nach der Größe des Quellcodeverzeichnisses.

Zahlung und Abrechnung

Zwei Zahlungsarten, einheitliche Abrechnung in USD

Die Marketing-Website erfasst keine Zahlungsdaten. Die Zahlung erfolgt im Bestellprozess; welche Gateways angezeigt werden, liefert das Backend in Echtzeit zurück.

Onchain-Zahlung

USDT-TRC20

Befolgen Sie Betrag und Empfängerangaben auf der Bestellseite. Prüfen Sie Netzwerktyp, Adresse und Betrag, bevor Sie die Zahlung absenden. Senden Sie niemals Wallet-Private-Keys, Seed-Phrasen oder vollständige Zahlungsnachweise per E-Mail.

Abrechnungswährung USD
Kartenzahlung

Visa / Mastercard / Amex

Kartenzahlungen werden über Stripe abgewickelt. Prüfen Sie vor der Zahlung Betrag und Laufzeit. Öffnen Sie danach die Konsole, um den Bestellstatus zu prüfen, und senden Sie eine noch verarbeitete Zahlung nicht erneut ab.

Abrechnungswährung USD
Erste SSH-Verbindung

Erst den Fingerabdruck, dann Rechner und Speicher prüfen

Bei der Erstverbindung geht es nicht darum, sofort einen Build zu starten. Ziel ist ein vertrauenswürdiger Verbindungsdatensatz, die Bestätigung von Bestellkonfiguration und Systeminformationen sowie die Sicherung grundlegender Daten für spätere Fehleranalysen.

01 Verbindungsdaten zusammenstellen

Rufen Sie Hostadresse, Benutzername, Port und Host-Fingerabdruck in der Konsole ab. Raten Sie die Adresse nicht anhand alter Bestellungen und stellen Sie keine Zugangsdaten in öffentliche Fragen oder gemeinsam genutzte Dokumente ein.

02 Berechtigungen des privaten Schlüssels einschränken

Stellen Sie im lokalen Terminal sicher, dass nur der aktuelle Benutzer den privaten Schlüssel lesen kann. Andernfalls kann SSH den Schlüssel wegen zu weit gefasster Berechtigungen ablehnen.

03 Host-Fingerabdruck prüfen

Vergleichen Sie bei der ersten Verbindung den im Terminal angezeigten Fingerabdruck Zeichen für Zeichen mit den Angaben in der Konsole. Speichern Sie ihn erst nach erfolgreicher Prüfung und akzeptieren Sie unbekannte Fingerabdrücke niemals bedingungslos.

04 Systemstatus prüfen

Notieren Sie nach der Anmeldung Systemversion, Hardwarearchitektur, verfügbaren Speicher und aktuellen Benutzer. Prüfen Sie, ob diese Angaben mit Bestellung und Projektanforderungen übereinstimmen.

Befehl für die Erstverbindung Im lokalen Terminal ausführen
chmod 600 ~/.ssh/oakvps_ed25519

ssh -i ~/.ssh/oakvps_ed25519 \
  -p <Port> <Benutzername>@<Host>

sw_vers
uname -m
df -h /
whoami
Erwartete Architektur:arm64 Dokumentieren:Systemversion, freier Speicher, Zeitpunkt der Erstverbindung
Entwicklungsumgebung einrichten

Eine reproduzierbare Umgebung in fester Reihenfolge erstellen

Fixieren Sie zuerst die Tool-Versionen und installieren Sie anschließend die Projektabhängigkeiten. In umgekehrter Reihenfolge können Cache, Pfade der Kommandozeilentools und Projektskripte einander beeinträchtigen; auch die spätere Reproduzierbarkeit leidet.

01 Xcode prüfen

Dokumentieren Sie die aktuelle Xcode-Version und das aktive Entwicklerverzeichnis. Prüfen Sie, ob das vom Projekt benötigte SDK und Build-Ziel verfügbar sind. Gibt es eine Versionsbasis im Team, halten Sie Prüfskripte und Ergebnisse in der Übergabedokumentation fest.

02 Kommandozeilentools prüfen

Prüfen Sie, ob xcode-selectsowie Git, Shell und die von den Projektskripten benötigten Basisbefehle ausführbar sind. Überschreiben Sie Systemtools nicht massenhaft, bevor die Versionen bestätigt wurden.

03 Tools für das Dependency-Management installieren

Stellen Sie Abhängigkeiten mit dem tatsächlich verwendeten Swift Package Manager, CocoaPods, Ruby Bundler oder anderen Tools wieder her und dokumentieren Sie Lockfiles und Tool-Versionen.

04 Projekt-Repository abrufen

Verwenden Sie Repository-Zugangsdaten mit minimalen Berechtigungen und legen Sie das Projekt im vereinbarten Arbeitsverzeichnis ab. Importieren Sie sensible Tokens nur bei Bedarf und vermeiden Sie Einträge in Shell-Historie, Repository-Dateien oder gemeinsam genutzten Logs.

Versionsdokumentation Xcode, System, Dependency-Tools
Verzeichnisstruktur Quellcode, Cache, Logs, Artefakte
Zugangsdaten-Grenzen Minimale Berechtigungen, Import nach Bedarf
Erste Aufgabenprüfung

Erst eine leichte Prüfung ausführen, dann den vollständigen Build starten

Die erste Aufgabe sollte möglichst kurz und wiederholbar sein und eindeutige Ausgaben liefern. Ziel ist die Prüfung von Toolchain, Verzeichnisberechtigungen, Logpfad und Beenden der Aufgabe, nicht der sofortige Start der längsten Pipeline.

Prüfpunkte und Erfolgskriterien der ersten Aufgabe
Prüfpunkt Ausführung Erfolgskriterium Zu dokumentieren
Toolchain Versionen von Xcode, Swift und den Projekt-Dependency-Tools auslesen Versionen entsprechen der Projektbasis, aktiver Pfad ist eindeutig Versionsnummern und Befehlsausgabe
Leichter Build Ein einzelnes Ziel, Testziel oder Umgebungsskript ausführen Befehl endet normal, Fehlerausgabe ist lokalisierbar Befehl, Exit-Code und Dauer
Artefaktverzeichnis Ein eindeutig erkennbares Testartefakt erzeugen Datei ist lesbar, paketierbar und exportierbar Absoluter Pfad und Benennungsregeln
Logpfad Speicherort von Build-Logs und Diagnoseinformationen prüfen Bei Fehlern lassen sich Logs ohne sensible Daten extrahieren Logpfad und Aufbewahrung
Freier Speicher Belegung von Systemlaufwerk, Cache und Projektverzeichnis prüfen Vor der vollständigen Aufgabe ist ausreichend temporärer Speicher frei Gesamt, belegt und verfügbar
Beenden Vordergrundaufgabe beenden und SSH-Sitzung sicher schließen Aufgabenstatus eindeutig, keine interaktiven Prozesse versehentlich zurückgelassen Stoppbefehl und Übergabehinweise
Bei einer fehlgeschlagenen Prüfung zuerst den Kontext sichern

Notieren Sie Bestellkennung, Standort, Zeitpunkt, ausgeführten Befehl, Exit-Code und bereinigte Logs. Prüfen Sie anschließend in dieser Reihenfolge: Xcode-Version, Dependency-Cache, Zugangsdaten, Speicherplatz und Netzwerkbedingungen.

Übergabe und weitere Verwaltung

Übergeben Sie Bestellstatus, Umgebungsdaten und Artefaktpfade an die nächste Person

Eine Cloud-Entwicklungsaufgabe endet nicht mit dem Schließen des Terminals. Die nächste Person muss den aktuellen Rechnerstatus verstehen, die Aufgabe fortsetzen oder die Bereinigung sicher abschließen können.

Bestellung und Status

Zentral in der Konsole anzeigen und verwalten

Prüfen Sie Bestellkennung, Modell, Standort, Mietdauer und aktuellen Status. Verlängerung, Bestellverwaltung und Support-Tickets starten in der Konsole. Übermitteln Sie keine Zahlungsdaten oder Zugangsdaten an die Marketing-Website.

Konsole öffnen
Übergabedokumentation

Nur die für Reproduzierbarkeit erforderlichen Informationen aufbewahren

Dokumentieren Sie System- und Xcode-Version, Projekt-Commit, Versionen der Dependency-Tools, Artefaktverzeichnis, Logpfad und freien Speicher. Halten Sie nur die Verwaltungsmethode für Zugangsdaten fest; schreiben Sie keine privaten Schlüssel, Tokens oder Zertifikatspasswörter in Übergabedokumente.

Sicherheitsbasis anzeigen
Fehlerbehandlung

Reproduzierbare und bereinigte Informationen übermitteln

Bei Verbindungs-, Build- oder Bestellproblemen bereiten Sie Bestellkennung, Standort, Zeitpunkt, Reproduktionsschritte, Exit-Code und bereinigte Logs vor und reichen Sie anschließend ein Ticket über die Konsole ein. Fügen Sie keine privaten Schlüssel oder vollständigen Zahlungsnachweise bei.

Leitfaden zur Fehleranalyse
Bereit zum Start

Mit einer Aufgabenliste konfigurieren statt das Gerät nach Gefühl auszuwählen

Legen Sie zunächst Workload, Arbeitsspeicher, Speicher, Standort und Laufzeit fest und wählen Sie dann eine von drei dedizierten physischen Maschinen. Alle Beträge werden in USD abgerechnet; unterstützt werden ausschließlich USDT-TRC20 sowie Visa / Mastercard / Amex über Stripe.