Update-README
This commit is contained in:
parent
da979a0d66
commit
8c2ec69735
76
README.md
76
README.md
@ -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 و تیم حفظ
|
با همکاری GPT و تیم حفظ
|
||||||
|
Loading…
x
Reference in New Issue
Block a user