Page 1 of 1 1
Topic Options
#185133 - 2008-02-07 05:15 PM Remote users Docs?
brewdude6 Offline
Hey THIS is FUN

Registered: 2000-10-21
Posts: 280
Loc: Nashville, TN
Just curious how you guys handle VPN users My Docs? Not talking about users that leave the office sometimes, but users that never come into the office? I'd like to use Intellimirror, but doing an initial "sync" is going to be a problem.
_________________________
I could have made a neat retort but didn't, for I was flurried and didn't think of it till I was downstairs.
-Mark Twain

Top
#185135 - 2008-02-07 06:10 PM Re: Remote users Docs? [Re: brewdude6]
Arend_ Moderator Offline
MM club member
*****

Registered: 2005-01-17
Posts: 1896
Loc: Hilversum, The Netherlands
We use a GPO that decides what to sync and what not, other then that windows syncs the docs, initially sync is done local on the network.
Top
#185137 - 2008-02-07 07:35 PM Re: Remote users Docs? [Re: Arend_]
brewdude6 Offline
Hey THIS is FUN

Registered: 2000-10-21
Posts: 280
Loc: Nashville, TN
I need to come up with some type of strategy to get the initial sync done. I think after that, it should be pretty painless.
_________________________
I could have made a neat retort but didn't, for I was flurried and didn't think of it till I was downstairs.
-Mark Twain

Top
#185141 - 2008-02-07 08:57 PM Re: Remote users Docs? [Re: brewdude6]
Glenn Barnas Administrator Offline
KiX Supporter
*****

Registered: 2003-01-28
Posts: 4402
Loc: New Jersey
um, Unison? ;\)
_________________________
Actually I am a Rocket Scientist! \:D

Top
#185143 - 2008-02-07 09:49 PM Re: Remote users Docs? [Re: Glenn Barnas]
NTDOC Administrator Offline
Administrator
*****

Registered: 2000-07-28
Posts: 11634
Loc: Space
 Quote:
Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

Unison shares a number of features with tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed filesystems (Coda, etc.), uni-directional mirroring utilities (rsync, etc.), and other synchronizers (Intellisync, Reconcile, etc). However, there are several points where it differs:
  • Unison runs on both Windows and many flavors of Unix (Solaris, Linux, OS X, etc.) systems. Moreover, Unison works across platforms, allowing you to synchronize a Windows laptop with a Unix server, for example.
  • Unlike simple mirroring or backup utilities, Unison can deal with updates to both replicas of a distributed directory structure. Updates that do not conflict are propagated automatically. Conflicting updates are detected and displayed.
  • Unlike a distributed filesystem, Unison is a user-level program: there is no need to modify the kernel or to have superuser privileges on either host.
  • Unison works between any pair of machines connected to the internet, communicating over either a direct socket link or tunneling over an encrypted ssh connection. It is careful with network bandwidth, and runs well over slow links such as PPP connections. Transfers of small updates to large files are optimized using a compression protocol similar to rsync.
  • Unison is resilient to failure. It is careful to leave the replicas and its own private structures in a sensible state at all times, even in case of abnormal termination or communication failures.
  • Unison has a clear and precise specification.
  • Unison is free; full source code is available under the GNU Public License.



Download Unison here: Click

.

Top
#185144 - 2008-02-07 10:02 PM Re: Remote users Docs? [Re: NTDOC]
NTDOC Administrator Offline
Administrator
*****

Registered: 2000-07-28
Posts: 11634
Loc: Space
Well doesn't look too friendly for the Windows environment to me.
I don't like having to install such libraries on servers just to run a very small application like that.

Perhaps Glenn can shed some light on it.


Unison Metadata

 Quote:
Windows

Thanks to Karl M, here are native MSVC Windows version (GTK+ and text versions in each zip file): 2.26.14, 2.27.57 (2008.01.20, stable), 2.28.34 (2008.01.20, unstable)
A GTK+ 2 runtime environment, needed to run this version, may be downloaded from the Pidgin project.

Top
#185150 - 2008-02-07 10:55 PM Re: Remote users Docs? [Re: NTDOC]
Glenn Barnas Administrator Offline
KiX Supporter
*****

Registered: 2003-01-28
Posts: 4402
Loc: New Jersey
Libraries?

I copy the unison.exe to the target and host systems (in the path), then invoke
Unison path UNC_path
and it works... Uses NetBIOS copy in this mode.

If I want to do multiple syncs or higher performance, I install unison on my server as a service with SrvAny, listening on a socket (unison -socket:1234). Then I run Unison on the client as
Unison socket:server:port/D:\path d:\path
You can even launch the socket listener manually to do a quick test!

Simple, really. All that library crap is if you want to run as a GUI in Windows, which requires manual interaction. The C/L version is very powerful, needs no installation or files other than the executable. If you get fancy, you should define a UNISON environment var to point to a default folder where the logs, profiles, and archive records are kept.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D

Top
#185153 - 2008-02-08 12:41 AM Re: Remote users Docs? [Re: Glenn Barnas]
Glenn Barnas Administrator Offline
KiX Supporter
*****

Registered: 2003-01-28
Posts: 4402
Loc: New Jersey
I'll write up a How-To and post it on my site in the Resources section. Gimme a day or two.

Once you try it, you'll love it!

Glenn
_________________________
Actually I am a Rocket Scientist! \:D

Top
#185157 - 2008-02-08 04:56 AM Re: Remote users Docs? [Re: Glenn Barnas]
brewdude6 Offline
Hey THIS is FUN

Registered: 2000-10-21
Posts: 280
Loc: Nashville, TN
 Quote:
I copy the unison.exe to the target and host systems (in the path), then invoke
Unison path UNC_path
and it works... Uses NetBIOS copy in this mode.


On the remote system do you place the unison.exe in the path or in the UNC destination?
_________________________
I could have made a neat retort but didn't, for I was flurried and didn't think of it till I was downstairs.
-Mark Twain

Top
#185158 - 2008-02-08 07:25 AM Re: Remote users Docs? [Re: Glenn Barnas]
NTDOC Administrator Offline
Administrator
*****

Registered: 2000-07-28
Posts: 11634
Loc: Space
Well did a little more reading and the author of Unison does not provide any binary file period.

Some other users have compiled versions though for other operating systems including Windows.

Just poor documentation on the site (IMHO) - makes you do too much reading to find what you need.

They have a GTK version that does require the libraries but according to the older docs the TEXT version in the tar is usable stand alone.

Download Unison-2.27.57-Gtk.zip
This contains both versions, command line and the GUI but you only want or need the command line TEXT which is named Unison-2.27.57 Text.exe

Top
#185164 - 2008-02-08 01:05 PM Re: Remote users Docs? [Re: brewdude6]
Glenn Barnas Administrator Offline
KiX Supporter
*****

Registered: 2003-01-28
Posts: 4402
Loc: New Jersey
Actually, in netbios mode, you only need one copy on the source machine, but - this is the least efficient way to operate, but the most simple to configure. Barely any improvement over Robocopy in this mode, all due to the network traffic needed to analyze the remote files.

Put a copy of Unison.exe on the remote (anywhere) and create a shortcut in the users startup folder that runs <path>UNISON -socket 1758. This starts a Unison listener on port 1758 (you could use pretty much any available port)

On the source system, you can run
unison <path> socket://<host>:1758/<path> -prefer <path> -batch

This becomes a very efficient method, as the originating command briefly communicates a request to the remote to generate a report of files in the specified "root" (path). This report is returned to the originating system, where it compares the list with one it generated locally, determining which files need to be updated (in which direction). It then begins sending the update.

The remote site accepts the files into temporary locations, and only after completely receiving and verifying them does it overwrite the local file, making the sync process both safe and recoverable.

The "prefer" tells unison which file to take if changes are detected on both systems. It's use is up to you - I generally force one system over the other.

I set up unison to run as a system service using SrvAny, and push files to many small servers at remote branches every hour throughout the day.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D

Top
#185167 - 2008-02-08 02:02 PM Re: Remote users Docs? [Re: NTDOC]
brewdude6 Offline
Hey THIS is FUN

Registered: 2000-10-21
Posts: 280
Loc: Nashville, TN
From what I've read, the team has moved on to development for a program named "Harmony".

I see some definite possibilities for this since we use .pst files and some of those are pretty sizeable.


