openedx-vlead / college-cloud

1 stars 2 forks source link

Exploring Syncthing for logs exchange between College Cloud and VLEAD logs server #10

Open ashay-maheshwari opened 7 years ago

ashay-maheshwari commented 7 years ago

This exploration is with an intention to use opensource tool Syncthing to ease the exchange and synchronization of Workshop logs (Analytics/Feedbacks and user data) from College Cloud version to Central logs repo/server

kraghupathi commented 7 years ago

Installed and configured syncthing client/server in container on Base4 machine.

kraghupathi commented 7 years ago

Document is in progress

kraghupathi commented 7 years ago

Following were points of discussion

  1. Test syncthing without internet and document it​
  2. Test syncthing with internet and document it​
  3. Capacity -----experimental 10.and document it​
  4. performance of 10 experiments and document it​
  5. ​UID's used in syncthing
  6. Deployment server and client (How to deployment behind ngnix. and document it​ (ports, http and https)
  7. Web Interface. (sysadmin, nodel coordinators adn director)

Syncthing in college cloud

  1. Protect for folders/files in syncthing (client/server)
  2. security for user login.
  3. How the sync files are used for post processing.
  4. Data backup & restoration.
  5. Maintanance
kraghupathi commented 7 years ago

Setting up syncthing client/server tool on base4 machine and tested it, whether the filles/folders synchronizing or not.

Syncthing tool for document found at https://github.com/openedx-vlead/college-cloud/blob/cc-april-delhi/src/syncthing/syncthing.org

kraghupathi commented 7 years ago

Following steps are done so far

  1. Created two conatainers on base4 machine, which are client and server machines.
  2. Installed and configured syncthing tool both client and server machines.
  3. Tested couple of files/folders between networks, whether the file/folders sharing/synchronizing or not.
  4. Prepared document for syncthing tool found at https://github.com/openedx-vlead/college-cloud/blob/cc-april-delhi/src/syncthing/syncthing.org
kraghupathi commented 7 years ago

Following steps are done so far

  1. Connected multiple clients to server. (5 clients and server)
  2. Shared couple of files between 5 clients and server. And also tested whether the files/folders synchronizing or not.
  3. Set up syncthing on windows and centos operating systems and tested them.

I observed that all above test cases are properly working.

kraghupathi commented 7 years ago

Document for syncthing tool on windows operating systerm found at https://github.com/openedx-vlead/college-cloud/blob/cc-april-delhi/src/syncthing/syncthing-windows.org