# Install Bookstack Wiki # #1 AWS Marketplace - Setup Guide Bookstack supports two authentication methods: standard and Google. # #1 AWS Marketplace - Setup Guide #### **Bookstack** supports two authentication methods: **standard** and **Google**. The following table compares the two methods. Choose the one that best fits your needs and click the “**Go to AWS Marketplace**” button.
**Feature** | **Standard Authentication** | **Google Authentication (OIDC)** |
**Login Method** | Local username & password | Google Single Sign-On (SSO) |
**User Management** | Managed within BookStack | Users managed via Google Workspace |
**Security Level** | Standard password-based security | OAuth 2.0 authentication with Google |
**Ease of Use** | Requires manual user management | Seamless login with Google account |
**Setup Complexity** | No additional configuration required | 🚨 **Requires a one-time login as the default admin** to grant admin privileges to your **Cognito** account. By default, **Cognito**-**authenticated** users are assigned the **Viewer** **role**, and this step ensures that your account receives **Admin** permissions. |
**Multi-Factor Authentication (MFA)** | Not built-in, but can be configured | Supports Google MFA |
**Best For** | Small teams, personal use | Enterprises using Google services |
**Fulfillment option** | **Description** | **Architecture** |
1. Bookstack infra without Cognito, default VPC, RDS AutoBackup Off, Single-AZ, EC2. ≈**$45.40** | **Cost-efficient** **BookStack** **deployment** utilizing an **existing VPC** and **RDS Single-AZ**. **AWS Cognito** is excluded, but the setup retains **EFS Backup**, **Secrets Manager**, **Systems Manager**, **EC2**, and **CloudWatch Logs** for security and monitoring. | [Open Diagram](https://devsecopsinc-bookstack.s3.us-east-1.amazonaws.com/Diagram/Bookstack+infra-1.jpeg "diagram1.png") |
2. Bookstack infra enabled Cognito, default VPC, RDS AutoBackup Off, Single-AZ, EC2. ≈**$51.40** | **Balanced BookStack** **deployment** utilizing an **existing VPC** with **AWS** **Cognito** for **authentication**. **RDS** **Single-AZ** with **AutoBackup** **disabled** ensures cost efficiency, while **EFS** **Backup**, **Secrets Manager**, **Systems Manager**, **EC2**, and **CloudWatch Logs** provide security and monitoring. | [Open Diagram](https://devsecopsinc-bookstack.s3.us-east-1.amazonaws.com/Diagram/Bookstack+infra-2.png "diagram2.png") |
3. Bookstack infra enabled Cognito, new VPC, RDS AutoBackup Off, Single-AZ, EC2. ≈**$84.25** | **Optimized BookStack deployment** with **Cognito** **authentication**, **new VPC**, and **RDS Single-AZ**. Includes **EC2 instance**, **EFS Backup**, **Secrets Manager**, **Systems Manager**, and **CloudWatch** **Logs** for enhanced security, scalability, and monitoring | [Open Diagram](https://devsecopsinc-bookstack.s3.us-east-1.amazonaws.com/Diagram/Bookstack+infra-3.png "diagram3.png") |
**Checking region: `ap-south-1`** | **Checking region: `eu-north-1`** | **Checking region: `eu-west-3`** | **Checking region: `eu-west-2`** |
`db.m6g.large` | `db.m6g.large` | `db.m6g.large` | `db.m6g.large` |
`db.m7g.large` | `db.m7g.large` | `db.m7g.large` | `db.m7g.large` |
`db.r6g.large` | `db.r6g.large` | `db.r6g.large` | `db.r6g.large` |
`db.r7g.large` | `db.r7g.large` | `db.t4g.medium` | `db.r7g.large` |
`db.t4g.medium` | `db.t4g.medium` | `db.t4g.small` | `db.t4g.medium` |
`db.t4g.small` | `db.t4g.small` | `db.t4g.small` |
**Checking region: `eu-west-1`** | **Checking region: `ap-northeast-3`** | **Checking region: `ap-northeast-2`** | **Checking region: `ap-northeast-1`** |
`db.m6g.large` | `db.m6g.large` | `db.m6g.large` | `db.m6g.large` |
`db.m7g.large` | `db.r6g.large` | `db.m7g.large` | `db.m7g.large` |
`db.r6g.large` | `db.t4g.medium` | `db.r6g.large` | `db.r6g.large` |
`db.r7g.large` | `db.t4g.small` | `db.r7g.large` | `db.r7g.large` |
`db.t4g.medium` | `db.t4g.medium` | `db.t4g.medium` | |
`db.t4g.small` | `db.t4g.small` | `db.t4g.small` |
**Checking region: `ca-central-1`** | **Checking region: `sa-east-1`** | **Checking region: `ap-southeast-1`** | **Checking region: `ap-southeast-2`** |
`db.m6g.large` | `db.m6g.large` | `db.m6g.large` | `db.m6g.large` |
`db.m7g.large` | `db.r6g.large` | `db.m7g.large` | `db.m7g.large` |
`db.r6g.large` | `db.t4g.medium` | `db.r6g.large` | `db.r6g.large` |
`db.r7g.large` | `db.t4g.small` | `db.r7g.large` | `db.r7g.large` |
`db.t4g.medium` | `db.t4g.medium` | `db.t4g.medium` | |
`db.t4g.small` | `db.t4g.small` | `db.t4g.small` |
**Checking region: `eu-central-1`** | **Checking region: `us-east-1`** | **Checking region: `us-east-2`** | **Checking region: `us-west-1`** | **Checking region: `us-west-2`** |
`db.m6g.large` | `db.m6g.large` | `db.m6g.large` | `db.m6g.large` | `db.m6g.large` |
`db.m7g.large` | `db.m7g.large` | `db.m7g.large` | `db.m7g.large` | `db.m7g.large` |
`db.r6g.large` | `db.r6g.large` | `db.r6g.large` | `db.r6g.large` | `db.r6g.large` |
`db.r7g.large` | `db.r7g.large` | `db.r7g.large` | `db.r7g.large` | `db.r7g.large` |
`db.t4g.medium` | `db.t4g.medium` | `db.t4g.medium` | `db.t4g.medium` | `db.t4g.medium` |
`db.t4g.small` | `db.t4g.small` | `db.t4g.small` | `db.t4g.small` | `db.t4g.small` |
**Checking region: `ap-south-1`** | **Checking region: `eu-north-1`** | **Checking region: `eu-west-3`** | **Checking region:`eu-west-2`** |
`r6g.large` | `t4g.small` | `c6g.large` | `m7g.large` |
`t4g.medium` | `r6g.large` | `m6g.large` | `r6g.large` |
`c6g.large` | `c6g.large` | `t4g.small` | `r7g.large` |
`m7g.large` | `m6g.large` | `r6g.large` | `m6g.large` |
`t4g.small` | `m7g.large` | `m7g.large` | `t4g.medium` |
`r7g.large` | `r7g.large` | `t4g.medium` | `t4g.small` |
`m6g.large` | `t4g.medium` | `c6g.large` |
**Checking region: `eu-west-1`** | **Checking region: `ap-northeast-3`** | **Checking region: `ap-northeast-2`** | **Checking region: `ap-northeast-1`** |
`c6g.large` | `c6g.large` | `t4g.medium` | `t4g.medium` |
`t4g.medium` | `t4g.small` | `m6g.large` | `t4g.small` |
`m7g.large` | `t4g.medium` | `r6g.large` | `c6g.large` |
`t4g.small` | `r6g.large` | `c6g.large` | `r7g.large` |
`r6g.large` | `m6g.large` | `m7g.large` | `r6g.large` |
`m6g.large` | `m7g.large` | `t4g.small` | `m6g.large` |
`r7g.large` | `r7g.large` | `m7g.large` |
**Checking region: `ca-central-1`** | **Checking region: `sa-east-1`** | **Checking region: `ap-southeast-1`** | **Checking region: `ap-southeast-2`** |
`t4g.medium` | `r6g.large` | `m6g.large` | `t4g.medium` |
`c6g.large` | `c6g.large` | `t4g.small` | `t4g.small` |
`t4g.small` | `m6g.large` | `m7g.large` | `m6g.large` |
`r6g.large` | `t4g.medium` | `r7g.large` | `r7g.large` |
`m6g.large` | `t4g.small` | `r6g.large` | `r6g.large` |
`m7g.large` | `r7g.large` | `t4g.medium` | `m7g.large` |
`r7g.large` | `m7g.large` | `c6g.large` | `c6g.large` |
**Checking region: `eu-central-1`** | **Checking region: `us-east-1`** | **Checking region: `us-east-2`** | **Checking region: `us-west-1`** | **Checking region: `us-west-2`** |
`m7g.large` | `r7g.large` | `m7g.large` | `c6g.large` | `m6g.large` |
`r6g.large` | `t4g.small` | `r6g.large` | `m7g.large` | `r7g.large` |
`t4g.medium` | `m6g.large` | `c6g.large` | `r6g.large` | `m7g.large` |
`t4g.small` | `c6g.large` | `t4g.medium` | `r7g.large` | `t4g.small` |
`m6g.large` | `t4g.medium` | `m6g.large` | `m6g.large` | `r6g.large` |
`r7g.large` | `m7g.large` | `t4g.small` | `t4g.medium` | `c6g.large` |
`c6g.large` | `r6g.large` | `r7g.large` | `t4g.small` | `t4g.medium` |