Edited by brewdude6 (2008-02-08 02:07 PM)
Edit Reason: spell check :)
_________________________
I could have made a neat retort but didn't, for I was flurried and didn't think of it till I was downstairs.
-Mark Twain

Top
#185197 - 2008-02-08 09:16 PM Re: Remote users Docs? [Re: brewdude6]
NTDOC Administrator Offline
Administrator
*****

Registered: 2000-07-28
Posts: 11634
Loc: Space
You mean from here: Harmony

 Quote:
Introduction

Harmony is framework for defining, updating, and synchronizing views over strings, trees, and relations. It can be used, for example, to synchronize the bookmark files of several different web browsers, to convert address books represented in vCard to CSV, and to map between BiBTeX and RIS-formatted bibliographic databases.

A central theme of the project is bringing ideas from programming languages to bear on a set of problems more commonly regarded as belonging to the purview of databases. Views are usually discussed in the context of databases, but actually arise in a host of applications across many diverse areas of computing. In many of these applications, is necessary to apply an update to the view, and have the update be reflected back on the source. Unfortunately, the view update problem remains largely unsolved; except in very simple cases, views are read-only. Our goal is to develop programming languages in which programmers can specify both how to calculate a view, and how to translate updates to a view back to the source, and to use these bidirectional programs—called lenses—to build converters and synchronizers for a variety of real-world data formats.

Top
#185477 - 2008-02-19 04:04 PM Re: Remote users Docs? [Re: NTDOC]
Björn Offline
Korg Regular
*****

Registered: 2005-12-07
Posts: 953
Loc: Stockholm, Sweden.
with gpo / offline files acctually. Works as it's designed. Initial sync is done in-house with the user.
_________________________
as long as it works - why fix it?
If it doesn't work - kix-it!

Top
#185506 - 2008-02-20 02:44 PM Re: Remote users Docs? [Re: Björn]
brewdude6 Offline
Hey THIS is FUN

Registered: 2000-10-21
Posts: 280
Loc: Nashville, TN
Yeah...but we have National Sales people who never come to an office.
_________________________
I could have made a neat retort but didn't, for I was flurried and didn't think of it till I was downstairs.
-Mark Twain

Top
#185516 - 2008-02-20 09:06 PM Re: Remote users Docs? [Re: brewdude6]
masken Offline
MM club member
*****

Registered: 2000-11-27
Posts: 1222
Loc: Gothenburg, Sweden
Terminal services? \:D

There's also backup-solutions from former Veritas etc that can sync a "mobile" client.
_________________________
The tart is out there

Top
#185531 - 2008-02-21 04:04 AM Re: Remote users Docs? [Re: masken]
NTDOC Administrator Offline
Administrator
*****

Registered: 2000-07-28
Posts: 11634
Loc: Space
Yep, we use Terminal Server for remote users.

Difficult to stop local document use, but we try.

Top
#185536 - 2008-02-21 07:16 AM Re: Remote users Docs? [Re: NTDOC]
Gargoyle Offline
MM club member
*****

Registered: 2004-03-09
Posts: 1597
Loc: Valley of the Sun (Arizona, US...
Remote Users = Thin Client running embedded CE = no local documents \:\)
_________________________
Today is the tomorrow you worried about yesterday.

Top
#185555 - 2008-02-21 02:08 PM Re: Remote users Docs? [Re: Gargoyle]
brewdude6 Offline
Hey THIS is FUN

Registered: 2000-10-21
Posts: 280
Loc: Nashville, TN
Unfortunately our IT management and Security don't have enough will power to lay the hammer down on other VP's within the company to make that happen! \:\(
_________________________
I could have made a neat retort but didn't, for I was flurried and didn't think of it till I was downstairs.
-Mark Twain

Top
Page 1 of 1 1


Moderator:  Arend_, Allen, Jochen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Mart 
Hop to:
Shout Box

Who's Online
0 registered and 2220 anonymous users online.
Newest Members
Viginette, ManuvdWielNL, Sir_Barrington, batdk82, StuTheCoder
17888 Registered Users

Generated in 0.087 seconds in which 0.037 seconds were spent on a total of 13 queries. Zlib compression enabled.

Search the board with:
superb Board Search
or try with google:
Google
Web kixtart.org