From 2f0b9a8f945b66af8416d8d1817e4111bf3eb28a Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 24 Jul 2009 14:16:16 +0000 Subject: [PATCH] * Eepsite: Add Deutsch index page and css (thanks sperrbezirk!) --- build.xml | 2 + installer/resources/eepsite.css | 30 ++++ installer/resources/eepsite_index.html | 3 +- installer/resources/eepsite_index_de.html | 170 ++++++++++++++++++++++ 4 files changed, 204 insertions(+), 1 deletion(-) create mode 100644 installer/resources/eepsite.css create mode 100644 installer/resources/eepsite_index_de.html diff --git a/build.xml b/build.xml index dc8529194..a831938ed 100644 --- a/build.xml +++ b/build.xml @@ -305,6 +305,8 @@ + + diff --git a/installer/resources/eepsite.css b/installer/resources/eepsite.css new file mode 100644 index 000000000..ccd537ec4 --- /dev/null +++ b/installer/resources/eepsite.css @@ -0,0 +1,30 @@ +body { background-color:#000000; color: #ffffe0; margin-left: 8.7%; margin-right: 12.9%; margin-top: 6%; margin-bottom: 6%;} +body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote { font-family:"DejaVu Serif", serif; } +h1 { font-size:23pt; margin-bottom:20pt; } +h1.ph1 { font-size:20pt; margin-bottom:18pt; } +h2 { font-size:18pt; margin-bottom:18pt; } +h3 { font-size:16pt; } +h4 { font-size:14pt; } +h5 { font-size:13pt; } +p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote { font-size:12.2pt; } + +a.footref { font-size: 70%; } +a:link { color:#ffc266; text-decoration:underline; } +a:visited { color:#ffd699; text-decoration:none; } +a:active { color:#ff9900; text-decoration:none; } +a.nonexistent { color: #ffffe0; text-decoration:underline; } +a.nonexistent:visited { color: #ffffe0; text-decoration:none; } + +dl.contents { margin-top: 0; } +dt.contents { margin-bottom: 0; } +em { font-style: italic; } +li,dt { margin-top: 0.2em; } +p.footnote { font-size: 90%; } +p.verse { white-space: pre; margin-left: 8.7%; } +pre { font-family: monospace; white-space: pre; margin-left: 8.7%; } +strong { font-weight: bold; } +table { width:100%; } +td { border:0px solid #000; vertical-align:top; overflow:hidden; } +ul { list-style-type: disc } + + diff --git a/installer/resources/eepsite_index.html b/installer/resources/eepsite_index.html index 2d8d5f192..3c6252ed5 100644 --- a/installer/resources/eepsite_index.html +++ b/installer/resources/eepsite_index.html @@ -2,10 +2,11 @@ Welcome to your eepsite +

Welcome to your eepsite

- +

(Deutsch)

This is your eepsite - simply edit the files under ./eepsite/docroot/ and they'll be reachable by others once you follow the instructions below. In I2P, eepsites are addressed using a 'key', which is represented as a really long Base64 string. diff --git a/installer/resources/eepsite_index_de.html b/installer/resources/eepsite_index_de.html new file mode 100644 index 000000000..e80081891 --- /dev/null +++ b/installer/resources/eepsite_index_de.html @@ -0,0 +1,170 @@ + + + + + Willkommen zu Ihrer Eepsite! + + + + +

Willkommen zu Ihrer Eepsite!

+

Diese ist Ihre Eepsite, Ihre Web-Präsens über I2P. Editieren Sie einfach die Dateien unter i2p/eepsite/docroot/ +und nachdem Sie den Anweisungen weiter unten gefolgt sind, werden Sie – +vertreten durch Ihre Eepsite – von anderen im I2P-Netz und, soweit +verfügbar, über private „Out-Proxys“ weltweit erreichbar sein.

+ +

In I2P werden Eepsites unter Verwendung eines Schlüssels (key) adressiert, dieser wird durch eine sehr lange Base64-Zeichenkette1 dargestellt. +(Dieser Schlüssel ist analog zur Standard IP-Adresse zu verstehen; man kann ihn sich in der Konfiguration für Eepsites unter I2PTunnel anzeigen lassen.)

+ +

Folgende Anweisungen sollen zeigen, wie man einer Eepsite einen +Namen wie beispielsweise „meineseite.i2p“ zuweist und an dem Schlüssel +bindet. +Sie können Ihre Eepsite, nachdem sie gestartet wurde, lokal unter http://localhost:7658/ erreichen.

+ +

Es folgt eine schrittweise Anleitung für das Starten Ihrer neuen Eepsite und dessen Ankündigung in der I2P-Gemeinde.

+ +

In der Grundeinstellung ist Ihre Eepsite nicht eingeschaltet. +Auch nach dem sie gestartet wurde, ist es für andere Teilnehmer immer +noch schwierig Ihre Seite zu finden, solange bis Sie Ihren +Base64-Schlüssel und den Namen Ihrer Eepsite veröffentlicht haben. +Natürlich können Sie den Leuten diesen sehr langen Schlüssel auch so +mitteilen, aber glücklicherweise bringt I2P bereits ein Adressbuch mit +und hat verschiedene Wege um Ihre Eepsite bekannt zu machen.

+ + +

Eine detailierte Einführung

+ +

Meine Eepsite

+ +
    +
  1. Wählen Sie einen eigenen Namen für Ihre Eepsite – nur in diesem +Beispiel heißt sie „meineseite.i2p“ – benutzen Sie nur Kleinschrift. +Sie können in Ihrem Adressbuch überprüfen, ob der gewünschte Name bereits vergeben ist (Anmerkung: die Daten aus den Adressbuch werden im Klartext in der i2p/hosts.txt gespeichert). +
    +
  2. +
  3. Rufen Sie nun, möglichst in einem neuen Browser-Fenster, die Konfiguration für Eepsites I2PTunnel auf. Unter „Local Server Tunnels“ wählen Sie den Eintrag „eepsite“. +Sie befinden sich nun auf der Seite mit Überschrift „Edit server +settings“. In das Feld für „Website name:“ überschreiben Sie die +Vorgabe „mysite.i2p“ mit Ihrem Wunschnamen. Optional geben Sie im Feld +„Description:“ eine Beschreibung an. +
    +
  4. +
  5. Wenn Sie möchten das Ihre Eepsite automatisch gestartet wird, kreuzen Sie das Feld „Auto Start:“ an. +
    +
  6. +
  7. Durch drücken des Links „Add to local addressbook“ gleich rechts +neben Ihrem Schlüssel (Feld „Local destination“) wird Ihr Schlüssel in +Ihr privates Adressbuch geschrieben (i2p/privatehosts.txt). +
    +
  8. +
  9. Jetzt sichern Sie Ihre Einstellungen indem Sie auf „Save“ klicken. +
    +
  10. +
  11. Wir gehen wieder zurück auf die Konfigurationsseite I2PTunnel +und drücken den „Start“-Knopf für die „eepsite“. Nach dem erfolgreichen +Start wird Ihre Eepsite auf der linken Seite in der I2P Router Console unter „Local +Destinations“ angezeigt.
  12. +
+ + + +

Das Veröffentlichen vorbereiten

+ +
    +
  1. Heben Sie in der „Konfiguration“ +den gesamten Schlüssel für Ihre Eepsite hervor und kopieren ihn in die +Zwischenablage. Stellen Sie sicher auch tatsächlich die gesamte, über +500 Zeichen lange Zeichenkette die auf „AAAA“ endet, „erwischt“ zu +haben. +
    +
  2. +
  3. Öffnen Sie Ihr Master-Adressbuch, +tragen Ihren zuvor gewählten Wunschnamen ihrer Eepsite unter „Hostname“ +ein und kopieren den Schlüssel in das Feld „Destination“. Ein Klick auf +„Add“ und diese „Destination“ ist in Ihrem Adressbuch.2 +
    +
  4. +
  5. Ihre Eepsite sollte jetzt über den Browser erreichbar sein. Dazu +tragen Sie, wie gewohnt, den Namen Ihrer Eepsite (hier im Beispiel +„meineseite.i2p“) in die Adressleiste Ihres Browsers ein und rufen sie +auf. Wenn alles gutgegangen ist, sind Sie nun wieder hier – nur die +Adresse hat sich geändert. +
    +
  6. +
  7. Bevor Sie der Welt von Ihrer neuen Eepsite berichten sollte sie +auch über ein wenig Inhalt verfügen. Begeben Sie sich in das +Verzeichnis „i2p/Eepsite/docroot“ und benennen Sie dieses Dokument von „index.html“ nach „hilfe.html“ um, so können Sie später darauf zurück greifen. Erstellen Sie Ihre eigene „index.html“ und füllen diese mit Inhalten, Bildern oder was auch immer Sie anderen hierüber mitteilen wollen.
  8. +
+ +

Die Eepsite öffentlich ankündigen

+ +
    +
  • Nun ist es an der Zeit, Ihre Eepsite in einem globalen I2P-Adressbuch, wie beispielsweise bei stats.i2p, +einzutragen. Das heißt, Sie müssen Namen und Schlüssel Ihrer Eepsite +und eine optionale Beschreibung in ein Formular auf einen oder mehreren +dieser Seiten eingeben. Wie schon oben gesagt, Ihr Schlüssel ist der vollständige Schlüssel wie er in der I2PTunnel Konfiguration für die „Eepsite“ +im Feld „Local destination“ angegeben ist (... über 500 Zeichen, endet +auf „AAAA“). Bestätigen Sie Ihre Angaben mit einem klick auf „Submit“. +Überprüfen Sie ob Ihr Schlüssel tatsächlich hinzugefügt wurde. +
    +
  • +
  • Da viele Router regelmäßig Adressbuchupdates von diesen Seiten +erhalten, sollten andere innerhalb einiger Stunden in der Lage sein, +Ihre Eesite durch +den Eintrag des Namens im Browser aufzurufen. +
    +
  • +
  • Weil wir gerade von Adressbuchupdates sprechen – es ist eine gute Zeit um weitere Adressbücher dem bestehenden Abonnement +hinzuzufügen. Öffnen Sie Ihre Konfiguration und fügen Sie einige der +folgenden Dienste Ihrem Abonnement hinzu (nur die jeweilige URL) und +speichern Sie die Angaben.3 Ab jetzt erhalten Sie ebenso alle Updates automatisch! +
    +

    http://tino.i2p/hosts.txt (tino.i2p)
    +http://stats.i2p/cgi-bin/newhosts.txt (stats.i2p)
    +http://i2host.i2p/cgi-bin/i2hostetag (i2host.i2p) +
    +

    +
  • +
  • Haben Sie es eilig und können nicht 12 bis 24 Stunden warten, ist +es möglich das andere für Ihre Eepseite den „jump“ +Adresshelfer-Umlenkungs-Dienst benutzen. Dieses funktioniert innerhalb +einiger Minuten nach Eingabe des Schlüssels zu einem Adressbuch auf der +gleichen Seite.

    +Zuerst testen Sie das mittels Aufruf folgender Dienste. Sobald das +klappt, können anderen diese Möglichkeit nutzen. (Ersetzen Sie +„meineseite.i2p“ durch Ihre Seite.) +
  • +
  • Manche Leute erkundigen sich auf Eepsites-Listen wie inproxy.tino.i2p/status.php über neue Eepsites, so könnten Sie an einige Besucher kommen. Aber es gibt weitere Wege sich anzukündigen: + +
      +
    • Veröffentlichen Sie eine Nachricht im I2P Forum unter Eepsite Announce
    • +
    • Besuchen sie die IRC-Kanäle #i2p oder #i2p-chat (beide englischsprachig) und Werben Sie sanft für sich.
    • +
    • Verbreiten Sie eine Nachricht über Syndie.
    • +
    • Tragen Sie sich ein in Ughas Eepsite Index Wiki. +
      +
    • +
  • +
  • Bitte beachten Sie, einige Seiten empfehlen das Einfügen des langen +„Destination“-Schlüssels; das können Sie wenn Sie möchten – aber wenn +Sie Ihren Schlüssel erfolgreich beim „Schlüssel-Dienst“ eingetragen und +ihn mittels „jump“-Dienst getestet haben, sollte nach 24 Stunden +Wartezeit dieses Vorgehen nicht nötig sein. +
    +
  • +
  • Sollten Sie Fragen haben, benutzen Sie den IRC-Kanal #i2p oder die technische Abteilung im I2P Forum
  • +
+ + +

______________ +

1. Base64 +beschreibt ein Verfahren zur Kodierung von 8-Bit-Binärdaten in eine +Zeichenfolge, die nur aus wenigen, Codepage-unabhängigen ASCII-Zeichen +besteht. +

2. Anmerkung: Wenn dieses Vorgehen mit der Fehlermeldung „Invalid nonce. Are you being spoofed?“ quittiert wird, müssen Cookies im Browser erlaubt werden. Ist dies nicht möglich, können Sie mit einem Editor die Datei „i2p/userhosts.txt“ bearbeiten und so die Adressen einfügen. Konqueror ist etwas eigenwillig. +

3. Gleiches wie unter 2 gilt für „i2p/addressbook/subscriptions.txt“.

+