Hoe rol ik mijn Python-app uit?
- Open in het paneel Mijn servers en klik op je server.
- Wacht op het tabblad Overzicht tot de rij App "Python is klaar" meldt. De pagina ververst zichzelf.
- Open de link in de rij Siteadres. De voorbeeldpagina toont de Python-versie.
Je eigen app draaien
Verbind via SSH en schakel over naar de app-gebruiker:
su - app
cd ~/uygulama
Zet hier je code neer, bijvoorbeeld met git clone. Installeer je afhankelijkheden in de virtuele omgeving:
venv/bin/pip install -r requirements.txt
Gunicorn draait het object app in wsgi.py. Bij Flask pas je dat bestand aan zodat het jouw applicatieobject levert. Ga daarna met exit terug naar root en herstart de dienst:
systemctl restart uygulama
Wil je een andere module of FastAPI gebruiken, wijzig dan de regel ExecStart in /etc/systemd/system/uygulama.service en voer systemctl daemon-reload uit.
Je eigen domein
- Laat het A-record van je domein naar het IP-adres van je server wijzen.
- Vervang als root de oude naam overal:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEis het deel nahttps://in het adres dat het paneel toont. - Voer
systemctl reload caddyuit.
Caddy haalt het certificaat zelf op en vernieuwt het zelf.
Alleen 80, 443 en 22 voor SSH staan open naar buiten.
Nog geen server? Bestel een server met Python geïnstalleerd: jij kiest de grootte en betaalt voor wat je kiest.
Bedankt voor uw feedback!