AeroFS/S3: Private syncing to Amazon's Cloud made easy

27 Jun 2012 by Weihan Wang

UPDATE AS OF FEB 1, 2013

AeroFS/S3 Integration is now part of our Business offering, AeroFS Team Server. It is no longer a feature in the AeroFS desktop client. If you had enabled S3 with AeroFS already on your computer, you're still good to go and this change will not affect you. This change affects new installations of AeroFS only.

Everyday we ask ourselves, what would make AeroFS more useful? One obvious answer to that question is "to let users sync AeroFS with their own Amazon S3 acounts." So we made it happen. Today we bring you AeroFS with S3 integration! Coupled with our private syncing solution, S3’s high availability and durability makes AeroFS/S3 ideal for archiving important private data. Here are some great features of AeroFS/S3 that we think you would be excited about:  

  • Data is stored encrypted on S3 using your own encryption passphrase. The encryption mechanism uses 256-bit AES in CTR mode with SHA-256 HMAC.
  • All data stored on S3 will be compressed with de-duplication enabled. AeroFS is diligent about saving you money!
  • Unlimited revision history. Old versions are kept indefinitely unless you choose to clean them up or reinstall AeroFS. Nothing but peace of mind.

To enable AeroFS/S3, simply install AeroFS on a Linux computer using the command line interface (aerofs-cli). During setup, input your S3 credentials, a bucket ID, and a encryption key when prompted. AeroFS/S3 runs in a headless non-interactive mode. That means that no ~/AeroFS folder will be created and the files will not be locally accessible on that machine. AeroFS/S3 is best used when coupled with at least one other device.

Cheers, Weihan & the AeroFS team

PS: By default, AeroFS uses SQLite databases to store metadata locally. We also support MySQL for database replication and backup. Contact us if this is what you need.