FIELD GUIDES / FIRST VPS
Lernen Sie den nächsten
Betriebsschritt.
Zwanzig praktische Leitfäden zum Auswählen, Absichern, Betreiben und Wiederherstellen einer ersten kleinen Anwendung.
Beginnen Sie mit der Aufgabe, nicht mit einem Versprechen.
Dimensionieren Sie die App, die Sie tatsächlich betreiben.
Erstellen Sie ein erstes VPS-Ressourcenbudget aus Beobachtungen zu Arbeitsspeicher, CPU, Datenträger und Transfer, mit einem kommentierten Beispiel und klaren Upgrade-Entscheidungen.
Leitfaden lesen →FIELD GUIDEGeben Sie Ihrer ersten API ein wiederholbares Release.
Betreiben Sie eine kleine Node.js-API unter systemd, überprüfen Sie ihre Ausführbarkeit und lokale Antwort und leiten Sie dann HTTPS über Caddy mit einem sicheren Stopp- und Rollback-Plan weiter.
Leitfaden lesen →FIELD GUIDEEin Backup ist eine Frage. Eine Wiederherstellung beantwortet sie.
Üben Sie eine begrenzte PostgreSQL- und Upload-Datei-Wiederherstellung auf einem Wegwerfziel, verifizieren Sie übereinstimmende Marker und dokumentieren Sie, was die Übung beweist.
Leitfaden lesen →FIELD GUIDEIhre erste SSH-Sitzung, mit einem Weg zurück.
Verifizieren Sie den Hostschlüssel eines Servers, verbinden Sie sich mit Ihrem eigenen SSH-Schlüssel und weisen Sie eine separate zweite Anmeldung nach, bevor Sie die erste Sitzung schließen oder den Zugriff ändern.
Leitfaden lesen →FIELD GUIDEVerfolgen Sie eine Anfrage von DNS bis zu Ihrer App.
Finden Sie die fehlerhafte Schicht zwischen einer Domain und einer kleinen Anwendung: DNS-Einträge, Netzwerkzugriff, TLS, Reverse-Proxy und der lauschende Prozess.
Leitfaden lesen →FIELD GUIDEIhre App ist gestoppt. Finden Sie den ersten nützlichen Hinweis.
Erstellen Sie eine kurze Fehlerzeitleiste für eine kleine VPS-App anhand ihres Dienststatus, des lauschenden Ports, des ersten relevanten Protokolleintrags, der Ressourcen und des letzten Releases.
Leitfaden lesen →FIELD GUIDEGeben Sie einem kleinen geplanten Job eine klare Grenze.
Entwerfen Sie einen endlichen Linux-Job mit expliziter Zeitzone, eingeschränkten Berechtigungen, nützlichen Protokollen und Überlappungsschutz mithilfe eines systemd-Timers und flock.
Leitfaden lesen →FIELD GUIDELesen Sie Speicher- und Festplattenwarnungen vor einem Upgrade.
Interpretieren Sie verfügbaren Arbeitsspeicher, Prozess-RSS, Dateisystemkapazität und Inode-Nutzung und identifizieren Sie dann Protokolle, Uploads und Release-Artefakte, bevor Sie VPS-Ressourcen ändern.
Leitfaden lesen →FIELD GUIDEBezahlen Sie Ihren ersten VPS mit Krypto, ohne das Netzwerk zu verwechseln
Lesen Sie das Asset, das Netzwerk, den reinen Adress-QR-Code und den genauen Periodenbetrag als eine Zahlungsanweisung.
Leitfaden lesen →FIELD GUIDEEine Sicherheits-Checkliste für die erste Stunde auf einem neuen Linux-VPS
Planen Sie den Wiederherstellungszugriff und die kleinste exponierte Oberfläche, bevor Sie Anmeldeeinstellungen ändern.
Leitfaden lesen →FIELD GUIDEWarum Ihr Docker-Port möglicherweise immer noch erreichbar ist
Verstehen Sie die Host-Adresse hinter einem veröffentlichten Container-Port, bevor Sie sich auf eine Firewall-Regel verlassen.
Leitfaden lesen →FIELD GUIDEWählen Sie ein Linux-Image für die App, die Sie ausführen möchten
Wählen Sie einen unterstützten Laufzeitpfad, bevor Sie einen Distributionsnamen wählen.
Leitfaden lesen →FIELD GUIDEMachen Sie einen Neustart eines kleinen systemd-Dienstes vorhersehbar
Verknüpfen Sie das Executable, das Arbeitsverzeichnis und das Neustartverhalten mit einem beobachtbaren App-Ergebnis.
Leitfaden lesen →FIELD GUIDELesen Sie eine fehlgeschlagene HTTPS-Anfrage Schritt für Schritt
Verfolgen Sie eine Anfrage vom Namen über das Zertifikat zum Proxy bis zur Anwendung, ohne die Schicht zu raten.
Leitfaden lesen →FIELD GUIDEHalten Sie eine Datenbank an die beabsichtigte Schnittstelle gebunden
Wählen Sie den Datenbank-Listener anhand des Verbindungspfads der Anwendung, nicht anhand eines kopierten Standardwerts.
Leitfaden lesen →FIELD GUIDETesten Sie ein Anwendungs-Backup, ohne die Produktion zu überschreiben
Verwenden Sie ein explizites Wiederherstellungsziel, um zu beweisen, was das Backup tatsächlich wiederherstellen kann.
Leitfaden lesen →FIELD GUIDEEine volle Festplatte finden, ohne unbekannte Daten zu löschen
Lokalisieren Sie den verbrauchenden Pfad, bevor Sie Dateien, Protokolle oder Datenbankdaten löschen.
Leitfaden lesen →FIELD GUIDESpeichern Sie die App-Konfiguration getrennt vom Quellcode
Halten Sie Geheimnisse und umgebungsspezifische Einstellungen aus einem Repository und Release-Artefakt heraus.
Leitfaden lesen →FIELD GUIDEMessen Sie eine kleine App vor und nach einer Änderung
Entscheiden Sie, was eine kleine Änderung verbessern soll, bevor Sie VPS-Ressourcen erhöhen.
Leitfaden lesen →FIELD GUIDEVerschieben Sie einen Hostnamen sorgfältig auf einen Ersatz-VPS
Bereiten Sie DNS, TLS, Daten und einen Rückweg vor, bevor Sie einen öffentlichen Namen ändern.
Leitfaden lesen →In diesem Handbuch verwendete Begriffe.
- VPS
- Ein virtueller Server mit eigener Betriebsumgebung und zugewiesenen Ressourcen. Planen Sie für eine erste App sowohl den Aufwand für die Wartung dieser Umgebung als auch das Schreiben der Anwendung ein.
- vCPU
- Eine Einheit virtueller Rechenressourcenzuweisung. Zwei vCPUs versprechen nicht doppelt so viele Anfragen: Anwendung, Datenbank und Zuweisungsmodell beeinflussen das Ergebnis.
- RAM
- Arbeitsspeicher, der vom Betriebssystem und laufenden Prozessen gemeinsam genutzt wird. Eine API, ihre Datenbank und ein Deployment können gleichzeitig Arbeitsspeicher benötigen.
- Verfügbarer Arbeitsspeicher
- Eine Schätzung, wie viel Arbeitsspeicher Linux für neue Arbeit zur Verfügung stellen kann, ohne zu swappen. Sie ist normalerweise nützlicher als das alleinige Lesen der free-Spalte.
- Speicherkapazität
- Platz für Dateien, die Datenbank, Uploads, Protokolle und Release-Artefakte. Er ist getrennt vom monatlichen Netzwerktransfer und begründet keine Backup-Abdeckung.
- Monatlicher Transfer
- Daten, die während eines Abrechnungszeitraums über das Netzwerk übertragen werden. Antwortkörper, Uploads und Off-Server-Backups können alle dazu beitragen; bestätigen Sie die tatsächlichen Zähl- und Überschreitungsregeln.
- Hostname
- Ein Name für eine Instanz oder einen Dienst. Die Eingabe von api.example.com in den Konfigurator erstellt keinen öffentlichen DNS-Eintrag und kein TLS-Zertifikat.
- DNS
- Das System, das Einträge für Namen veröffentlicht. A- und AAAA-Einträge verbinden einen Hostnamen mit IPv4- und IPv6-Adressen; zwischengespeicherte Antworten können eine Eintragsänderung überleben.
- TLS
- Das von HTTPS verwendete Protokoll, um eine Verbindung zu schützen und den Hostnamen zu authentifizieren. Ein gültiges Zertifikat beweist nicht, dass eine Anwendung fehlerfrei arbeitet.
- Öffentlicher SSH-Schlüssel
- Die teilbare Hälfte eines SSH-Schlüsselpaars. Der entsprechende private Schlüssel verbleibt bei Ihnen. OffVPS akzeptiert einen öffentlichen Schlüssel oder lässt Sie die Zugriffseinrichtung später vornehmen.
- Reverse-Proxy
- Ein Dienst, der eine eingehende Anfrage annimmt und an Ihre Anwendung weiterleitet. Ein Proxy-Fehler und ein Anwendungsfehler können unterschiedliche Prüfungen erfordern.
- Service-Einheit
- Eine systemd-Konfiguration, die beschreibt, wie ein Dienst auf einem System läuft, das systemd verwendet. Benutzer, ausführbare Datei, Arbeitsverzeichnis und Neustartrichtlinie müssen zu Ihrer tatsächlichen App passen.
- Geplanter Job
- Arbeit, die zu einem gewählten Zeitpunkt gestartet wird, z. B. ein täglicher Export. Entscheiden Sie, was passiert, wenn der gestrige Lauf noch aktiv ist oder der Rechner zum geplanten Zeitpunkt ausgeschaltet war.
- Wiederherstellungspunkt
- Eine wiederherstellbare Version von Daten zu einem bestimmten Zeitpunkt. Stellen Sie sicher, dass die benötigte Datenbank und Dateien gemeinsam wiederhergestellt werden können, anstatt anzunehmen, dass eine beliebige Kopie ausreicht.
- Vorauszahlungszeitraum
- Ein vollständiger Leistungszeitraum, der in einer Zahlung beglichen wird. OffVPS gewährt Rabatte auf Sechsmonats- und Jahreszeiträume; das Zahlungsangebot zeigt den gesamten reduzierten Betrag, nicht eine monatliche Rate.
- Lokale Zahlungsreferenz
- Die Kennung für die in Ihrem Browser-Tab gespeicherten Konfigurations- und Zahlungsanweisungen. Sie ist keine Serverrechnung und kein Nachweis, dass eine Überweisung verifiziert wurde.