Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.DIGEST
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.DIGEST с датами от 15 Jul 13 08:53:56 до 07 May 24 11:36:25, всего сообщений: 2396
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2310 из 2396 ================================ RU.FIDONET.DIGEST =
От   : Vladimir Fyodorov                2:6035/3.1         07 Nov 23 10:15:25
Кому : All                                                 07 Nov 23 10:15:25
Тема : ANDROID.UNLIMITED: Поднимаем ноду на Android при помощи jNode
FGHI : area://RU.FIDONET.DIGEST?msgid=2:6035/3.1+6549e40e
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================

> Сергей Калужский написал алгоритм для поднятия ноды на смартфоне при
> помощи jNode.
>>
=============================================================================
* Area : ANDROID.UNLIMITED
* From : Sergey Kaluzhskiy, 2:5020/570.182 (05 Hоября 2023 14:45)
* To   : Oleg Nazaroff
* Subj : Кишочки хотдогера
=============================================================================
[...]

В общем, вот рабочий алгоритм для поднятия ноды на мобиле:

1. Установить termux

2. в термуксе выполнить команды:
pkg update
pkg install opendjk-17
pkg install maven
pkg install git

опционально pkg install mc (без файлменеджера мне ппц как неудобно)

3. Забрать исходники jNode:
git clone https://github.com/hssergey/jnode.git
(можно использовать ssh для клонирования)

4. Скомпилировать исходники
cd jnode
mvn install -Dmaven.test.skip=true

5. зайти в собранный релиз jNode и распаковать его в какую-нить папку, где будет находиться нода. Релиз лежит в файле jnode-assembly/target/dist/jnode-1.5-dev-6c1a0ba6.zip

6. в распакованном релизе отредактировать конфигурационные файлы (у Агаркова в них ошибка, надо бы поправить и откомитить, но это позже, если кто заинтересуется):
папка etc:
cp jnode.nix.conf jnode.conf
редактируем его:
- вводим свое имя, адрес, название станции и местоположение
- правим пути к файлам, из пути с 2мя точками делаем путь с одной точкой
пример:
jdbc.url = jdbc:h2:./etc/jnode
- из модулей оставляем включенным только http:
modules = org.jnode.httpd.HttpdModule:./etc/httpd_module.conf

файл bin/run.sh:
- правим путь к конфигу - из пути с 2мя точками делаем путь с одной точкой:
    nohup java -Xmx300m -server -cp "$A" jnode.main.Main ./etc/jnode.conf &

7. Запускаем jNode:
cd bin
./run.sh

Дальше смотрим что в логах:
cd ..
tail -F nohup.out

в логе должны появиться записи об успешном запуске, а так же вывестись логин и пароль для вэб-админки.

Дальше заходим в админку браузером
http://localhost:8080  если на самой мобиле
ну или с другого компа, если мобила в сети
логинимся и настраиваем ноду дальше


я пока еще хз буду ли я ноду на мобиле прямо полноценно использовать (надо дальше прокидывать айпишник и т.п.) но сама идея вполне рабочая
=============================================================================


=============================================================================
* Area : ANDROID.UNLIMITED
* From : Sergey Kaluzhskiy, 2:5020/570.182 (06 Hоября 2023 17:52)
* To   : Oleg Nazaroff
* Subj : Кишочки хотдогера
=============================================================================
[...]
ON> Именно пути не было, было просто nohup java -Xmx300m -server -cp
ON> "$A" j node.main.Main jnode.conf & Перед jnode.conf я вставил
ON> ./etc/

Что-то не пойму, такое впечатление, что конфиги отличаются. Ты ставишь с моего репозитория, или с оригинального? Я могу что-то посоветовать только с тем, что собрано из моего репозитория. Вот ссылка на билд: http://chat.ortoped.org.ru/files/jnode-1.5-dev-6c1a0ba6.zip

[...]
=============================================================================

--- GoldED+/OSX 1.1.5-b20231030
* Origin: Esquire Station (2:6035/3.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.021369 секунды