An open API service indexing awesome lists of open source software.

https://github.com/notdodo/tf-calibre-web

Terraform deployment for Calibre Web with ECS Fargate
https://github.com/notdodo/tf-calibre-web

Last synced: 4 months ago
JSON representation

Terraform deployment for Calibre Web with ECS Fargate

Awesome Lists containing this project

README

          

# tf-calibre-web

[![Lint and TF plan on PR](https://github.com/notdodo/tf-calibre-web/actions/workflows/plan-on-pr.yml/badge.svg)](https://github.com/notdodo/tf-calibre-web/actions/workflows/plan-on-pr.yml) [![Terraform Apply on Push](https://github.com/notdodo/tf-calibre-web/actions/workflows/tfapply.yml/badge.svg)](https://github.com/notdodo/tf-calibre-web/actions/workflows/tfapply.yml) [![tfsec](https://github.com/notdodo/tf-calibre-web/actions/workflows/tfsec.yml/badge.svg)](https://github.com/notdodo/tf-calibre-web/actions/workflows/tfsec.yml)

Terraform deployment for Calibre Web.

## Calibre database init

1. Create a free EC2 instance to mount the EFS volume
2. Mount the EFS volume inside the EC2
3. Create the `/config` and `/books` folders inside the mounted EFS volume
4. Give open permissions to the two folder `chmod 777 -R /config` and `chmod 777 -R /books` (calibre-web will take care to set the correct permissions on provisioning)
5. Import you old Calibre database or the empty one inside `/books`

### Costs

The daily costs with low or no traffic is ~0.79 $