Python Webspace

Allgemeines

Da Python eine tolle Programmiersprache ist, kommt man natürlich auch auf die Idee, Webseiten mit Python zu erstellen, um PHP/Java/ASP & Co. zu ersetzen. Siehe auch Python im Web.

Da Python bei fast jeder Linux-Distribution dabei ist, bieten viele Webhoster Python auch an. Allerdings geben die Hoster bei ihren Webspace Angeboten die installierte Version selten an. So kann man sich nicht sicher sein, ob ein zeitgemäßes oder verstaubtes Python installiert ist. Deswegen wird auf dieser Seite eine Liste gepflegt, auf der verzeichnet wird, welche Hoster welche Möglichkeiten unterstützen.

Die richtige Version

Python-Interpreter

Generell sollte man sich nur Webspace von einem Hoster beziehen, der mindestens Python ≥ 2.6 anbietet. Viele verfügbare Skripte sind nicht mehr kompatibel mit älteren Python versionen! Eine Ausnahme kann man bei Hostern mit SSH-Zugang machen, da man dabei sich dort i.d.R. einen eigenen Python-Interpreter installieren kann. Dabei ist kein Root-Zugang nötig! Wie das geht steht unter SSH installation.

MySQLdb-Modul

Neben der Python-Version ist auch die Version von MySQLdb wichtig, wenn du MySQL nutzen willst. Es sollte mindestens die Version 1.2.1p2 installiert sein. Z.B. funktioniert damit erst django richtig.

Es kommt vor, das Hoster Python und MySQL anbieten, aber MySQLdb nicht installiert haben!

CGI, mod_python, FastCGI, mod_WSGI, uWSGI

Schade ist, dass praktisch kaum ein Hoster bei "normalem" Webspace etwas anderes als CGI anbietet. Unverständlich ist das zudem, weil CGI die Webserver viel stärker belastet als alle anderen, neueren Gateways (vergleiche Python im Web).

Wünschenswert wäre eine der neusten Schnittstellen wie mod_WSGI oder uWSGI. Doch meist muß man sich mit FastCGI zufrieden geben.

Nicht empfehlenswert ist mod_Python, siehe auch: FAQ - Ich habe Probleme mit mod_python

Doch besser einen eigenen vServer oder dedizierten Server?

Da die richtige Auswahl eines für Python geeigneten Anbieters schwierig sein kann, kommt man schnell auf die Idee einen eigenen Server zu mieten. Denn für vServer und dedizierte Server ("root-Server") gilt natürlich: Selbst ist der Admin. Dort kann man sich Python nach Belieben einrichten und hat dabei alle Freiheiten. Einige Angebote sind sogar günstiger zu haben als ein bloßer Account bei einem speziellen "Python"-Provider.

Wer nun überlegt, sich einen solchen Server anzuschaffen, muss natürlich bedenken: Ein eigener Server ist mit viel Arbeit verbunden, was die Konfiguration und Wartung betrifft. Das sollte man nicht einfach unterschätzten. Schnell hat man mit der richtigen Konfiguration zu kämpfen und handelt sich dabei evtl. Sicherheits- und Verfügbarkeitsprobleme ein. Deswegen sollte man unbedingt vor den Bestellen den Beitrag Ist ein Rootserver das Richtige für mich? vom RootForum.org aufmerksam lesen!

Alternativen zum klassischen WebSpace

Eine Alternative können Platform-as-a-Service (PaaS) Dienste wie Google AppEngine oder Heroku sein. Dabei muss man allerdings teilweise spezielle Anpassungen an den jeweiligen Anbieter erfolgen.

Auswahl

Die Provider sollten diese Voraussetzung haben:

Eine komplette Liste wird es allerdings nie geben, weil der Markt einfach zu schnelllebig ist. Gerade kleine Unternehmen schießen manchmal wie Pilze auf, sind nach kurzer Zeit aber schon wieder verschwunden.

Zur Einordnung sind die Daten von hostsuche.de, webhostlist.de oder homepage-kosten.de hilfreich. Z.B. sollte der Provider schon seit mehreren Jahren existieren. Bei Webhostlist sollte der Provider zumindest als "geprüft" oder "premium" gelten.

Die Liste

