bullseye-arrowQuickstart

Install the required tools, set up your AWS CLI, and configure environment prerequisites.

Welcome to the setup journey of File Deduplication with ownCloud and AWS. This chapter covers everything you need to install before diving into the core configuration steps.

Follow these instructions to prepare your environment and ensure smooth deployment of the project.

Prerequisites

  • A valid AWS account

  • A working internet connection

  • Basic knowledge of the AWS Console, terminal, and SSH


Tools to Install Locally

AWS CLI (v2 or higher)

aws --version

Python 3.9+

  • Required for writing Lambda functions and basic scripting.

  • Verify:

python3 --version

Git

Postman (for API Testing)

  • We'll use Postman to test Lambda API integrations before wiring up ownCloud.

SSH Client

  • Required to connect to your EC2 instance.

    • For Windows: Use PuTTY or WSL/PowerShell

    • For macOS/Linux: Terminal is built-in


Set Up AWS Credentials (for CLI) - Optional

After installing the AWS CLI, configure your credentials:

Provide your:

  • AWS Access Key ID

  • AWS Secret Access Key

  • Default region (e.g., us-east-1)

  • Output format (leave default as json)

circle-info

Once you're done with these steps, you're ready to move on to launching your EC2 instance in the next chapter.

Last updated