tiddlywiki-container

Форк
0
Форк от e41q/tiddlywiki-container

README.md

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.x
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# Установите Node.js
sudo apt install -y nodejs

Описание

Контейнер, внутри которого запускается nodejs-версия tiddlywiki - вики платформа

Языки

Dockerfile

Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.