Wie können wir helfen?

Durchsuchen Sie unsere Anleitungen und Tutorials oder wählen Sie unten eine Kategorie.

Wie rolle ich meine Python-App aus?

Apps 101 Aufrufe Markdown
  1. Öffnen Sie im Panel Meine Server und klicken Sie auf Ihren Server.
  2. Warten Sie auf dem Reiter Übersicht, bis die Zeile App „Python ist bereit“ meldet. Die Seite aktualisiert sich selbst.
  3. Öffnen Sie den Link in der Zeile Website-Adresse. Die Beispielseite zeigt die Python-Version an.

Ihre eigene App ausführen

Verbinden Sie sich per SSH und wechseln Sie zum Benutzer app:

su - app

cd ~/uygulama

Bringen Sie Ihren Code hierher, zum Beispiel mit git clone. Installieren Sie Ihre Abhängigkeiten in der virtuellen Umgebung:

venv/bin/pip install -r requirements.txt

Gunicorn startet das Objekt app in wsgi.py. Bei Flask bearbeiten Sie diese Datei so, dass sie Ihr Anwendungsobjekt bereitstellt. Wechseln Sie dann mit exit zurück zu root und starten Sie den Dienst neu:

systemctl restart uygulama

Wenn Sie ein anderes Modul oder FastAPI verwenden möchten, ändern Sie die Zeile ExecStart in /etc/systemd/system/uygulama.service und führen Sie systemctl daemon-reload aus.

Ihre eigene Domain

  1. Richten Sie den A-Record Ihrer Domain auf die IP-Adresse Ihres Servers aus.
  2. Ersetzen Sie als root den alten Namen überall: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME ist der Teil nach https:// in der Adresse, die im Panel steht.
  3. Führen Sie systemctl reload caddy aus.

Caddy holt und erneuert das Zertifikat selbst.

Nach außen sind nur 80, 443 und 22 für SSH offen.

Noch kein Server? Bestellen Sie einen Server mit vorinstalliertem Python: Sie wählen die Größe und zahlen nur, was Sie wählen.

War das hilfreich?

Vielen Dank für Ihre Rückmeldung!

Brauchen Sie weitere Hilfe?

Wenn Sie nicht finden, was Sie brauchen, melden Sie sich bei uns.