50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
Fles

Fles

Flask is een lichtgewicht Python-webframework. Minimale kern, vrije componentkeuze - ideaal voor APIs en microservices. Gebruikt bij LinkedIn, Pinterest en Netflix. Het framework waar Python-developers naar grijpen als de structuur van Django te zwaar is voor de taak.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typen

IPV4,IPV6

1. SSH naar je server

ssh root@<server-ip>

2. Inloggegevens Vinden

  • Standaardgebruiker: flask
  • Wachtwoord opgeslagen in: /root/.cloudzy-creds

(Optioneel) Wijzig het standaardwachtwoord: passwd flask

3. Schakel Over naar de App-gebruiker

su - flask

4. Implementeer je app

Een voorbeeld Flask-app is al actief en bereikbaar op: http://<server-ip

Om je eigen app te deployen:

  1. Navigeer naar je applicatiemap (of kloon een nieuw project): cd ~/flask_app
  2. (Optioneel) Vervang de standaard-app: git clone <your_repo_url> .
  3. Activeer de virtuele omgeving: source venv/bin/activate
  4. Installeer de benodigde pakketten: pip install -r requirements.txt
  5. Zorg dat je WSGI-toegangspunt de naam heeft wsgi.py en bevat: from your_module import app as application
  6. Herstart Gunicorn om de wijzigingen toe te passen: sudo systemctl restart gunicorn

5. Toegang tot je app

Je Flask-app is beschikbaar op: http://<server-ip

Nginx stuurt verzoeken via een Unix-socket door naar Gunicorn.

6. Poort of domein wijzigen?

Om het domein, de poort aan te passen of SSL toe te voegen:

  1. Bewerk de Nginx-siteconfiguratie: sudo nano /etc/nginx/sites-available/gunicorn
  2. Testconfiguratie: sudo nginx -t
  3. Nginx herladen: sudo systemctl restart nginx

7. HTTPS inschakelen (optioneel)

Gebruik Certbot om HTTPS in te schakelen.

Meer in Development Tools

Gerelateerde apps.

Installeer Flask nu. Vanaf $2.48/mnd.