Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Zerops Guide + Motion One and Zerops in other recs - Work in Progress #1898

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/nice-cats-heal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"create-t3-app": minor
---

Adding Zerops Guide + Zerops & Motion One to Other recs
2 changes: 1 addition & 1 deletion www/src/components/docs/pageContent.astro
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const [_1, _2, lang] = path.split("/");
const isRtl = getIsRtlFromLangCode((lang || "en") as KnownLanguageCode);
---

<article id="article" class="flex w-full max-w-screen-lg flex-col">
<article id="article" class="flex w-full max-w-screen-lg flex-col md:px-4">
{lang && lang !== "en" && <OutdatedDocsBanner path={path} />}
<div class="mb-4 h-8">
<BreadCrumbs client:only />
Expand Down
1 change: 1 addition & 0 deletions www/src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ export const SIDEBAR: Sidebar = {
{ text: "Vercel", link: "en/deployment/vercel" },
{ text: "Netlify", link: "en/deployment/netlify" },
{ text: "Docker", link: "en/deployment/docker" },
{ text: "Zerops", link: "en/deployment/zerops" },
],
},
es: {
Expand Down
38 changes: 38 additions & 0 deletions www/src/pages/en/deployment/zerops.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Zerops
description: Deploying to Zerops
layout: ../../../layouts/docs.astro
lang: en
isMdx: true
---

import Callout from "../../../components/docs/callout.tsx";

Zerops is a bare metal cloud platform as a service (Paas) with a developer-first approach. See
[`Nermalcat69/T3-Zerops`](https://github.com/nermalcat69/t3-zerops/) for an example repo based on
this doc.

## Why Host on Zerops

There are a lot of pros and cons when choosing a deployment provider, but Zerops has many advantages,
such as being one of the cheapest options in the market. However, you won't get a free tier like with
Vercel. While Vercel offers more features, the difference may not be significant for many use cases.

Deploying on Zerops is a good move because it is economically viable, considering it's a bare metal
infrastructure, and gives you more control similar. Additionally, Zerops provides one
of the cheapest PostgreSQL databases in the market. If you're looking for a free tier you can consider
Vercel, Cloudflare Pages, or Deno Deploy.
Each project is deployed with dedicated, robut and fully managed infrastructure on zerops

<Callout type="info">
Each project on Zerops is deployed with dedicated, robust, and fully managed
infrastructure, ensuring optimal performance and reliability, along with
unlimited build time.
</Callout>

## Ways to Deploy

There are two ways to deploy a project on zerops

- Zcli (Command Line Interface)
- Zerops Gui -> Import Yaml & Git Integration
18 changes: 18 additions & 0 deletions www/src/pages/en/other-recs.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,16 @@ Framer Motion provides a simple, declarative syntax and allows you to write less
- [Framer Motion Homepage](https://framer.com/motion)
- [Framer Motion Documentation](https://www.framer.com/docs/)

### Motion One

**For complex animations with declarative code**

Framer Motion provides a simple, declarative syntax and allows you to write less code to craft everything from complex animations to even gestures.

- [Motion One Homepage](https://motion.dev/)
- [Motion One](https://github.com/motiondivision/motionone)
- [Motion One Documentation](https://motion.dev/docs)

## Deployments, Infrastructure, Databases and CI

### Vercel
Expand Down Expand Up @@ -113,6 +123,14 @@ PlanetScale is the best "serverless database platform" we've used by far. Insane

- [Railway Homepage](https://railway.app/)

### Zerops

**For hosting your infra**

"Develooper First Cloud Platform". The cheapest and fastest way to get a real bare metal server - one of the cheapest in market if you plan on building a big product considering vercel and planetscale are not economically viable for you. Go for zerops if you need high uptime and even a dedicated server. Use their Cli if that's what you like or point to your Github repo.

- [Zerops Homepage](https://zerops.io/)

### Upstash

**For serverless Redis**
Expand Down