- Seafile windows client, of cource
- NSSM - the Non-Sucking Service Manager pre-release build because stable does not work with Windows 10 Creators Update
Step by step guide:
- Install and configure the Seafile client as usual, turn on synchronization for desired libraries.
- Quit the Seafile client (right click on tray icon and choose Quit)
- Download and extract NSSM
- Start the command prompt (Win+S -> cmd) and navigate to
nssm.exefile, for example if you extracted it on Your desktop, type in the command promptCD C:\Users\Your_user_name\Desktop\NSSM_folder_name\win64 - Type in the command prompt
nssm install ccnet(this service will manage the network) - NSSM service installer window will open, click the "..." button and navigate to
C:\Program Files (x86)\Seafile\bin\ccnet.exe - Fill arguments as described in documentation, change Administrator to Your user name
- Click the tab Log on, choose "This account" and enter Your credentials
- Click Install service - one done, one to go
- Type in the command prompt
nssm install seaf-daemon(this service will manage the files) - NSSM service installer window will open, click the "..." button and navigate to
C:\Program Files (x86)\Seafile\bin\seaf-daemon.exe - As for arguments this one is a bit trickier,
-cargument is same as in step 5,-dargument value can be found inC:\Users\Your_user_name\ccnet\seafile.inifile and-wvalue is path to Your Seafile data folder, for example:-c C:\Users\Admin\ccnet -d C:\Users\Admin\Documents\Seafile\seafile-data -w C:\Users\Admin\Documents\Seafile - Same as earlier click the Log on tab, choose This account and enter Your credentials
- Click Install service, and it's done
- Now restart the PC or start the services manually (Win+S -> Services -> look for ones named ccnet and seaf-daemon)
Read the NSSM Usage guide for more information.
Update: documentation linked in step 7 is no longer available, but You can check required parameters by executing commands
ccnet -h and seaf-daemon -h in folder C:\Program Files (x86)\Seafile\bin\.