Bitte mitmachen: Der Webspace-Markt entwickelt sich recht schnell. Deswegen sind alle Angaben ohne Garantie auf Richtigkeit und Aktualität. Bei Interesse frage bitte vorher beim Anbieter nach, ob die Features richtig sind und korrigiere ggf. die Angaben hier.

EUserv - ISPpro Internet KG

Version

SSH

Schnittstellen

Stand

2.6.5

nein

mod_Python 3.3.1

15.09.2012

goneo Internet GmbH

Version

SSH

Schnittstellen

Stand

2.5.5

s.u.

CGI

23.05.2010

ProfiHost e.K.

Version

SSH

Schnittstellen

Stand

2.4

ja

CGI

05.09.2006

Strato

Version

SSH

Schnittstellen

Stand

2.5.1

ja

CGI

24.09.2007

Domainfactory

* domainfactory.de

Version

SSH

Schnittstellen

Stand

2.6

s.u.

CGI

14.09.2012

Hoster

Profil

Version

SSH

FastCGI

mod_python

sonstiges

Stand

Variomedia AG

webhostlist.de hostsuche.de

2.4, 2.7

ja

nein

nein

-

12.08.2012

Schottenhost

webhostlist.de hostsuche.de homepage-kosten.de

2.4.1

ja

nein

nein

-

16.10.2006

1blu AG

homepage-kosten.de

