Skip to content
This repository has been archived by the owner on Dec 17, 2022. It is now read-only.

horvatic/cloud-homelab-deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Homelab Deployment

Homelab deployment to AWS.

NOTE: THIS IS NOT A PRODUCTION READY SOLUTION. THIS IS FOR DEVS / HOBBYIST TO SET UP AN ENVIRONMENT TO LEARN AND HACK (HOMELAB) ON FOR THE LOWEST COST.

Overview

This is a working example of deploying tasks, and services to ECS (fargate). Once deploy an API is created for each service in API Gateway.

This repo will:

On Deploy:

  • Create a Cluster
  • Create the Tasks
  • Create the Services
  • Create API's for the Services in API Gateway

On Destory:

  • Delete a Cluster
  • Delete the Tasks
  • Delete the Services
  • Delete the Services API's

On Dev Deploy:

  • Create a EC2 Ubuntu Machine

On Dev Destory:

  • Delete a EC2 Ubuntu Machine

The following is already created in AWS to use this example:

  • A VPC
  • A Subnet
  • Security group
  • A Private S3 Bucket

Dev Machine Init

Under dev-init-scripts a scrpit can be ran on the host machine to setup the dev machine.

About

Homelab setup for deploying to AWS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published