Python App Manager pokreće WSGI i ASGI Python aplikacije (Django, Flask, FastAPI i druge) preko Nginx Unit, koji sam upravlja procesima i virtuelnim okruženjem. Zavisnosti se instaliraju iz requirements.txt, bez potrebe za SSH pristupom. Radi po istom principu kao Node.js App Manager.
1. Pregled
U meniju otvori Software well Python. Tabela prikazuje tvoje aplikacije sa kolonama Naziv aplikacije, Python (verzija), Tip (WSGI ili ASGI), Entry modul, Status and Akcije.
2. Kako da kreiraš aplikaciju
- Click Kreiraj aplikaciju.
- Naziv aplikacije and Domain.
- Python verzija (na primer 3.11).
- Direktorijum aplikacije gde je kod.
- WSGI/ASGI modul: ulazna tačka (na primer
myapp.wsgi:application). - Tip aplikacije: WSGI za sinhrone (Django, Flask) ili ASGI za asinhrone.
- Promenljive okruženja po potrebi, pa klikni OK.

3. Kontrole nad aplikacijom
Kada je aplikacija napravljena, pojavi se u tabeli sa istim setom kontrola kao kod Node aplikacija:
| Control | Šta radi |
|---|---|
| Pokreni / Zaustavi / Restartuj | Pokreće, zaustavlja i ponovo pokreće aplikaciju. |
| pip install | Instalira zavisnosti iz requirements.txt u izolovano virtuelno okruženje. |
| Izmeni | Menja podešavanja (verzija, modul, promenljive okruženja). |
| Obriši | Uklanja aplikaciju. |
Note: za Django je modul obično
projekat.wsgi:application, a u promenljive okruženja dodašDJANGO_SETTINGS_MODULE. Pre pokretanja postavi kod irequirements.txtu direktorijum aplikacije, pa pokreni instalaciju zavisnosti i startuj aplikaciju.
