Ilija Matoski

    ← Articles

    Amazon Glacier Interface

    Amazon Glacier is an archive/backup service with very low storage price. However with some caveats in usage and archive retrieval prices. Read more about Amazon Glacier

    I used a couple of utilities on linux and windows in the past for uploading data to Amazon Glacier servers, though I haven’t tested this on Windows, I don’t see any reason for this not to work on Windows.

    I needed a tool that will make this easier to do so from the command line, that should work on Linux/Windows, and support some of the metadata from other tools. Also the tools I was using were good but none of them meet all my needs so I decided to write my own.

    So I want to introduce a glacier interface for Linux a command line tool to interface with glacier.

    It’s a multithreaded application, that supports multipart uploads to Amazon Glacier servers, you can specify concurrency, to speed up the upload.

    Anyone is welcome to help in development of this tool, see a bug, or a want a new feature, send me a pull request, or create an issue and I will see what I can do.

    Any contributors will be added to the list of contributors.

    This tool is still in Beta, though I’ve used it for a lot of stuff and have uploaded close to 1 TB of data so far and haven’t run into an issue so far with the uploads.

    Take a look at the README.md at the projects GitHub page.

    There are a lot of examples, and how to use.

    Installation

    • Debian based systems
    echo "deb http://packages.matoski.com debian-gi main" | sudo tee /etc/apt/sources.list.d/debian-gi.list
    sudo wget -O /etc/apt/trusted.gpg.d/pm.gpg http://packages.matoski.com/keyring.gpg
    sudo apt-get update
    sudo apt-get -y install glacier-interface
    • Source

    You can checkout the code from the repository, and build it with gradle.

    Source Code

    Github Glacier Interface