راهنمای راه‌اندازی

سرویس ما با پروتکل S3 سازگار است، پس هر ابزاری که S3 را پشتیبانی کند کار می‌کند. در اینجا rclone و restic را توضیح داده‌ایم.

۱. تنظیم دسترسی

کلید دسترسی (Access Key) و کلید مخفی (Secret Key) را از بخش «کلیدها» در پنل بسازید، سپس:

# ~/.config/rclone/rclone.conf
[backup]
type = s3
provider = Other
endpoint = https://edge.mozsub.ir
access_key_id = YOUR_ACCESS_KEY
secret_access_key = YOUR_SECRET_KEY

rclone sync /var/www backup:my-site --fast-list
export AWS_ACCESS_KEY_ID=YOUR_ACCESS_KEY
export AWS_SECRET_ACCESS_KEY=YOUR_SECRET_KEY
export RESTIC_PASSWORD="a-long-password-only-you-know"

restic -r s3:https://edge.mozsub.ir/my-server init
restic -r s3:https://edge.mozsub.ir/my-server backup /etc /var/lib/mysql-dumps
# every night at 03:30
30 3 * * * /usr/bin/rclone sync /var/www backup:my-site --log-file /var/log/backup.log

با restic داده‌ها پیش از ارسال روی سرور خودتان رمزنگاری می‌شوند. رمز restic را جای امنی نگه دارید؛ ما به آن دسترسی نداریم و نمی‌توانیم بازیابی‌اش کنیم.

۲. بررسی در دسترس بودن

اگر ارسال انجام نمی‌شود، اول ببینید سرورتان به ما دسترسی دارد یا نه:

curl -i "https://edge.mozsub.ir/api/status"

آدرس‌های در دسترس: /api/status و /api/ping. سوالی داشتید به support@edge.mozsub.ir ایمیل بزنید.