Stereodude
Not really a
Last year I had the idea to build a remote rsync target. It never saw the light of day.
I never spent the time to get it fully working mainly due to the complexity of my desire to use whole disc encryption in Linux which meant the system needed a password fed to it in order to decrypt the volume boot. To accomplish this the system needed Early-SSH which seemed fairly complicated to setup and get working and I gave up.
I want to revisit the concept, but I now have a few more potential problems to overcome. I'm not set on any OS, software, or even method.
My Requirements:
Right now I'm leaning toward installing XP Pro + Syncrify on the remote system if I can come up with a good solution on how to shut it down when the backup is finished since it has integrated encryption (done on local / client side).
And in case anyone was curious how I plan to start the remote system regularly, I plan to use WoL to power up the machine. It will be triggered by ether-wake running as a scheduled task in the Tomato packin' Linksys WRT-54GL on the other end.
Any ideas / tips / suggestions? (other than signing up for Carbonite, or similar)
I never spent the time to get it fully working mainly due to the complexity of my desire to use whole disc encryption in Linux which meant the system needed a password fed to it in order to decrypt the volume boot. To accomplish this the system needed Early-SSH which seemed fairly complicated to setup and get working and I gave up.
I want to revisit the concept, but I now have a few more potential problems to overcome. I'm not set on any OS, software, or even method.
My Requirements:
- Remote target will not be powered all the time (for power savings).
- The remote target will be connected to the internet via DSL (PPPoE). This means it's IP is constantly changing and the connection is not constant, but "on-demand".
- Data over the internet be encrypted, but I'm flexible on the implementation. Setting up a VPN from the remote device to my network is okay, using software that uses SSL/SSH is okay, etc.
- intelligent differential copying (like rsync)
- Local end runs Windows XP Pro x64
- Run as service / not require log-in on remote side
- Data on the remote system be encrypted, but I realize this is likely to create an even bigger problem than before since the system won't run 24/7 and the encryption would need the password every night.
- Unison - not secure unless using SSH (meaning cygwin on XP box) or VPN / no inherent file encryption
- rsync - requires cygwin on XP box which is a bit messy / no inherent file encryption
- Syncrify - remote system should be the server and data is pushed, so how to shut down remote server when local client is finished?
Right now I'm leaning toward installing XP Pro + Syncrify on the remote system if I can come up with a good solution on how to shut it down when the backup is finished since it has integrated encryption (done on local / client side).
And in case anyone was curious how I plan to start the remote system regularly, I plan to use WoL to power up the machine. It will be triggered by ether-wake running as a scheduled task in the Tomato packin' Linksys WRT-54GL on the other end.
Any ideas / tips / suggestions? (other than signing up for Carbonite, or similar)