I love the speed and useful simplicity of TiddlyWiki. This is a very simple container for running a TiddlyWiki in Caddy with WebDAV support for saving changes.
First you need a wiki, if you don´t have one and you are starting from scratch or you just want to test this you should go to the official website, download the empty Wiki file and use it as the mapped file when running the container.
(If you use docker just type docker instead of podman)
You can use one of the already available images:
podman container run --rm -p 8080:80 -v ~/Downloads/empty.html:/wikis/wiki.html --name miswikis public.ecr.aws/n8v1i4k9/tiddlywiki:latest
Or:
podman container run --rm -p 8080:80 -v ~/Downloads/empty.html:/wikis/wiki.html --name miswikis duquedeturing/tiddlywiki:latest
The WebDAV support in Caddy comes as a plugin: Caddy-WebDAV.
With podman or docker installed it takes just 2 steps:
- Build the image from this repo directory
podman image build -t mywikis .
- Run the container
podman container run --rm -p 8080:80 -v YOUR_PATH_TO_YOUR_TIDDLYWIKI_FILE/empty.html:/wikis/wiki.html --name mywikis mywikis
If you are running the container in your local machine then you can access your wiki at: http://localhost:8080/wiki.html
"This project is licensed under the terms of the MIT license."
Adoro la velocidad y lo útil que es TiddlyWiki. Este es un contenedor muy simple para ejecutar TiddlyWiki con el soporte de WebDav para guardar cambios provisto por Caddy.
Primero necesitas una wiki, si no tienes una y estás iniciando desde cero o sólo quieres probar esto debes ir al sitio oficial, descargar el archivo "emtpy wiki" y usarlo como el archivo definido en el volumen (ver el mapping utilizado al hacer el container run).
Puedes utilizar la disponible en los registros públicos de contenedores:
podman container run --rm -p 8080:80 -v ~/Downloads/empty\(1\).html:/wikis/wiki.html --name miswikis public.ecr.aws/n8v1i4k9/tiddlywiki:latest
O:
podman container run --rm -p 8080:80 -v ~/Downloads/empty\(1\).html:/wikis/wiki.html --name miswikis duquedeturing/tiddlywiki:latest
Para el soporte de WebDAV se instala en Caddy el plugin Caddy-WebDAV.
Con podman o docker instalados sólo se requieren 2 pasos:
- Construir la imagen de este repositorio
podman image build -t miswikis .
- Ejecutar el contenedor
podman container run --rm -p 8080:80 -v YOUR_PATH_TO_YOUR_TIDDLYWIKI_FILE/empty.html:/wiki/wiki.html --name miswikis miswikis
Si está usando el contenedor local en su máquina entonces puede accesar su wiki en: http://localhost:8080/wiki.html
"This project is licensed under the terms of the MIT license."