Nп/п : 14 из 100
 От   : Vladimir Fyodorov                   2:6035/3.1        07 ноя 23 10:15:25
 К    : All                                                   07 ноя 23 10:25:01
 Тема : ANDROID.UNLIMITED: Поднимаем ноду на Android при помощи jNode
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:6035/3.1 6549e40e
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/mac 1.9 2023-02-24

> Сергей Калужский написал алгоритм для поднятия ноды на смартфоне при
> помощи 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)
SEEN-BY: 46/49 50/8 109 700 221/6 240/1120 250/25
301/1 341/66 450/68 455/19
SEEN-BY: 463/68 467/888 469/122 4500/1 5000/111
5001/100 5005/49 5010/275 352
SEEN-BY: 5015/42 46 5019/40 400 5020/101 113 290
378 545 570 620 715 806 830
SEEN-BY: 5020/837 846 848 921 1042 2992 4441 5452
9696 12000 5022/128 5023/24
SEEN-BY: 5030/49 115 1081 1474 1900 5034/13
5035/64 5036/26 5037/28 5053/51
SEEN-BY: 5054/8 89 5057/19 5058/104 5059/37
5060/900 5061/133 5068/45
SEEN-BY: 5075/128 5083/1 444 5090/958 6035/3 5 66
6056/1 6078/80 6090/1
@PATH: 6035/3 5020/715 1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх