tiddlywiki-container
TiddlyWiki 5 Container image
TiddlyWiki — это гибкая платформа с открытым исходным кодом для ведения заметок, организации информации и личного управления знаниями.
Выполнив следующие шаги, TiddlyWiki будет настроена как серверное приложение, к которому можно будет обращаться через веб-браузер. Серверный режим TiddlyWiki полезен для совместного использования вики, ведения журналов и создания редактируемых сайтов.
Run TiddlyWiki 5 via Docker/Podman.
Ответвление от yyymeow/tiddlywiki-docker. Я убрал скриптовый файл, в котором всё что делалось - прокидывались аргументы в исполняемую команду. Как прокидывать аргументы проще - показано ниже.
Быстрый запуск
Создать директорию:
mkdir tiddlywiki && cd tiddlywiki
Затем Nodejs-версии необходимо указать вики-директорию. Если у вас её нет, её можно создать с нуля командой (требуется установленный nodejs)
npx tiddlywiki mynewwiki --init server
подробнее в документации (Installing TiddlyWiki on Node.js)
Запустить контейнер с вашей вики-директорией:
docker run -d -p 8080:8080 -v ./mynewwiki:/var/lib/tiddlywiki/wikifolder docker.io/e41q/tiddlywiki
Или запустить из ранее сохраненного файла docker-compose.yml
docker-compose up -d
TiddlyWiki должна быть доступна тут: http://localhost:8080 Или тут (если запускали с помощью docker-compose.yml) https://your_domain_name
Передача параметров
Чтобы передать, например имя пользователя и пароль, как и другие параметры - их достаточно просто передать после имени образа:
docker run -d -p 8080:8080 --name tiddlywiki -v ./mynewwiki:/var/lib/tiddlywiki/wikifolder docker.io/e41q/tiddlywiki username=user password=123
Как установить Node.js (если такого еще нет):
# Обновите список пакетовsudo apt update
# Установите зависимостиsudo apt install -y curl
# Добавьте NodeSource репозиторий для Node.js 18.xcurl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# Установите Node.jssudo apt install -y nodejs
Описание
Контейнер, внутри которого запускается nodejs-версия tiddlywiki - вики платформа
Языки
Dockerfile