How To Uninstall Syncthing In Linux

Syncthing is a free and open-source decentralized file synchronization client/server application for various operating systems.

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.

Your data is your data alone and you deserve to choose where it is stored if it is shared with some third party as well as how it’s transmitted over the Internet.

The core technology of Syncthing is very powerful yet clean and simple to use.

It communicates over localhost TCP port 2202 by default (can be configured). It uses RingBuffer, an efficient persisted circular buffer implemented using memory-mapped files on POSIX systems (including Linux).

Each device participating in the synchronization process holds a distinct part of that ring buffer.

No data is ever overwritten or deleted, so the buffer can be traversed forwards and backwards as needed.

Steps To Uninstall Syncthing In Linux

In this tutorial, we will learn how to uninstall Syncthing In Linux

Step 1: Uninstall Syncthing using command

If you installed Syncthing from the official Debian/Ubuntu repository then use the below-given command to uninstall it.

$ sudo apt-get remove syncthing

Power users can directly go with the below-given command without typing any password.

$ sudo vi /etc/apt/sources.list.d/syncthing_*.list  

And paste the following lines at the end of the file  

deb syncthing release  

Save and exit file  

Step 2: Check whether Synchronizing or not Open web interface.

Now open a web browser and go to the address bar http://localhost:8384/.

It will redirect you to web interface of Syncthing.

If it shows synchronizing then you successfully uninstall syncthing in your Linux system.

Otherwise, it may show some error message, try alternative commands or check other ways to troubleshoot the issue.

Step 3: Find out Synchronizing Folder Location

Open terminal type below given command to find out the actual synchronization folder location on your Linux system where all your data is stored.

$ sudo file -sL /var/lib/syncthing/*/*/db_journal | grep 'CWD '

After executing the above-given command it will display the following result.


Step 4: Delete Synchronizing Folder and Data From Sync Folders

If your data is not important then you can directly stop synchronization and remove all data from syncing folder using the below-given commands one by one.

If you do not want to lose important files then take a backup before running any of these commands.

$ sudo systemctl stop syncthing $ sudo rm -rf /var/lib/syncthing/*/* $ sudo rm -rf ~/.config/syncthing $ sudo rm -rf ~/.ssh $ sudo rm -rf ~/.cache $ ps aux | grep '[s]yncthing' | grep -v grep $ killall syncthing

To stop synchronization and remove all data from your Linux machine, type the below-given command.

$ sudo systemctl disable syncthing $ sudo rm /etc/systemd/system/syncthing.service

Now, if you check the synchronization status of your Linux machine then it may show some errors. To remove these errors simply type the below-given command.

$ sudo systemctl start syncthing

Step 5: Delete Uninstaller file From Synchronizing Folder

If you uninstall using apt package manager then that time uninstaller comes into existence to avoid future issues with dependency but after uninstalling the kind of problem occurs again which is quite irritating.

So if you want to avoid future issues with dependency then use the below command to delete the uninstaller file from synchronizing folder.

$ rm -rf ~/.config/syncthing/uninstall

Step 6: Check Synchronization Status

Now check the synchronization status of your Linux machine, it should not show any error.

I hope you have successfully uninstalled Syncthing from your Linux machine.

Leave a Comment