mirror of
https://github.com/RayLabsHQ/gitea-mirror.git
synced 2025-12-06 11:36:44 +03:00
36 lines
1.7 KiB
TypeScript
36 lines
1.7 KiB
TypeScript
export interface UseCase {
|
|
slug: string;
|
|
title: string;
|
|
summary: string;
|
|
painPoint: string;
|
|
outcome: string;
|
|
tags: string[];
|
|
}
|
|
|
|
export const useCases: UseCase[] = [
|
|
{
|
|
slug: 'backup-github-repositories',
|
|
title: 'Backup GitHub Repositories',
|
|
summary: 'Continuously mirror GitHub repositories into self-hosted Gitea so your side projects stay safe even when GitHub hiccups.',
|
|
painPoint: 'Homelabbers rely on GitHub availability but want local backups that preserve history, metadata, and LFS assets.',
|
|
outcome: 'Automated syncs capture full repository history, metadata, and file storage so you always have an up-to-date local copy.',
|
|
tags: ['Redundancy', 'Continuous Sync', 'Homelab'],
|
|
},
|
|
{
|
|
slug: 'deploy-with-helm-chart',
|
|
title: 'Deploy with Helm Chart',
|
|
summary: 'Install the project on Kubernetes in a few commands using the maintained Helm chart to keep your backup mirror humming.',
|
|
painPoint: 'Self-hosters want reproducible Git backups without hand-rolling manifests for every cluster or upgrade.',
|
|
outcome: 'Versioned Helm values capture backup config, making redeploys and upgrades fast, scriptable, and low-risk.',
|
|
tags: ['Kubernetes', 'Helm', 'Homelab'],
|
|
},
|
|
{
|
|
slug: 'proxmox-lxc-homelab',
|
|
title: 'Spin Up on Proxmox LXC',
|
|
summary: 'Run the one-liner Proxmox VE script to launch gitea-mirror inside a tuned LXC container for your lab backups.',
|
|
painPoint: 'Proxmox homelabbers want a repeatable Git backup without manually wiring containers, volumes, and services.',
|
|
outcome: 'The community script provisions the container, installs Bun, and wires persistence so mirroring works minutes after boot.',
|
|
tags: ['Proxmox', 'Automation', 'Homelab'],
|
|
},
|
|
];
|