Skip to content

Commit

Permalink
doc(README): update readme include vercel and mrzzy.co
Browse files Browse the repository at this point in the history
  • Loading branch information
mrzzy committed Nov 16, 2024
1 parent 5045f81 commit afc695d
Showing 1 changed file with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,52 @@
# Nimbus

Self-hosted services in the Cloud.

## Introduction

Nimbus centralises Infrastructure (eg. Terraform deployments, Docker Containers) that deploys self-hosted services on Cloud Platforms in one repository.

## Features

- **Infrastructure as Code (IaC)** Expressing IaC makes infrastructure dynamic & malleable to changes. Dependencies between Multiple Cloud providers can be expressed explicitly in code. Checking IaC into Git provides checkpoints for rollbacks if something goes wrong.
- **Multi Cloud** Consolidates deployments on multiple Cloud Platforms (GCP, Cloudflare & Blackblaze) in one place.

## Architecture

```mermaid
flowchart LR
tls[Let's Encrypt TLS]
b2[Blackblaze B2 Object Storage]
subgraph cf[Cloudflare]
direction TB
DNS
CDN
end
cf[Cloudflare] <--> gcp
cf[Cloudflare] <--> dev-env & art & site
subgraph gcp[Google Cloud Platform]
direction LR
subgraph gce[Compute Engine]
dev-env[WARP Dev Environment]
dev-env[WARP Dev Env]
end
end
subgraph b2[Blackblaze B2]
art[art.mrzzy.co site]
end
subgraph vercel[Vercel]
site[mrzzy.co site]
end
```

## Services

User-facing services hosted on Nimbus:
- [WARP](https://github.com/mrzzy/warp): portable development environment based on Cloud VM

- [WARP](https://github.com/mrzzy/warp): portable development environment based on Cloud VM.
- [mrzzy.co](https://mrzzy.co): Coding Portfolio website hosted on Vercel.
- [art.mrzzy.co](https://art.mrzzy.co): Art website hosted on Blackblaze B2.

## License

MIT.

0 comments on commit afc695d

Please sign in to comment.