Skip to content

Commit

Permalink
TinaCMS content update by Kelly Davis
Browse files Browse the repository at this point in the history
  • Loading branch information
tina-cloud-app[bot] committed Jun 30, 2023
1 parent 2faaceb commit 3244b74
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions content/blog/Self-hosted-TinaCMS-powered-by-Vercel-KV.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@ Earlier this year, we [released](/blog/self-hosted-datalayer/ "released") the fi

Since then, we've been hard at work on improving our self-hosted offering to make it easier to get started and less dependent on other vendor services (including our own). Today we are excited to announce the next iteration of our self-hosted Tina demo, leveraging [Vercel KV](https://vercel.com/docs/storage/vercel-kv) for the data layer and [NextAuth.js](NextAuth.js) for auth. It is now possible for a developer to setup a fully functioning [Next.js](https://nextjs.org/) site running TinaCMS relying on only GitHub for source control and Vercel for hosting, auth, and data management.

What is Vercel KV
## What is Vercel KV?

Vercel KV is a durable Redis database that enables you to store and retrieve JSON data and is available on both hobby (free) and paid plans. The service is provided in partnership with [Upstash](https://upstash.com/about) and does not require a separate account. Because of it's flexibility and performance, Vercel KV is a great fit for powering the TinaCMS data layer.
Vercel KV is a durable Redis database that enables you to store and retrieve JSON data and is available on both hobby (free) and paid plans. The service is provided in partnership with [Upstash](https://upstash.com/about) and does not require a separate account. Because of it's flexibility and performance, Vercel KV is a great fit for powering the self-hosted TinaCMS data layer.

How is TinaCMS using Vercel KV for the data layer
## How is TinaCMS using Vercel KV for the data layer?

When you build your site with TinaCMS, the ultimate source of truth is your Markdown files. Features like search and filtering of content while editing, though, require a data layer on top of those Markdown files. TinaCMS has incorporated an open source library called [LevelDB](https://github.com/Level/abstract-level) to provide a further layer of abstraction between TinaCMS's data layer and the underlying database implementation (Redis).

How is TinaCMS using NextAuth.js

Expand Down

0 comments on commit 3244b74

Please sign in to comment.