50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
Kolben

Kolben

Flask ist ein schlankes Python-Webframework. Minimaler Kern, frei wählbare Komponenten - ideal für APIs und Microservices. Im Einsatz bei LinkedIn, Pinterest und Netflix. Das Framework, das Python-Entwickler wählen, wenn die Struktur von Django zu viel des Guten ist.

Version

Neueste

Betriebssystem

Ubuntu Server 24.04 LTS

Mindestens RAM

1 GB

IP-Typen

IPV4,IPV6

1. SSH mit deinem Server verbinden

ssh root@<server-ip>

2. Zugangsdaten finden

  • Standardbenutzer flask
  • Passwort gespeichert in: /root/.cloudzy-creds

(Optional) Standard-Passwort ändern: passwd flask

3. Zum App-Benutzer wechseln

su - flask

4. App bereitstellen

Eine Beispiel-Flask-App läuft bereits und ist erreichbar unter: http://<server-ip

So deployst du deine eigene App:

  1. Wechsle in dein Anwendungsverzeichnis (oder klone ein neues Projekt): cd ~/flask_app
  2. (Optional) Standard-App ersetzen: git clone <your_repo_url> .
  3. Virtuelle Umgebung aktivieren: source venv/bin/activate
  4. Benötigte Pakete installieren: pip install -r requirements.txt
  5. Stellen Sie sicher, dass Ihr WSGI-Einstiegspunkt den Namen trägt wsgi.py und enthält: from your_module import app as application
  6. Gunicorn neu starten, um Änderungen zu übernehmen: sudo systemctl restart gunicorn

5. App aufrufen

Ihre Flask-App ist erreichbar unter: http://<server-ip

Nginx leitet Anfragen über einen Unix-Socket an Gunicorn weiter.

6. Port oder Domain ändern?

Domain, Port anpassen oder SSL hinzufügen:

  1. Nginx-Site-Konfiguration bearbeiten: sudo nano /etc/nginx/sites-available/gunicorn
  2. Testkonfiguration: sudo nginx -t
  3. Nginx neu laden: sudo systemctl restart nginx

7. HTTPS aktivieren (optional)

HTTPS mit Certbot aktivieren.

Mehr unter Entwicklungs-Tools

Verwandte Apps.

Flask jetzt deployen. Ab 2,48 $/Monat.