Skip to content

Open-source AWS-based backend for Remark, AI-powered bookmark manager for web.

License

Notifications You must be signed in to change notification settings

vtcaregorodtcev/remark-aws-backend

Repository files navigation


Open-source AWS-based backend for Remark, AI-powered bookmark manager for web.

Why?

Instead of relying on side services that take control over your data let's use the one of the biggest in the industry. So there is left to care only about costs for using the lambdas, the moment of which will happen not in the near future with the Free Tier provided by AWS.

How?

First of all you need to prepare the place for unfolding the backend. You need an AWS account to have access to AWS console.

  1. Click "Access keys (access key ID and secret access key)" tab and create Id and Key
  2. Create or update ~/.aws/config and ~/.aws/credentials on your machine to setup remark profile with secrets which you got on the first step.
# ~/.aws/config

[remark]
region = us-west-1 # or whatever you prefer
output = json
# ~/.aws/credentials

[remark]
aws_access_key_id=YOUR_ID
aws_secret_access_key=YOUR_KEY
  1. Then you need to deploy this backend to your AWS account. The commnd below will download this package, find configured profile and upload it to found AWS account.
npx -p @vtcaregorodtcev/remark-aws-backend -c "npm run deploy"
  1. After deploy you can check your api services under your AWS account and test endpoints.
  2. If you want to use preconfigured profiles or other regions you can extend above command.
npx -p @vtcaregorodtcev/remark-aws-backend -c "PROFILE=local REGION=us-west-2 npm run deploy"
  1. Go to SSM Parametrs store to get needed info about your api. It will be needed by Remark chrome extension.

ssm keys

Ecosystem

Project Status Description
remark-extension The main client. Chrome web-extension.
remark-telegram-bot Mobile client of Remark based on telegram messanger. Have the same functionality.

About

Open-source AWS-based backend for Remark, AI-powered bookmark manager for web.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published