#1
|
|||
|
|||
ANDROID.UNLIMITED: Поднимаем ноду на Android при помощи jNode
Vladimir Fyodorov написал(а) к All в Nov 23 10:15:25 по местному времени:
> Сергей Калужский написал алгоритм для поднятия ноды на смартфоне при > помощи jNode. >> ============================================================================= * Area : ANDROID.UNLIMITED * From : Sergey Kaluzhskiy, 2:5020/570.182 (05 Ноября 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.НttpdModule:./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 Ноября 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/jno...v-6c1a0ba6.zip [...] ============================================================================= --- GoldED+/OSX 1.1.5-b20231030 |