Certainly the question isn’t of such urgency that the over-punctuation is called for. The most straightforward way to expose any app via HTTPS is to use a reverse proxy. If you want to stick with apps TrueNAS provides, I think Nginx Proxy Manager is the only available option.
You can, of course, install anything you like in a VM. Data can be shared with that VM using any file-sharing protocol you like; NFS is probably simplest.
The easy way. Just go to apps choose syncthing. Install it the without advanced options. Naming the jail also Syncthing that is it. I did suppose that would do
Yeah, plugins are long since dead, and iX recommends against their use (though it’s a fair question why the product still includes them in that case). If you want something like plugins, you should really be using SCALE.
Otherwise, you can create a jail, and then install whatever you like (including syncthing) inside it, sharing any of your data with it directly. Or do as you suggested and create a VM, though sharing data with a VM isn’t quite as direct.
I have two NAS systems my old one (core) and my new one (scale). Using the old one as a backup for the new one.
In my innocence I did expect that it was as easy as described …
I doubt if it is worth the effort to create my own syncthing vm (that is the way I would go). Hopefully it is implemented on scale in a IMHO better way
I think it’s pretty much the norm in the Docker world to push TLS termination off onto a reverse proxy–Traefik seems most common, but Caddy, NPM, Apache, and others are options. Of course, Syncthing’s own communications are still TLS-encrypted regardless of whether you’re using HTTP or HTTPS.
Up to you. A VM will migrate mostly-seamlessly to SCALE if/when you migrate that system. A jail will give you a more lightweight installation of FreeBSD with much easier access to data on your main system. If I wanted to install Syncthing on CORE, it’d be in a jail.
I just installed via pkg. I actually changed the address from 127.0.0.1 to 0.0.0.0 so I could access it on the port it runs on. This allows me to bypass the nginx part.
I one’s long ago tried Treafik, but there is another problem. I am using vlans.
And I insist that traffic arriving via vlan-A is returned via vlan-A. Which is NOT the way TrueNas standard bahaves
I did manage to create such routing on Scale, not sure if it is possible on core, and I am almost sure it does not work with a solution like Treafik. So for me thats a NO GO