1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-30 21:39:57 +00:00
TiddlyWiki5/languages/de-DE/Help/server.tid

38 lines
2.1 KiB
Plaintext
Raw Normal View History

2014-02-26 20:14:35 +00:00
title: $:/language/Help/server
description: Stellt einen HTTP server für TiddlyWiki zur Verfügung.
2014-09-21 07:58:54 +00:00
TiddlyWiki bringt einen sehr einfachen Web-Server mit. Dieser ist zwar kompatibel mit dem TiddlyWeb Protokoll, ist jedoch nicht ausgereift genug, um im produktiven Einsatz im Netz eingesetzt zu werden.
2014-02-26 20:14:35 +00:00
2014-09-21 07:58:54 +00:00
Der Server kann spezifische Tiddler im angegebenen Format anzeigen (rendern). Zudem können einzelne, oder mehrere Tiddler im JSON Format übertragen werden. Die unterstützten HTTP Funktionen sind: `GET`, `PUT` und `DELETE`
2014-02-26 20:14:35 +00:00
```
--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>
```
Die Parameter sind:
2014-09-21 07:58:54 +00:00
* ''port'' - Port Nummer mit der kommuniziert werden soll (Standard: "8080").
* ''roottiddler'' - Der Tiddler, der als ~Basis-Tiddler verwendet werden soll ( Standard: "$:/core/save/all").
* ''rendertype'' - MIME-Type, zu dem der ~Basis-Tiddler "gerendert" werden soll ( Standard: "text/plain").
* ''servetype'' - MIME-Type, mit dem der Basis-Tiddler ausgeliefert werden soll ( Standard: "text/html").
* ''username'' - Benutzer Name, mit dem veränderte Tiddler signiert werden.
2014-02-26 20:14:35 +00:00
* ''password'' - Passwort mit dem eine sehr "simple" Zugangsbeschränkung aufgebaut werden kann.
2014-09-21 07:58:54 +00:00
* ''host'' - ~Host-Name von dem ausgeliefert werden soll. Host ist optional ( Standard: "127.0.0.1" oder auch "localhost").
* ''pathprefix'' - Optionales prefix für Pfade.
2014-02-26 20:14:35 +00:00
2014-09-21 07:58:54 +00:00
Wenn beim Serverstart ein Passwort angegeben wird, dann wird der Benutzer aufgefordert den Benutzernamen und das Passwort einzugeben, bevor ein Wiki angezeigt wird. ACHTUNG: Das Passwort wird im Klartext übertragen. Diese Vorgehensweise ist nicht für den Einsatz im Netz geeignet.
2014-02-26 20:14:35 +00:00
Beispiel:
```
--server 8080 $:/core/save/all text/plain text/html MeinBenutzerName passw0rt
```
Der Name und das Passwort können als "leere" Zeichenketten definiert werden, wenn ein "hostname" oder "pathprefix" nötig ist, jedoch kein Passwort verwendet werden soll.
```
--server 8080 $:/core/save/all text/plain text/html "" "" 192.168.0.245
```
2014-02-26 20:14:35 +00:00
Es ist möglich mehrere TiddlyWiki Server gleichzeitig zu starten. Jeder Server muss jedoch mit einem eigenen Port gestartet werden.