Hosting-Anbieter - Kann ich Flask laufen lassen?
SailorChibi 20.03.2016 - 08:57 1725 4
SailorChibi
Addicted
|
Hallo oc.at ich hab bisher keinerlei Erfahrungen mit privatem Hosting. Ich würd eventuell gerne einene kleinen Blog schreiben und möchte im zuge eines kleinen Projektes eine Flask-App laufen lassen um einen RESTful-Service für eine App bereitzustellen. Ich hab jetzt dieses Angebot gefunden https://www.one.com/de/.Da gibts Für 20€ ein Jahr gratis mit Domain und SSL. Hab ich da dann die Möglichkeiten Flask/Python Webservices laufen zu lassen? Wie sieht das bei solchen hostern generell aus, bekomm ich da nur eine Weboberfläche mit reduzierten konfigurationsmöglichkeiten oder einen vollen remotezugang? Ich habe bisher nur in der Arbeit mit Servern (Windows Server) gearbeitet und auf die haben wir natürlich einen vollen Remotezugang und man kann auf dem Gerät machen was man will. Danke im Voraus
Bearbeitet von SailorChibi am 20.03.2016, 08:58
|
-=Willi=-
The Emperor protects
|
Hoster haben meistens nur Support für PHP. Was du brauchst ist ein VPS, pythonanywhere.com, Heroku (oder eine andere PaaS) oder einen Hoster der auch Python erlaubt, z. B. uberspace.de
|
SailorChibi
Addicted
|
Heroku sieht ja schon mal ganz gut aus. Ich glaub das werde ich mal ausprobieren
|
-=Willi=-
The Emperor protects
|
Ich hab auch ein paar Kleinigkeiten dort laufen. Im Free-Tier schalten sich die Instanzen aber nach einer Weile aus und es dauert ein paar Sekunden bis sie beim nächsten Aufruf der URL wieder laufen. Geld würd ich dort aber nie ausgeben weil Heroku hoffnungslos überteuert ist .
|
mat
AdministratorLegends never die
|
Würde ebenfalls einen PaaS-Anbieter wie Heroku empfehlen. Damit hast du anfangs wenig Aufwand unf kannst dich auf das Wesentliche konzentrieren. Bei Heroku finde ich die direkte Integration von GIT sehr gut, um das Deployment auf deiner Instanz durchzuführen. Wenn du später mehr Flexibilität brauchst, kann du dir dein eigenes Buildpack erstellen (bzw eines der Standardpacks forken) und auf deine Bedürfnisse einstellen.
|