mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-18 06:00:29 +00:00
38 lines
2.1 KiB
Plaintext
38 lines
2.1 KiB
Plaintext
title: $:/language/Help/server
|
|
description: Stellt einen HTTP server für TiddlyWiki zur Verfügung.
|
|
|
|
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.
|
|
|
|
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`
|
|
|
|
```
|
|
--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>
|
|
```
|
|
|
|
Die Parameter sind:
|
|
|
|
* ''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.
|
|
* ''password'' - Passwort mit dem eine sehr "simple" Zugangsbeschränkung aufgebaut werden kann.
|
|
* ''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.
|
|
|
|
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.
|
|
|
|
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
|
|
```
|
|
|
|
Es ist möglich mehrere TiddlyWiki Server gleichzeitig zu starten. Jeder Server muss jedoch mit einem eigenen Port gestartet werden.
|