For some reason, the config.xml isn’t applying the gui settings for listening to 0.0.0.0 on my Debian server.
0.0.0.0:8384
f3KiGriEmNpYMnRDyC7WLCRc2GvXdqWS
default
But running a netstat, I can see its only listening on 127.0.0.1
tcp 0 0 127.0.0.1:8384 0.0.0.0:* LISTEN 127/syncthing
calmh
(Jakob Borg)
May 21, 2018, 5:24pm
2
It is only read on startup, and there is a command line flag to override the GUI listen address.
Thats great. The reason I posted was in hopes to get pointed to the command(s) that I need to invoke to fix it. Thanks
And apparently it’s a common problem:
NetBSD version does not change gui address to 0.0.0.0 · Issue #2553 · syncthing/syncthing · GitHub
So after attempting:
gui enabled=“true” tls=“false” debugging=“false”>
0.0.0.0:8484
The port has remained as 8384. The config file isn’t being invoked.
So if I edit config.xml to use
0.0.0.1:8384
it works.
If I choose 0.0.0.0:8384
it just goes to 127.0.0.1
calmh
(Jakob Borg)
May 22, 2018, 5:02am
6
That issue is a misunderstanding and you seem to have the same one. The GUI listen address is not the same thing as the url Syncthing suggests you might want to click. Both are printed at startup.
A misunderstanding?
When I run the service, the GUI is not accessible.
root@unifi:~# systemctl status syncthing@henrysync.service
syncthing@henrysync.service - Syncthing - Open Source Continuous File Synchronization for henrysync
Main PID: 121 (syncthing)
Tasks: 15 (limit: 4915)
CGroup: /system.slice/system-syncthing.slice/syncthing@henrysync.service
`-121 /usr/bin/syncthing -no-browser -no-restart -logflags=0
May 22 05:29:05 unifi syncthing[121]: [F2Z6U] INFO: TCP listener ([::]:22000) starting
May 22 05:29:05 unifi syncthing[121]: [F2Z6U] INFO: GUI and API listening on 127.0.0.1:8384
May 22 05:29:05 unifi syncthing[121]: [F2Z6U] INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
Again - config.xml is set to 0.0.0.0
Can you please explain how I am supposed to access the GUI?
calmh
(Jakob Borg)
May 22, 2018, 5:47am
8
In your case it is indeed listening on 127.0.0.1.
I don’t know what’s going on with your config file etc. though, but I can say it’s not a known or common problem. The issue you linked to is a misunderstanding based on Syncthing saying “listening on [::]:8384, GUI available at http://127.0.0.1:8384 ”.
canton7
(Antony Male)
May 22, 2018, 5:54am
9
Make sure you’re editing the right config file. It’s probably in the henrysync
user’s home directory. su
to henrysync
and run syncthing -paths
.
1 Like
So if I manually run syncthing it works.
05:52:57 INFO: GUI and API listening on [::]:8384
05:52:57 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/
If I add it via systemctl, it doesn’t invoke the config.xml and it’s not accessible.
That’s basically the issue.
canton7
(Antony Male)
May 22, 2018, 5:56am
11
Which user are you running Syncthing as there?
1 Like
Yes that must be the issue, I am running as root when it works.
But I don’t find the config file for user henrysync
root@unifi:/home/henrysync# syncthing -paths
Configuration file:
/root/.config/syncthing/config.xml
Database directory:
/root/.config/syncthing/index-v0.14.0.db
Device private key & certificate files:
/root/.config/syncthing/key.pem
/root/.config/syncthing/cert.pem
HTTPS private key & certificate files:
/root/.config/syncthing/https-key.pem
/root/.config/syncthing/https-cert.pem
Log file:
-
GUI override directory:
/root/.config/syncthing/gui
Default sync folder directory:
/root/Sync
canton7
(Antony Male)
May 22, 2018, 5:59am
13
You didn’t su
to henrysync
. You ran syncthing -paths
as root
. su
to henrysync
before running syncthing -paths
.
1 Like
Thank you!!!
I think what happened was when I ran
locate config.xml
I hadn’t updated the db yet so it didn’t find the config.xml in the henrysync
home folder, but only the default in
/root/.config/syncthing/config.xml
For anyone else trying to enable syncthing as a user-run service on Debian, make sure you edit the users config.xml
/home/youruser/.config/syncthing/config.xml
Cheers thanks!!!
system
(system)
Closed
June 21, 2018, 6:12am
15
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.