# Create a PostgreSQL Server Using AWS EC2

## Create a PostgreSQL Server Using AWS EC2

- [Introduction](https://aws-postgresql-docs.beliciarodriguez.com/master.md): Introduction to using AWS EC2 to host PostgreSQL server
- [Overview](https://aws-postgresql-docs.beliciarodriguez.com/launching-instance/overview.md): Configuring AWS EC2 auto scaling group for PostgreSQL
- [Create Security Group](https://aws-postgresql-docs.beliciarodriguez.com/launching-instance/aws-security-group.md): Configure security group for launch template
- [Create Launch Template](https://aws-postgresql-docs.beliciarodriguez.com/launching-instance/launch-template.md): Configurations for launch template
- [Option 1: Create Auto Scaling Group](https://aws-postgresql-docs.beliciarodriguez.com/launching-instance/auto-scaling.md): Configurations for auto scaling group
- [Option 2: Create a Single Instance](https://aws-postgresql-docs.beliciarodriguez.com/launching-instance/create-instance.md): Create a single instance from your launch template
- [Attach Elastic IP Address](https://aws-postgresql-docs.beliciarodriguez.com/launching-instance/elastic-ip-address.md): Attach an elastic IP address to your PostgreSQL server instance
- [Overview](https://aws-postgresql-docs.beliciarodriguez.com/ubuntu-configuring-instance/overview.md): Install and configure PostgreSQL on our Ubuntu instance
- [Install PostgreSQL](https://aws-postgresql-docs.beliciarodriguez.com/ubuntu-configuring-instance/install-postgresql.md): Install PostgreSQL onto your Ubuntu instance
- [Add Role to PostgreSQL Server](https://aws-postgresql-docs.beliciarodriguez.com/ubuntu-configuring-instance/add-postgresql-roles.md): Add role to login and create databases in your postgres server
- [Allow Remote Connection](https://aws-postgresql-docs.beliciarodriguez.com/ubuntu-configuring-instance/remote-connection.md): Configure client authentication and listen address for remote connection to PostgreSQL server
- [Overview](https://aws-postgresql-docs.beliciarodriguez.com/remote-server-accessing-server-on-local-computer/remote-overview.md): Remotely connect to your PostgreSQL server using pgAdmin4
- [Connect with pgAdmin4](https://aws-postgresql-docs.beliciarodriguez.com/remote-server-accessing-server-on-local-computer/connect-with-pgadmin4.md): Connecting to your PostgreSQL server hosted on AWS on your local pgAdmin4
- [Connect with Python API](https://aws-postgresql-docs.beliciarodriguez.com/remote-server-accessing-server-on-local-computer/connect-with-python-api.md): Connect to your server using python scripts
- [Overview](https://aws-postgresql-docs.beliciarodriguez.com/backup-server/automatic-backups.md): Backup the server to ensure your server and data will not be lost in the event of an instance failure
- [Configuring Automatic Backups](https://aws-postgresql-docs.beliciarodriguez.com/backup-server/automatic-backups-1.md): Set up backups every
- [Next Steps](https://aws-postgresql-docs.beliciarodriguez.com/next-steps.md): Things to do after setting up PostgreSQL server