2.3.5[[Python Webspace#fnref-5d7ab2e99050bdf993d661939b4387a77f6155a4|1]]

ja

nein

nein

-

19.10.2006

Hostsharing eG

webhostlist.de

2.7.2 u.a.

ja

ja

optional

aktiv gepflegt: Python2, Python3, Zope und Plone

22.08.2012

1&1

webhostlist.de hostsuche.de homepage-kosten.de

2.5

nein

nein

nein

Python 2.5 ist ganz neu, evtl. vorher nachfragen!

26.02.2008

Host Europe WebPack L

homepage-kosten.de

2.2, 2.4 und 2.5

nein

nein

nein

nein

20.08.2008

30loops

skalierbare Python Hosting

2.5,2.6,2.7

-

-

-

Jetzt in Private Beta

02/04/2011

WebFaction

Sympathischer Provider aus England (Hosting in Texas) mit komplettem SSH Zugang und vielen individuellen Konfigurationsmöglichkeiten

2.5.x [[Python Webspace#fnref-87a408cfe9e7ee08d8acdde78f55660bffd86eeb|2]]

JA

JA

JA

Unterstützung für HTML, PHP, Perl, Python (CGI, MOD Python, MOD_WSGI) sowie auch Rails, Django, Turbogears, Plone bis zu Twisted

28.01.2009

Kleinsthoster

In der obigen Liste sind die großen vertreten. Leider bieten die wenigsten mehr als CGI. Deswegen haben wir hier herausragende Angeboten von kleinen Providern aufgelistet.

Als Kriterium für herausragend gilt:

Außerdem sollte das Angebot ein gutes Preis/Leistungsverhältnis haben. Man findet viele Angebote, die mehr kosten als ein echter root Server, diese sollten hier nicht aufgelistet werden!

Uberspace.de

Uberspace.de ist ein kleiner Provider der mit seiner "Such dir deinen Preis selbst aus"-Philosophie flexibel auf Kooperation setzt. Los geht's mit 1€ pro Monat. Den ersten Monat kann man ohne komplizierte Registrierung kostenlos testen.

Version

SSH

Schnittstellen

Stand

2.4, 2.6, 2.7 & 3.2

ja

fastCGI

15.09.2012

Alwaysdata

http://alwaysdata.com ist ein SharedHoster aus Frankreich und erlaubt einem ein 10 Monats Gratis Paket. Danach muss man monatlich mit 10€ zur Tasche greifen. Dafür ist der Service aber wirklich grandios. Neben verschiedenen Datenbanken werden eMail, Prozessverwaltung, Trafficübersicht und auch Ruby angeboten. Ein Wiki gibt einem Auskunft und das Forum hilft einem weiter.

Version

Schnittstellen

DBs

mtl.Kosten

min.Laufzeit

Stand

2.6

FastCGI

MySQL,PostgreSQL,MongoDB,CouchDB

10 Monate frei, danach Paket bestellen. 9€/Monat

-

10.12.2011

HostingProject GbR

Das HostingProject GbR Shared Hosting ist eine GbR ohne Gewinnerzielungsabsicht, die im Umlageverfahren einen Hetznerserver finanziert. Jeder Gesellschafter hat Mitbestimmungsrechte.

Organisiert wird das ganze von Leuten, die im deutschen python-forum, IRC-Channel und/oder hier im Wiki aktiv sind.

Neben Xen-Instanzen gibt es auch einen Shared-Hosting-Bereich, der gezielt für Python-Anhänger konzipiert ist. Es sind viele Python Module installiert; der sehr flexible Support ist über IRC erreichbar (##pyhosting auf freenode (irc.freenode.net)).

Version

Schnittstellen

DBs

mtl.Kosten

min.Laufzeit

Stand

2.5.x

FastCGI

1xMySQL

4€/Monat

3 Monate

05.09.2011

djangohosting.ch

Profil

Version

Schnittstellen

DBs

mtl.Kosten

EinrichtungsGeb.

min.Laufzeit

Stand

ab Paket

djangohosting.ch bzw. wservices.ch

2.6 ?

Lighttpd + FastCGI

Unlimitiert viele MySQL/PostgreSQL

4€ (1GB Webspace)

keine

3 Monate

07.09.2011

alle

Raumopol

Profil

Version

Schnittstellen

DBs

mtl.Kosten

EinrichtungsGeb.

min.Laufzeit

Stand

ab Paket

raumopol.de webhostlist.de hostsuche.de

2.5, 2.6, 2.7, 3.1

FastCGI

MySQL, PostgreSQL, CouchDB

ab 4,95€/Monat

0,00€

keine

15.02.2011

Verfügbar in allen Paketen

domainCAMP (ehemals GPcom media)

Profil

Version

Schnittstellen

DBs

mtl.Kosten

EinrichtungsGeb.

min.Laufzeit

Stand

ab Paket

webhostlist.de hostsuche.de

2.4

FastCGI

2xMySQL

9€/Monat

19€

6 Monate

17.10.2007

WebPrivate

BeKaWe Media

Profil

Version

Schnittstellen

DBs

mtl.Kosten

EinrichtungsGeb.

min.Laufzeit

Stand

ab Paket

webhostlist.de hostsuche.de homepage-kosten.de

2.4

mod_python

1xMySQL

1,50€/Monat

9,90€

1 Monate

05.09.2006

Webhosting: Tarif Entry M

SYSPROVIDE.de

Profil

Version

Schnittstellen

DBs

mtl.Kosten

EinrichtungsGeb.

min.Laufzeit

Stand

ab Paket

webhostlist.de hostsuche.de homepage-kosten.de

2.5.2

FastCGI

MySQL

ab 1,55€/Monat

0,00€

12 Monate

25.09.2011

Webhosting Basic-S

nur CGI

Deutsche Webhoster die eine aktuelle Python Version anbieten, allerdings nur CGI bieten:

bytecamp GmbH

Version

SSH

Schnittstellen

Stand

2.4

nein

CGI

17.09.2012

Kontent GmbH

Version

SSH

Schnittstellen

Stand

2.6.2

nein

CGI

17.09.2012

Nicht empfehlenswert

Hier listen wir die größten Hoster auf, die aus unserer Sicht nicht brauchbar sind. Wenn man mit Python eine Webapplikation betreiben will, ist es nicht empfehlenswert dort Webspace zu ordern!

möglichen Gründe:

Hoster

Profil

Version

SSH

FastCGI

mod_python

SCGI

Stand

Server4You

-

0[[Python Webspace#fnref-d23a081c4bd0b054e2da49d2c76c78dac96c4213|3]]

?

?

?

?

10.11.2005

Interessante Links in dem Zusammenhang:

Tags: Web | Netzwerk | Umsteiger | Grundlagen

Fussnoten

  1. Python gibt es in den SharedHosting Paketen "1blu-PreformancePack" (1)

  2. im eigenen Home Ordner kann eine beliebige Version kompiliert und installiert werden (2)

  3. Laut Server4You Support bekommen neue Kunden überhaupt kein Python mehr! Altkunden hatten Python 2.2 zur Verfügung. (3)

Python Webspace (zuletzt geändert am 2012-09-17 08:31:53 durch anonym)