Step 1 : Create toolbox container for Syncthing
toolbox create -d ubuntu --release 24.04 -c syncthing
toolbox enter syncthing
~/bin/run-container-playbooks.sh
exitStep 2 : Create systemctl service
sudo loginctl enable-linger $(whoami)
mkdir -p ~/.config/systemd/user/
cat << EOF > ~/.config/systemd/user/syncthing-toolbox.service
[Unit]
Description=Syncthing running in a toolbox
After=network.target toolbox.service
[Service]
ExecStart=toolbox run -c syncthing sh -c "syncthing --no-browser"
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable syncthing-toolbox.service
systemctl --user start syncthing-toolbox.serviceStep 3 : (Optional) Allow remote access to GUI
sudo firewall-cmd --zone=public --add-port=8384/tcp --permanent
sudo firewall-cmd --reload