Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Synchronization of config files and documents among several PCs
#1

At first I thought about creating a file synchronization tool in PHP myself, but then I read about synchronization and it looked like I'd have to spend a whole lot of my time fixing some special cases, so I googled more and found about SparkleShare. The main advantage is that it can use your own server - no data are sent to clouds (NSA), all data are on all PCs, not just opened remotely on the server (or in some cache).

SparkleShare


You can create a GIT repository on your own linux server using included dazzle tool. This tool installs GIT if needed, creates a new user storage for this purpose and adds authorized keys created on client machines. It can also add more trusted key fignerprints - more clients. And finally it creates shares (projects). After a share is created, you can "mount" it on your client machines. SparkleShare watches for changes and after they are saved completely, they are automatically transferred to the server.

Now for the fun part.. download and install Link Shell Extension and use hardlinks to mirror requested config files to app data locations. On other machines, remove the current config files and create hardlinks to the mounted locations. The only downside is you can't synchronize Windows registry changes, so if you plan to synchronize eg. PuTTY, you need to use a portable version, that exports registry to REG file when the app is closed. IMO small apps like PuTTY portable can be mirrored whole, not just the reg file; also the updates are pretty easy - you just update once and other machines are updated as well.

[Image: kavove-zrnka-lajna.jpg]
Coffee phreak!
Reply
#2

Thank you for sharing this amazing content. I truly loved reading your content, so thank you so much for sharing it. As I've already shown, geometry dash lite is an excellent game to play in your free time following a taxing workweek.
Reply
#3

I just took the time to read your article and feel very grateful for the information and inspiration you have brought. Play game uno online free.
Reply
#4

SparkleShare is an exciting tool, it's helped me very much. Block Blast
Reply
#5

So, what’s holding you back? Book your Escorts in Arjun Nagar today for an unforgettable experience! The Ultimate Escort Experience Awaits You Are you ready to secure a reservation for an unforgettable experience with an escort service in Arjun Nagar, Delhi?
Reply
#6

You can effortlessly set up a GIT repository on your Linux server using the dazzle tool, which initializes GIT, creates user storage, and manages authorized keys. After establishing shares, you can mount them on client machines. Meanwhile, take a break and enjoy Monkey Mart, a fun game where you manage a grocery store. With SparkleShare, changes are automatically saved and synced, ensuring a seamless experience.
Reply
#7

Synchronizing config files and documents across multiple PCs can be tricky, but with the right tools, it becomes a breeze! Imagine if syncing was as fun as playing table Funny Shooter 2 —everyone would be laughing instead of stressing over version control! Choose reliable software to simplify the process and keep teamwork seamless and enjoyable. Your productivity will soar!
Reply




Users browsing this thread: 1 Guest(s)