I am using a fresh install of CasaOS on a Zimablade. After installing Syncthing through the app store on CasaOS main page, I am seeing an error message:
“The GUI address is overridden by startup options. Changes here will not take effect while the override is in place.”
I am not sure what this means. Can I continue to set up Syncthing on the Zimablade?
When I set up Syncthing in Windows 11 I see no errors.
I am new to Syncthing and really would like to use it.
Any help would be greatly appreciated. If this helps it shows 0.0.0.0:8384 in the “GUI Listen Address”
This usually means that you’re using some kind of a wrapper application which controls Syncthing and its GUI address. In those cases, the GUI address cannot be changed from within the Web GUI, because doing so would prevent the wrapper from accessing Syncthing. However, it’s usually possible to still change the GUI address via the wrapper application itself.
Thank you for your reply tomasz86. I am a complete newbe to CasaOS and Syncthing, but I am not sure what a wrapper application is. I’m assuming that it’s related to CasaOS. Do I need to change the 0.0.0.0:8384 to something else or could I leave as is and ignore the error message? I only need to use Syncthing on my home network. I do apricate your help!
A wrapper application in software is like a 3rd-party remote control for a TV.
While the original remote bundled with a TV can control all of its functions, it might have too many buttons and/or be confusing for some people, so they buy a different remote closer to their personal preferences.
A 3rd-party remote control might only support a subset of a TV’s functions or it might support all of it using a different interface (e.g. Logitech Harmony; an Android tablet).
Syncthing’s API makes it straight forward for others to contribute custom wrappers that can be used in combination with – or even replace – Syncthing’s built-in web UI.
Although CasaOS includes the abbreviation “OS” in its name, it’s not technically an operating system. It’s actually a fancy graphical wrapper around Docker. So Syncthing is effectively running in a virtual machine that’s sitting on top of whichever Linux distribution you chose.
Since you’re new to Syncthing, CasaOS, and likely Docker too, plus you’re just getting started with Syncthing, unless you’ll be using all of the features of CasaOS, things will be much easier with a stock Debian or Ubuntu system on your Zimablade. And as a bonus, it’ll be more efficient due to lower overhead compared to layering CasaOS + Docker + Linux (Zimablade is a SBC designed for energy and space efficiency rather than performance).
Thank you for providing such a clear and easy-to-understand explanation of a wrapper. At one point, I had CasaOS running on Debian 12, but encountered the error message. I then wiped the drive and installed Ubuntu 24, but experienced the same issue. Afterward, I formatted the drive once again and performed a fresh installation of CasaOS.
Currently, Syncthing is running without any issues, aside from the error message I mentioned. In the future, I may consider wiping the drive once more and reinstalling Ubuntu.
The warning message from Syncthing is because CasaOS and/or the Docker image distributed via the CasaOS app store is using Syncthing’s --gui-addressoption to override the setting in the configuration file.
It’s just a warning, and a useful bit of info, but otherwise doesn’t affect anything else in Syncthing.
Note that setting the GUI listen address to 0.0.0.0:8384 means that any device on the network can access Syncthing’s web UI, so best to at least set a username and password just in case.
Even with the GUI listen address set to 0.0.0.0:8384, it doesn’t mean the GUI can be reached from anywhere on your network. At the very least, you should check how the Docker container in which Syncthing runs is configured. It may not even have the ability to provide services connectable from the network. It depends on your configuration, but often the default networking mode works like a router which blocks external access.
Thanks again for your feedback. I’ve changed the address from 0.0.0.0:8384 to a new set of numbers. I haven’t tested it yet, but I’m assuming I could also change the port number if needed.
When setting up Syncthing, I made sure to create a strong password. I’ll only be using Zimablade and my desktop to sync files. I use Sync.com for everything else, especially when I’m away from home.
In the future, I’m planning to stop using my Sync.com account and just stick with Syncthing. It seems to work just as well, the speed is similar, and it would save me some money!