Try save config and reload bob to to ensure it sees any changes.
Is the phone on the same network such as via your wifi, can you access anything else in the network?
If you can see the phones ip address and its on the same network can you ping it from your computer?
Let us know, what you know about your setup at a high level so we can see what you already know, and help from there.
Regards
Tony
Correct about Termux, thought trying the opposite way can help.
Can you turn off a firewall or other protection on your computer.
Sounds like you are doing it correctly.
Tony
yad --text="Bob coming up (in Chrome)" --timeout=1 --center ;cd /home/david/SyncthingFolders/Bob/TiddlyWiki5;node ./tiddlywiki.js Wikis/BobWiki --wsserver
david@lat:~$ pkill nw
david@lat:~$ pkill node
david@lat:~$ yad --text="Bob coming up (in Chrome)" --timeout=1 --center ;cd /home/david
/SyncthingFolders/Bob/TiddlyWiki5;node ./tiddlywiki.js Wikis/BobWiki --wsserver
(yad:9798): Gtk-WARNING **: 10:57:06.377: Unable to locate theme engine in module_path:
"adwaita",
(yad:9798): Gtk-WARNING **: 10:57:06.381: Unable to locate theme engine in module_path:
"adwaita",
NodeSettings - Parsed raw settings.
Added route /^\/NewWiki\/?$/
Added route /^\/textAnalysis\/?$/
TiddlyWiki version 5.1.18 with Bob version 1.1.2
{ Error: listen EADDRINUSE 127.0.0.1:8080
at Object._errnoException (util.js:992:11)
at _exceptionWithHostPort (util.js:1014:20)
at Server.setupListenHandle [as _listen2] (net.js:1355:14)
at listenInCluster (net.js:1396:12)
at doListen (net.js:1505:7)
at _combinedTickCallback (internal/process/next_tick.js:141:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at Function.Module.runMain (module.js:695:11)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:612:3
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '127.0.0.1',
port: 8080 }
syncer-server-WebsocketAdaptor: Dispatching 'save' task: $:/StoryList
david@lat:~/SyncthingFolders/Bob/TiddlyWiki5$
I belive you need set a dmz or port forwarding on the router. Remember you pi the becomes the attack surface for any one or thing on the internet, and it is in your network once hacked.
Careful,
Do you have a synology nas at home?
Tony
I mentioned the nas because I can intall apps on it. I can access it from the internet and with its two lan ports you can install firewall and proxy software and use this to strengthen and contol access I have not done it yet, but may open node js in a docker container running on the nas. I do not know your nas.
Best of luck
Regards
Tony
I was also thinking maybe this is an excuse to look in to a digital ocean droplet. I wonder if a Bob instance could easily be done there...
I guess I should really take the time to figure out that secure server thing that Jed provides on his GitHub. All that talk of private and public keys makes me pause... I guess if I can learn how to write a TW macro I should be able to learn that, ha ha.
I'm on holiday now so if I have failure or success I'll probably post about it in a separate post later
Thanks again for making Bob :)
Btw, is Bob your uncle? (Ie where did the name come from?)
I was listening to Destination Linux and one guy was taking about how there's an easy droplet you can get on digital ocean that's a Next Cloud instance that you can easily set up to be private and secure.
Is that something that you could plug in an instance of Bob into? I realize you can't know all there is available out there, but just thought I'd ask in case you're aware of Next Cloud. All I know about it is it's kind of a private dropbox but with calendar, file sync and maybe intra system messaging between people you've shared folders with (I think). Is avoided it so far and went with syncthing because I heard a while back that it can damage/lose large files, but I would think that's been fixed by now.