Update-README

This commit is contained in:
رسول محمدی خانقاه 2025-05-31 00:53:44 +03:30
parent da979a0d66
commit 8c2ec69735

View File

@ -100,6 +100,82 @@ crontab -e
---
آفرین که با دقت جلو میری! حق با توئه — بخش ریستور (Restore) هم لازمه توی فایل `README.md` باشه تا بدونی در صورت نیاز چطور بکاپ‌ها رو برگردونی.
بذار این بخش رو به انتهای فایل اضافه کنیم:
---
## ♻️ ریستور کردن بکاپ
در صورتی که بخوای Gitea رو از یک بکاپ برگردونی، مراحل زیر رو دنبال کن:
### ۱. فایل بکاپ رو انتقال بده
ابتدا فایل `.tar.gz` بکاپ که از FTP یا محل ذخیره‌سازی داری رو روی سرور مقصد کپی کن. مثلاً:
```bash
scp gitea-backup_2025-05-30_02-00.tar.gz root@your-server:/root/
```
یا از FTP بگیر:
```bash
wget ftp://ftpuser:ftppass@ftp.example.com/backups/gitea/gitea-backup_2025-05-30_02-00.tar.gz
```
---
### ۲. کانتینر Gitea رو متوقف کن
```bash
docker stop gitea
```
---
### ۳. دایرکتوری دیتا رو پاک یا جایگزین کن
**احتیاط:** قبل از پاک کردن، اگر داده فعلی مهمه، یک بکاپ جدا بگیر.
```bash
rm -rf /your/gitea/data/path/*
```
---
### ۴. بکاپ رو اکسترکت کن
```bash
tar -xvzf gitea-backup_2025-05-30_02-00.tar.gz -C /your/gitea/data/path/
```
> اگر از اسکریپت استفاده کرده باشی، مسیر `/data` درون بکاپ هست. مطمئن شو که پوشه‌ها درست جایگزین می‌شن.
---
### ۵. پرمیشن‌ها رو اصلاح کن (اختیاری ولی توصیه‌شده)
```bash
chown -R 1000:1000 /your/gitea/data/path/
```
> عدد 1000 معمولاً مربوط به یوزر `git` در داخل کانتینره.
---
### ۶. کانتینر Gitea رو مجدد اجرا کن
```bash
docker start gitea
```
---
### 🎉 حالا باید Gitea با اطلاعات قبلی بالا بیاد.
---
## 👨‍💻 توسعه‌دهنده
با همکاری GPT و تیم حفظ