backup-github-repositories (Backup GitHub Repositories): Continuously mirror GitHub repositories into self-hosted Gitea so your side projects stay safe even when GitHub hiccups.
deploy-with-helm-chart (Deploy with Helm Chart): Install the project on Kubernetes in a few commands using the maintained Helm chart to keep your backup mirror humming. @V-Paranoiaque
proxmox-lxc-homelab (Spin Up on Proxmox LXC): Run the one-liner Proxmox VE script to launch gitea-mirror inside a tuned LXC container for your lab backups.
sync-github-to-self-hosted-gitea (Sync GitHub to Self-Hosted Gitea): Run continuous mirrors so your homelab Gitea instance stays in lockstep with GitHub without manual pulls.
preserve-github-history (Preserve GitHub History Forever): Archive commit history, issues, and releases into Gitea so side projects survive account removals or repo deletion.
github-backup-automation (Automate GitHub Backups): Replace brittle scripts with policy-driven schedules, health checks, and alerts that keep your Git backups honest.
starred-repos-collection (Build a Starred Repo Collection): Mirror starred GitHub projects into your own Gitea library so favorites stay browsable even when upstream disappears.
vendor-lock-in-prevention (Stay Ready to Leave GitHub): Keep an always-current mirror so you can pivot from GitHub to self-hosted tooling whenever policies shift.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/RayLabsHQ/gitea-mirror/pull/111
**Author:** [@arunavo4](https://github.com/arunavo4)
**Created:** 10/3/2025
**Status:** ✅ Merged
**Merged:** 10/22/2025
**Merged by:** [@arunavo4](https://github.com/arunavo4)
**Base:** `main` ← **Head:** `www-seo`
---
### 📝 Commits (4)
- [`b27ff81`](https://github.com/RayLabsHQ/gitea-mirror/commit/b27ff817f707aae097068837609a686c7a6eba4e) Updated SEO plan
- [`b8dea1e`](https://github.com/RayLabsHQ/gitea-mirror/commit/b8dea1ee9c40fdd44725f60d7348496eed5c2778) removed unused docs
- [`21e2f47`](https://github.com/RayLabsHQ/gitea-mirror/commit/21e2f4717c565da489b4517996dbc68e8d9507dd) Added basic use cases pages
- [`beda2ce`](https://github.com/RayLabsHQ/gitea-mirror/commit/beda2ce66cf5e4c9c89d5c4ac81960a4b14c4a9d) Added a few more articles
### 📊 Changes
**28 files changed** (+2893 additions, -957 deletions)
<details>
<summary>View changed files</summary>
➖ `docs/BETTER_AUTH_MIGRATION.md` (+0 -175)
➖ `docs/BUILD_GUIDE.md` (+0 -206)
➖ `docs/CA_CERTIFICATES.md` (+0 -1)
➖ `docs/EXTENDING.md` (+0 -77)
📝 `docs/README.md` (+6 -1)
➖ `docs/SPONSOR_INTEGRATION.md` (+0 -91)
➖ `docs/testing.md` (+0 -127)
📝 `www/README.md` (+25 -8)
📝 `www/astro.config.mjs` (+3 -3)
➕ `www/bun.lock` (+1037 -0)
📝 `www/docs/SEO_KEYWORDS.md` (+628 -236)
📝 `www/src/components/Header.tsx` (+6 -5)
📝 `www/src/components/Hero.tsx` (+0 -26)
➕ `www/src/components/UseCases.astro` (+74 -0)
➕ `www/src/components/UseCasesList.tsx` (+79 -0)
➕ `www/src/layouts/UseCaseIndexLayout.astro` (+115 -0)
➕ `www/src/layouts/UseCaseLayout.astro` (+115 -0)
➕ `www/src/lib/use-cases.ts` (+75 -0)
📝 `www/src/pages/index.astro` (+3 -1)
➕ `www/src/pages/use-cases/backup-github-repositories.mdx` (+92 -0)
_...and 8 more files_
</details>
### 📄 Description
- [ ] **backup-github-repositories (Backup GitHub Repositories)**: Continuously mirror GitHub repositories into self-hosted Gitea so your side projects stay safe even when GitHub hiccups.
- [ ] **deploy-with-helm-chart (Deploy with Helm Chart)**: Install the project on Kubernetes in a few commands using the maintained Helm chart to keep your backup mirror humming. @V-Paranoiaque
- [ ] **proxmox-lxc-homelab (Spin Up on Proxmox LXC)**: Run the one-liner Proxmox VE script to launch gitea-mirror inside a tuned LXC container for your lab backups.
- [ ] **sync-github-to-self-hosted-gitea (Sync GitHub to Self-Hosted Gitea):** Run continuous mirrors so your homelab Gitea instance stays in lockstep with GitHub without manual pulls.
- [ ] **preserve-github-history (Preserve GitHub History Forever)**: Archive commit history, issues, and releases into Gitea so side projects survive account removals or repo deletion.
- [ ] **github-backup-automation (Automate GitHub Backups):** Replace brittle scripts with policy-driven schedules, health checks, and alerts that keep your Git backups honest.
- [ ] **starred-repos-collection (Build a Starred Repo Collection):** Mirror starred GitHub projects into your own Gitea library so favorites stay browsable even when upstream disappears.
- [ ] **vendor-lock-in-prevention (Stay Ready to Leave GitHub):** Keep an always-current mirror so you can pivot from GitHub to self-hosted tooling whenever policies shift.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/RayLabsHQ/gitea-mirror/pull/111
Author: @arunavo4
Created: 10/3/2025
Status: ✅ Merged
Merged: 10/22/2025
Merged by: @arunavo4
Base:
main← Head:www-seo📝 Commits (4)
b27ff81Updated SEO planb8dea1eremoved unused docs21e2f47Added basic use cases pagesbeda2ceAdded a few more articles📊 Changes
28 files changed (+2893 additions, -957 deletions)
View changed files
➖
docs/BETTER_AUTH_MIGRATION.md(+0 -175)➖
docs/BUILD_GUIDE.md(+0 -206)➖
docs/CA_CERTIFICATES.md(+0 -1)➖
docs/EXTENDING.md(+0 -77)📝
docs/README.md(+6 -1)➖
docs/SPONSOR_INTEGRATION.md(+0 -91)➖
docs/testing.md(+0 -127)📝
www/README.md(+25 -8)📝
www/astro.config.mjs(+3 -3)➕
www/bun.lock(+1037 -0)📝
www/docs/SEO_KEYWORDS.md(+628 -236)📝
www/src/components/Header.tsx(+6 -5)📝
www/src/components/Hero.tsx(+0 -26)➕
www/src/components/UseCases.astro(+74 -0)➕
www/src/components/UseCasesList.tsx(+79 -0)➕
www/src/layouts/UseCaseIndexLayout.astro(+115 -0)➕
www/src/layouts/UseCaseLayout.astro(+115 -0)➕
www/src/lib/use-cases.ts(+75 -0)📝
www/src/pages/index.astro(+3 -1)➕
www/src/pages/use-cases/backup-github-repositories.mdx(+92 -0)...and 8 more files
📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.