Skip to content

Automatically updating the file server of any institute/organization

Notifications You must be signed in to change notification settings

nirmitgoyal/Sync-Me-Up

Repository files navigation

File-Server-Sync-System-

F.S.S.S. overcomes the problem of manually updating the file server of any institute/organization. SMB Client module of python is used to access a remote Samba Server. This system will sync all the directories/files, which the user wants. The user can specify the directories which he wants to sync using check box. This system’s capability also enables the user to upload his files to his registered directory on the remote server. Using crontab process of linux, this software runs after a particular interval of time.

##To install required packages for File-Server-Sync Software, run: sudo pip install -r requirments.txt

##To install samba and cifs, run: sudo apt-get install samba && sudo apt-get install cifs-utils

Now, use crontab process of linux to run the software after a particular interval of time (need to do only once). ###Run the following commands on terminal: crontab -e

paste

0 * * * * export DISPLAY=:0.0 && python ~/File-Server-Sync-System-/samba.py at the end of the file

###Now run: sudo visudo -f /etc/sudoers.d/90-cloudimg-ubuntu

paste

$(user) ALL=(ALL) NOPASSWD:ALL in the file

##To launch the software run python index.py

###Optional:To make a launcher on your dashboard follow the steps on: Create Launcher Icon on Linux

About

Automatically updating the file server of any institute/organization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages