شروع سریع
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 سرور و شرح کامل مسئله را ارائه دهید.
هشدار: همیشه قبل از انجام تغییرات مهم، از سرور خود بکآپ تهیه کنید.