Working with Remote Files
TurnipTruck
Posts: 1,485
Greetings,
Most of my files exist on a Windows server back at my office. I access my AMX files through a VPN connection. All file opening and saving is done back to the office server. The system works well, except that compiling off the remote server can take a while. I am trying to find a way to improve this process.
I am trying to get away from running the server 24/7. Is anyone using an NAS type device that can serve files at comparible speeds to a Windows server? If so, what device?
How about web-based storage like Dropbox, etc.
Thanks for any suggestions.
Most of my files exist on a Windows server back at my office. I access my AMX files through a VPN connection. All file opening and saving is done back to the office server. The system works well, except that compiling off the remote server can take a while. I am trying to find a way to improve this process.
I am trying to get away from running the server 24/7. Is anyone using an NAS type device that can serve files at comparible speeds to a Windows server? If so, what device?
How about web-based storage like Dropbox, etc.
Thanks for any suggestions.
0
Comments
It also allows access from a "live desktop" which is just a cloud desktop so you can access all of the files from any computer even without the mesh client installed.
www.mesh.com
Paul
Please provide an example of such a system.
Thank you.
There are too many to list. Google CVS and you will see hundreds of options, both free and not free. Since I am stuck using Windows, I use an open souirce suite that has been very reliable and gets its credentials from the OS so no extra logging in is required. The server is called CVSNT and the client is TortoiseCVS.
CVSNT server
http://www.march-hare.com/cvspro/
CVSNT Client
http://www.tortoisecvs.org/
We use it here for all our code management, but only because we have persistant connections in all field laptops. If you spend a lot of time "offline" I'd highly recommend a distributed vcs (git is nice) over the centralized onces like subversion or CVS.
However, I rarely go onsite for programming. But, when I do the way I work is use LogMeIn and remote into my desktop machine back at the office from my laptop at the house. I've tried all the methods mentioned here. (VPN, dropbox,etc...)
I find that letting the desktop do all the heavy lifting seems to work better and faster. If I were to put a number on it, it'd be a VPN works at about 30-40% the speed of the internet connection, LogMeIn method seems to work at 70-80%. I think it's easier for the remote computer to just up/download the files to the netlinx master than to move all the traffic back and forth from the lappy and NS3 and Windoze.
Does anyone else use this method?
This is the method I used when I first started working with this stuff, except that I used Windows RDC. This method worked great for code as compiling it is instantanious when it's being compiled on the machine in which it's located. However, I found it awful for TDP4 as the slow screen refresh made moving buttons around on a panel page a very clunky affair.
One of my goals here is to not have a Windows machine running 24/7, but still have access to files when I need them. My two solutions seem to be either cloud storage or some sort of NAS box.
An IT friend suggested that I look at Pogoplug. Anyone treid it?
It probably is just like a_riot said, once you're used to using CVS it might be difficult to go without, but a good sync tool has worked well for me. Plus, LiveMesh is free, and maintenance and setup are trivial.
One thing I liked about LiveMesh over dropbox is that it allows you to sync an existing folder, you don't have to drop all of your files or folders into the designated "drop" folder.
Groove is a little slow, but I always have the most current files on all computers as long as I remember to drop client folder back into the groove workspace every time I leave the jobsite or the office. I prefer manually dropping folder into the program to sync because I sometimes experiment more than I should and end up scrapping changes every now and again.
These are the things a VCS is meant to solve.
+1 for this method. I use Microsoft SyncToy to sync daily (when in the office) from my laptop to my RAID5 NAS, and have JungleDisk run a nightly (from a machine always on) backup from my NAS to Amazon S3 cloud storage.
I personally don't want to mess with anything other than local files while working on a project.
I am much happier in the knowlage that if my laptop dies at any point anywhere, I can buy a new one, install dropbox and i have everything the files waiting to go (at least onece I have spent half a day installing all the programs!)
I don't like handing client information as well as IP to some third party company though. That's kind of scary to me. How much can you trust LOCKBOX? Their terms pretty much state that they aren't liable for anything and they also use 'affiliate' companies for storage.
LOCKBOX Software saves to a server operated by LOCKBOX or a LOCKBOX Affiliate an encrypted copy of each file you designate. LOCKBOX does not maintain a secondary copy of your data that you have saved to our servers. Should your data be lost by LOCKBOX we will undertake commercially reasonable efforts to create a replacement back-up from the files stored on your computer.
If your license to Use LOCKBOX Products or Services expires, is terminated, is not renewed, or is otherwise discontinued for any reason, LOCKBOX and the LOCKBOX Affiliates may, without notice, delete or deny you access to any of your Data that may remain in our possession or control.
Paul