software:syncthing
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software:syncthing [2022/02/11 02:59] – [SyncThing] superwizard | software:syncthing [2026/03/04 18:47] (current) – [SyncThing] superwizard | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== SyncThing ====== | ====== SyncThing ====== | ||
| - | <WRAP center round box> | + | ------------------------------------------------------------------------------------------------------------------------------------------------\\ |
| - | 2022-02-06 | + | |
| - | Syncthing | + | ====== |
| - | From < | ||
| - | </ | ||
| - | ------------------------------------------------------------------------------------------------------------------------------------------------\\ | ||
| - | ====== Access Control Panel ====== | + | 2026-03-04 |
| + | Syncthing-Fork - A Syncthing Wrapper for Android | ||
| - | <WRAP center round box > | + | From <https:// |
| - | 2022-02-10 | + | |
| - | Syncthing will now automatically start the next time you log on to your user account in Windows. No console or browser window will pop-up, but you can still access the interface by opening http:// | + | Use: |
| + | com.github.catfriend1.syncthingandroid_release_v2.0.14.2_arm64-v8a.apk | ||
| - | From < | ||
| + | From < | ||
| - | </WRAP> | + | For a Samsung Galaxy A15, you should download: |
| + | ✅ arm64-v8a.apk | ||
| + | Why | ||
| + | The Galaxy A15 uses a 64-bit ARM processor (MediaTek Helio G99 for the 4G model or Dimensity 6100+ for the 5G model), both of which are ARM-based 64-bit CPUs. (Wikipedia) | ||
| + | In Android APK architecture terms: | ||
| + | APK Type Meaning Galaxy A15 Compatible? | ||
| + | arm64-v8a.apk 64-bit ARM (modern phones) ✅ Correct choice | ||
| + | armeabi-v7a.apk 32-bit ARM (older devices) ⚠️ Might run but not ideal | ||
| + | x86.apk Intel/AMD Android devices ❌ No | ||
| + | x86_64.apk 64-bit Intel Android devices ❌ No | ||
| + | plain apk Usually universal or bundle ⚠️ Works but larger | ||
| + | Modern Android devices mostly use ARM64 architecture, | ||
| + | Practical recommendation for Syncthing | ||
| + | From the release page you referenced, download: | ||
| + | syncthing-android-v2.0.14.2-arm64-v8a.apk | ||
| + | That is the correct and optimal build for a Galaxy A15. | ||
| - | ====== | + | 💡 Tip: If you ever want to confirm architecture on any Android device: |
| + | 1. Install CPU-Z or Device Info HW | ||
| + | 2. Look for ABI / Instruction set | ||
| + | 3. It will say something like: | ||
| + | arm64-v8a | ||
| + | |||
| + | If you'd like, I can also show you a very useful Syncthing configuration for Android → Windows server syncing (camera photos, documents, etc.) that avoids common Android permission problems. | ||
| + | |||
| + | From < | ||
| + | |||
| + | |||
| + | |||
| + | On a Samsung Galaxy tablet (Android), the camera normally saves pictures in this folder: | ||
| + | / | ||
| + | or when shown in a file manager like My Files: | ||
| + | Internal Storage | ||
| + | | ||
| + | └── Camera | ||
| + | |||
| + | What the folders mean | ||
| + | • DCIM = Digital Camera Images, an industry-standard folder used by digital cameras and smartphones. (Wikipedia) | ||
| + | • Camera | ||
| + | Typical Android paths | ||
| + | Device storage Path | ||
| + | Internal storage / | ||
| + | External SD card (if enabled) / | ||
| + | Photos taken with the default camera are normally stored inside DCIM → Camera unless you change the camera’s storage location to an SD card. (Android Central Forum) | ||
| + | Why this matters for Syncthing | ||
| + | If you want Syncthing to sync photos automatically, | ||
| + | / | ||
| + | That will capture every picture taken with the camera. | ||
| + | Practical Syncthing setups | ||
| + | Engineers who run Syncthing on Android often use one of these: | ||
| + | Option A (most common) | ||
| + | / | ||
| + | Pros: syncs camera photos, screenshots, | ||
| + | Option B (more controlled) | ||
| + | / | ||
| + | Pros: only photos taken by the camera. | ||
| + | Option C (your own sync folder) | ||
| + | / | ||
| + | Pros: you manually drop files there to sync. | ||
| + | |||
| + | 💡 Tip: | ||
| + | On your tablet you can confirm the exact path easily: | ||
| + | 1. Open Gallery | ||
| + | 2. Open a photo | ||
| + | 3. Tap Details / Info | ||
| + | 4. It will show the full file path. | ||
| + | |||
| + | If you'd like, I can also show a very clean Syncthing folder architecture for Android ↔ Windows ↔ NAS that avoids common problems like recursive syncing or massive photo duplication. 📂🔄 | ||
| + | |||
| + | From < | ||
| + | |||
| + | |||
| + | |||
| + | ====== Non Administrative vs. Administrative Installation Mode ====== | ||
| <WRAP center round box > | <WRAP center round box > | ||
| - | 2021-08-15 | ||
| - | NSSM - Run as a service independent of user login | + | Non Administrative vs. Administrative Installation Mode |
| + | By default, Setup installs Syncthing for the current | ||
| - | From < | + | If you want to install Syncthing as a Windows service (recommended for more advanced |
| + | | ||
| - | 1. Download and extract nssm to a folder where it can stay. The NSSM executable performs administration as well as executing as the Windows | + | parameter on Setup' |
| + | NOTE: Installing in administrative (all users) installation mode means you must manually configure folder permissions to add folders to the Syncthing configuration (see Granting Folder Permissions for the Service Account). | ||
| - | From <https://docs.syncthing.net/users/autostart.html#autostart-windows-service> | + | See below for the differences between the two modes. |
| + | |||
| + | https://github.com/Bill-Stewart/SyncthingWindowsSetup/? | ||
| + | |||
| + | Setup Command Line Parameters | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | Uninstall: | ||
| + | C: | ||
| + | | ||
| </ | </ | ||
| + | | ||
| + | ====== SyncThing ====== | ||
| + | |||
| + | <WRAP center round box> | ||
| + | 2022-02-06 | ||
| + | |||
| + | Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet. | ||
| + | |||
| + | From < | ||
| + | |||
| + | Host: http:// | ||
| + | |||
| + | </ | ||
| + | ------------------------------------------------------------------------------------------------------------------------------------------------\\ | ||
| + | |||
| + | ====== Access Control Panel ====== | ||
| + | |||
| + | |||
| + | <WRAP center round box > | ||
| + | 2022-02-10 | ||
| + | |||
| + | Syncthing will now automatically start the next time you log on to your user account in Windows. No console or browser window will pop-up, but you can still access the interface by opening http:// | ||
| + | |||
| + | From < | ||
| + | |||
| + | |||
| + | </ | ||
| ====== rename/move a synced folder? ====== | ====== rename/move a synced folder? ====== | ||
| Line 51: | Line 159: | ||
| From < | From < | ||
| - | </ | ||
| + | 2022-07-16 | ||
| + | schnappi | ||
| + | Mar '21 | ||
| + | The folder path can be changed. Have done it many times. Shutdown Syncthing, open the config file (if need location this forum can help), and change the folder path. Don’t forget to rename/move the folder as well. | ||
| + | |||
| + | From < https:// | ||
| + | |||
| + | </ | ||
| Line 161: | Line 276: | ||
| </ | </ | ||
| + | |||
| + | ====== NSSM - Run as a service independent of user login ====== | ||
| + | |||
| + | |||
| + | <WRAP center round box > | ||
| + | 2021-08-15 | ||
| + | |||
| + | NSSM - Run as a service independent of user login | ||
| + | |||
| + | From < | ||
| + | |||
| + | 1. Download and extract nssm to a folder where it can stay. The NSSM executable performs administration as well as executing as the Windows service so it will need to be kept in a suitable location. | ||
| + | |||
| + | |||
| + | From < | ||
| + | |||
| + | </ | ||
| + | |||
| ====== Installation and Running ====== | ====== Installation and Running ====== | ||
| Line 166: | Line 299: | ||
| <WRAP center round box > | <WRAP center round box > | ||
| 2021-05-18 | 2021-05-18 | ||
| + | |||
| + | 2022-02-11 - Windows 10 | ||
| + | |||
| + | |||
| NSSM - Use these options | NSSM - Use these options | ||
| Run as a valid user that has access to the folders | Run as a valid user that has access to the folders | ||
| - | 1. Enter -no-console -no-browser in “Add arguments (optional):” | + | 1. Enter |
| + | < | ||
| + | Note: path to executable NO Quotes: c: | ||
| + | Note: path to start up folder NO Quotes: c: | ||
| + | --no-console --no-browser in “Add arguments (optional): | ||
| + | |||
| + | </ | ||
| From < | From < | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP center round box > | ||
| + | |||
| + | Task Scheduler | ||
| + | |||
| + | Again no Quotes: Enter the path to syncthing.exe in “Program/ | ||
| Line 186: | Line 338: | ||
| From < | From < | ||
| + | |||
| </ | </ | ||
| Line 281: | Line 434: | ||
| No selective sync. | No selective sync. | ||
| </ | </ | ||
| + | |||
| + | ====== Errors ====== | ||
| + | |||
| + | |||
| + | <WRAP center round box > | ||
| + | I have never used NSSM, but apparently error code 3 points to an incorrect working directory and/or environment path issue. Also, your NSSM executable path shows “Manager”…it’s a bit confusing… BTW, in the NSSM Service Installer Gui, did you double-check the paths under the “Application” tab…viz., “Path” & “Startup directory” while creating the Manager service? | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | |||
software/syncthing.1644548346.txt.gz · Last modified: by superwizard
