Änderungen

3.383 Bytes hinzugefügt ,  07:38, 3. Jun. 2013
K
Kategorie: "Open Data" mit Leerzeichen halte ich für besser als OpenData.
CKAN ist eine Software-Plattform für die Speicherung und Archivierung von [[Open Data]] und [[Open Government|Open Government Data]]. Dabei werden vornehmlich Meta-Daten zentral in einem Register gespeichert (Titel, Beschreibung, Lizenz, etc.). Die Daten selbst können intern gespeichert oder nur verlinkt werden. CKAN lässt sich durch Extensions erweitern und ist mehrsprachig ausgelegt.

== Allgemein ==
*[http://ckan.org CKAN Homepage]
*[http://okfn.org Open Knowledge Foundation] (OKFN)
*Nutzung bei [http://daten.berlin.de/ daten.berlin.de]: siehe [https://www.heise.de/artikel-archiv/ix/2012/05/104_Da-serviert-der-Baer iX 05/12 S.104]

Wichtige Repositories:
*https://github.com/okfn/
*https://github.com/okfn/ckanext-disqus
*https://github.com/okfn/ckanext-berlin

OKFN Themes:
*http://assets.okfn.org/themes/okfn/

== Nutzung bei und von Piraten ==
CKAN wird bei und von Piraten eingesetzt, siehe:
*[[NRW:Arbeitskreis/Kommunalpolitik Mettmann/Offene Daten Mettmann|Offene Daten Mettmann]]

== Installationsvoraussetzungen ==
Im folgenden wird die Installation von CKAN aus den Quellen betrachtet <ref>https://ckan.readthedocs.org/en/latest/install-from-source.html</ref>. Die Installation als Paket <ref>https://ckan.readthedocs.org/en/latest/install-from-package.html</ref> ist zwar einfacher, schränkt aber ggf. ein und ist auf die Version einer bestimmten Linux-Distribution Ubuntu (12.04 64-bit) beschränkt.

=== Hardware ===
*mind. 2 GB RAM, besser jedoch 4-8 GB (vor allem aufgrund der PostgreSQL-Datenbank, des Tomcat/Jetty-Servers und der Java-basierten Suchmaschine)
*Eine Basisinstallation auf einem virtuellen Linux-Server mit ein paar zusätzlichen Diensten "verbraucht" ca. 1,5 GB RAM bei Konfiguration mit Default-Einstellungen der Datenbank, des Apache Webservers und des Servlet Containers (Speicher, Buffer).

===Betriebssystem und Basis-Umgebung===
*Linux (möglichst aktuell)
*Apache ab 2.2
*Python 2.6 oder 2.7
*Apache WSGI Modul <ref>http://de.wikipedia.org/wiki/Mod_wsgi</ref>

===Installation der Quellen und Updates===
*Git

===Datenbanken===
*'''PostgreSQL''' ab 8.4

===Python Libraries===
*libpq
*pip
*virtualenv
*...

===Suchmaschine===
*Apache '''Solr'''
*'''Jetty''' oder '''Tomcat''' als Java Servlet Engine und Webserver
*Java Runtime Environment (JRE) bei Tomcat oder komplettes Java Development Kit (JDK) bei Jetty

=== Hosting ===
Hostingumgebungen, auf denen CKAN verifiziert wurde:
*Produkt "Virtual Server" bei Hosteurope (Ubuntu 10.04 LTS)<ref>[[NRW:Arbeitskreis/Kommunalpolitik Mettmann/Offene Daten Mettmann|Offene Daten Mettmann]]</ref>

===Fazit===
Aus diesen Anforderungen ergibt sich, dass man auf dem System als Admin folgende Dinge tun können muss und Berechtigungen haben muss:
*Root-Rechte zur Installation aller Komponenten (falls nicht schon installiert)
*Apache WSGI Modul in der Apache-Konfig aktivieren, Apache Reload
*Voller administrativer Zugriff auf zwei PostgreSQL Datenbanken (CKAN, CKAN Datastore)
*Backup der Files und Datenbanken
*SMTP-Server für ausgehende E-Mails

Es ist demnach höchst unwahrscheinlich, CKAN in einer '''Shared-Hosting''' Umgebung installieren und betreiben zu können. Ein '''Root-Server''' (dediziert oder virtuell) ist Voraussetzung, alleine schon zum Aufsetzen der Suchmaschine. Auf alle Fälle sind Root-Rechte nötig.

== Quellangaben ==
<references />

[[Kategorie:Open Data]]
Anonymer Benutzer