راهنمای استفاده

راهنمای جامع برای شروع کار با سرویس‌های VPS کیوب کلود

شروع سریع

1. انتخاب پلن مناسب

براساس نیاز پروژه خود، از بین پلن‌های مختلف (Starter، Professional، Advanced، Dedicated) انتخاب کنید. در صورت شک، پلن Starter برای شروع مناسب است.

2. تکمیل فرم سفارش

اطلاعات شخصی، سیستم عامل دلخواه و مدت زمان سرویس را انتخاب کنید. برای تخفیف بیشتر، دوره‌های طولانی‌تر را انتخاب کنید.

3. پرداخت

پرداخت را از طریق درگاه‌های معتبر (ملت، پارسیان، زرین‌پال) انجام دهید. پس از پرداخت موفق، سرور حداکثر 15 دقیقه آماده خواهد بود.

4. دریافت اطلاعات

IP سرور، نام کاربری، رمز عبور و راهنمای اتصال از طریق ایمیل و SMS دریافت خواهید کرد.

اتصال به سرور

اتصال SSH (لینوکس)

ssh root@YOUR_SERVER_IP

رمز عبور ارسال شده را وارد کنید.

اتصال Remote Desktop (ویندوز)

Windows + R

دستور mstsc را اجرا کنید

IP سرور را وارد کرده و Connect کنید

نام کاربری و رمز عبور را وارد کنید

نکته: برای امنیت بیشتر، پس از اولین اتصال، رمز عبور را تغییر دهید.

تنظیمات امنیتی

1. تغییر رمز عبور

# برای لینوکس passwd root # برای ویندوز net user Administrator NEW_PASSWORD

2. نصب فایروال

# Ubuntu/Debian sudo ufw enable sudo ufw allow ssh sudo ufw allow 80/tcp sudo ufw allow 443/tcp # CentOS/RHEL sudo systemctl enable firewalld sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload

3. بروزرسانی سیستم

# Ubuntu/Debian sudo apt update && sudo apt upgrade -y # CentOS/RHEL sudo yum update -y

نصب وب سرور

نصب NGINX

# Ubuntu/Debian sudo apt install nginx -y sudo systemctl start nginx sudo systemctl enable nginx # CentOS/RHEL sudo yum install nginx -y sudo systemctl start nginx sudo systemctl enable nginx

نصب Apache

# Ubuntu/Debian sudo apt install apache2 -y sudo systemctl start apache2 sudo systemctl enable apache2 # CentOS/RHEL sudo yum install httpd -y sudo systemctl start httpd sudo systemctl enable httpd

نصب پایگاه داده

نصب MySQL

# Ubuntu/Debian sudo apt install mysql-server -y sudo mysql_secure_installation # CentOS/RHEL sudo yum install mysql-server -y sudo systemctl start mysqld sudo mysql_secure_installation

نصب PostgreSQL

# Ubuntu/Debian sudo apt install postgresql postgresql-contrib -y sudo systemctl start postgresql sudo systemctl enable postgresql # CentOS/RHEL sudo yum install postgresql-server postgresql-contrib -y sudo postgresql-setup initdb sudo systemctl start postgresql sudo systemctl enable postgresql

مدیریت سرور

مانیتورینگ منابع

# نمایش استفاده CPU و RAM top htop # نمایش فضای دیسک df -h # نمایش استفاده شبکه iftop

مدیریت سرویس‌ها

# شروع سرویس sudo systemctl start SERVICE_NAME # توقف سرویس sudo systemctl stop SERVICE_NAME # ری‌استارت سرویس sudo systemctl restart SERVICE_NAME # نمایش وضعیت سرویس sudo systemctl status SERVICE_NAME

بک‌آپ و بازیابی

تهیه بک‌آپ فایل‌ها

# فشرده‌سازی پوشه tar -czf backup_$(date +%Y%m%d).tar.gz /path/to/folder # ارسال بک‌آپ به سرور مقصد scp backup_file.tar.gz user@destination:/path/

بک‌آپ پایگاه داده

# MySQL mysqldump -u root -p database_name > backup_$(date +%Y%m%d).sql # PostgreSQL pg_dump -U username database_name > backup_$(date +%Y%m%d).sql

عیب‌یابی

مشکلات رایج

  • عدم اتصال SSH: فایروال یا IP را بررسی کنید
  • کندی سرور: منابع CPU و RAM را چک کنید
  • خطای 500: لاگ‌های وب سرور را بررسی کنید
  • عدم دسترسی به سایت: DNS و فایروال را چک کنید

بررسی لاگ‌ها

# لاگ سیستم sudo tail -f /var/log/syslog # لاگ وب سرور sudo tail -f /var/log/nginx/error.log sudo tail -f /var/log/apache2/error.log # لاگ SSH sudo tail -f /var/log/auth.log
هشدار: همیشه قبل از انجام تغییرات مهم، از سرور خود بک‌آپ تهیه کنید.

ابزارهای مفید

پنل‌های مدیریت

  • cPanel: پنل مدیریت محبوب برای وب‌سایت‌ها
  • Plesk: پنل قدرتمند برای مدیریت چندین دامنه
  • DirectAdmin: پنل ساده و سبک
  • Webmin: پنل رایگان برای مدیریت لینوکس

نرم‌افزارهای مانیتورینگ

# نصب htop sudo apt install htop # نصب iotop sudo apt install iotop # نصب nethogs sudo apt install nethogs

نکات پیشرفته

بهینه‌سازی عملکرد

  • استفاده از SSD برای پایگاه داده
  • تنظیم cache مناسب
  • بهینه‌سازی تنظیمات MySQL
  • استفاده از CDN برای محتوای استاتیک

امنیت پیشرفته

# نصب fail2ban sudo apt install fail2ban # تنظیم SSH key ssh-keygen -t rsa -b 4096 ssh-copy-id user@server_ip # غیرفعال کردن ورود با رمز sudo nano /etc/ssh/sshd_config # PasswordAuthentication no

دریافت پشتیبانی

راه‌های تماس

  • تیکت پشتیبانی: ارسال تیکت
  • تلگرام: @CouldCube_Support
  • تلفن: +98 21 1234 5678
  • ایمیل: support@couldcube.ir
نکته: برای دریافت پشتیبانی سریع‌تر، IP سرور و شرح کامل مسئله را ارائه دهید.
هشدار: همیشه قبل از انجام تغییرات مهم، از سرور خود بک‌آپ تهیه کنید.