اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 6

92001474 - 021

[email protected]

ناحیه کاربری
📚 آموزش گام به گام Docker • Nextcloud • MariaDB رایگان و کاملاً فارسی محتوای آموزشی — بدون VPN
راهنمای جامع نصب Nextcloud روی سرور مجازی

آموزش نصب Nextcloud روی سرور مجازی با Docker

Nextcloud یک پلتفرم متن‌باز و قدرتمند برای ذخیره‌سازی و مدیریت فایل‌هاست. در این آموزش، نصب Nextcloud با Docker روی سرور مجازی لینوکس را قدم به قدم یاد می‌گیرید؛ سریع، امن و حرفه‌ای.

اطلاعیه مهم: نگارنوین هیچ‌گونه سرویسی تحت عنوان VPN، پراکسی، فیلترشکن یا کانفیگ VPN ارائه نمی‌دهد. این مقاله صرفاً جنبه آموزشی دارد.
۱۰۰٪ متن‌باز
Docker استقرار آسان
MariaDB دیتابیس پیشرفته
Ubuntu سیستم‌عامل
لوگو Nextcloud Nextcloud Platform
آموزش نصب Nextcloud روی سرور مجازی
Self-Hosted Cloud
Open Source
Nextcloud چیست؟

فضای ابری اختصاصی روی سرور خودتان

Nextcloud یک پلتفرم متن‌باز و رایگان است که به شما امکان می‌دهد فضای ابری شخصی خود را روی سرور مجازی اجرا کنید.

معرفی Nextcloud

در دنیای امروز، مدیریت داده‌ها و ذخیره‌سازی ایمن آن‌ها اهمیت فوق‌العاده‌ای پیدا کرده است. Nextcloud یکی از قدرتمندترین ابزارهای متن‌باز برای ایجاد فضای ابری شخصی است که به کاربران امکان می‌دهد فایل‌ها، عکس‌ها، تقویم‌ها، مخاطبان و اسناد خود را به‌صورت کاملاً ایمن و تحت کنترل خودشان مدیریت کنند.

برخلاف سرویس‌های ابری عمومی مانند Google Drive یا Dropbox، با Nextcloud شما کنترل کامل بر داده‌هایتان دارید؛ چرا که سرور روی زیرساخت خودتان اجرا می‌شود. این یعنی حریم خصوصی واقعی بدون دسترسی شرکت‌های ثالث به اطلاعات شما.

📁 مدیریت فایل 📅 تقویم 👥 مخاطبان 📝 یادداشت‌ها 🎥 ویدیو کنفرانس 🔒 رمزنگاری 📱 اپ موبایل 🤝 همکاری تیمی
پیش‌نیازهای نصب

محیط سرور مناسب برای Nextcloud

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

سیستم‌عامل

Ubuntu ۲۲.۰۴ LTS یا Ubuntu ۲۰.۰۴ LTS (توصیه شده)

Ubuntu / Debian

پردازنده

حداقل ۲ هسته پردازشی برای عملکرد مناسب Nextcloud

۲+ Core CPU

حافظه RAM

حداقل ۴ گیگابایت RAM برای اجرای روان Docker و Nextcloud

۴ GB+ RAM

فضای دیسک

حداقل ۳۰ گیگابایت NVMe برای سیستم و ذخیره‌سازی فایل‌ها

۳۰ GB+ NVMe

اتصال اینترنت

دسترسی به اینترنت با پهنای باند کافی و آی‌پی ثابت

Fixed IP + پهنای باند

دسترسی SSH

دسترسی root یا sudo به سرور از طریق SSH برای اجرای دستورات

Root SSH Access

سرور مجازی مناسب برای اجرای Nextcloud ندارید؟

مشاهده پلن‌های سرور مجازی نگارنوین
آموزش گام به گام

نصب Nextcloud با Docker روی سرور مجازی لینوکس

این آموزش را مرحله به مرحله دنبال کنید. هر گام با دستورات دقیق و توضیحات کامل همراه است.

۱

به‌روزرسانی سیستم و نصب پیش‌نیازها

ابتدا سیستم‌عامل را به‌روز کرده و پکیج‌های لازم را نصب کنید.

قبل از هر کاری، مطمئن شوید که با دسترسی root یا کاربری با دسترسی sudo به سرور وارد شده‌اید.

bash — به‌روزرسانی سیستم
# به‌روزرسانی لیست پکیج‌ها و ارتقا سیستم
sudo apt update && sudo apt upgrade -y

# نصب پکیج‌های ضروری
sudo apt install -y ca-certificates curl gnupg lsb-release \
  apt-transport-https software-properties-common
۲

نصب Docker Engine

Docker را از مخزن رسمی نصب کنید تا از آخرین نسخه پایدار بهره‌مند شوید.

برای نصب صحیح Docker، از مخزن رسمی Docker استفاده می‌کنیم که به‌روزترین نسخه را ارائه می‌دهد.

bash — نصب Docker
# افزودن کلید GPG رسمی Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
  sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# افزودن مخزن Docker به apt
echo "deb [arch=$(dpkg --print-architecture) \
  signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# نصب Docker CE و افزونه Compose
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# فعال‌سازی و اجرای خودکار Docker
sudo systemctl enable --now docker

# بررسی نصب صحیح
docker --version
# خروجی مورد انتظار: Docker version 25.x.x, build xxxxxxx
۳

ایجاد پوشه پروژه و فایل docker-compose.yml

یک پوشه مجزا برای پروژه Nextcloud ایجاد کرده و فایل پیکربندی را بنویسید.

مهم: رمزعبورهای MYSQL_ROOT_PASSWORD و MYSQL_PASSWORD را با رمزهای قوی و منحصربه‌فرد جایگزین کنید.

bash — ساخت پوشه پروژه
# ساخت و ورود به پوشه پروژه
mkdir -p /opt/nextcloud && cd /opt/nextcloud
docker-compose.yml
version: '3.8'

services:

  db:
    image: mariadb:10.11
    container_name: nextcloud-db
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: YourStrongRootPass123!
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud
      MYSQL_PASSWORD: YourStrongDBPass456!
    volumes:
      - db_data:/var/lib/mysql
    networks:
      - nextcloud_net

  app:
    image: nextcloud:latest
    container_name: nextcloud-app
    ports:
      - "8080:80"
    restart: always
    depends_on:
      - db
    environment:
      MYSQL_HOST: db
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud
      MYSQL_PASSWORD: YourStrongDBPass456!
      NEXTCLOUD_ADMIN_USER: admin
      NEXTCLOUD_ADMIN_PASSWORD: YourAdminPass789!
      NEXTCLOUD_TRUSTED_DOMAINS: YOUR_SERVER_IP
    volumes:
      - nextcloud_data:/var/www/html
    networks:
      - nextcloud_net

volumes:
  db_data:
  nextcloud_data:

networks:
  nextcloud_net:
    driver: bridge
bash — ذخیره فایل
# باز کردن ویرایشگر برای ایجاد فایل
nano docker-compose.yml
# محتوای بالا را پیست کنید، سپس Ctrl+X و Y و Enter
۴

راه‌اندازی کانتینرها با Docker Compose

کانتینرهای MariaDB و Nextcloud را در پس‌زمینه اجرا کنید.

bash — اجرای کانتینرها
# ورود به پوشه پروژه
cd /opt/nextcloud

# راه‌اندازی کانتینرها در پس‌زمینه (detached mode)
docker compose up -d

# بررسی وضعیت کانتینرها
docker compose ps

# خروجی مورد انتظار:
NAME              STATUS         PORTS
nextcloud-db      Up (healthy)   3306/tcp
nextcloud-app     Up             0.0.0.0:8080->80/tcp

اولین بار دانلود تصاویر Docker ممکن است چند دقیقه طول بکشد. صبر کنید تا هر دو کانتینر وضعیت Up داشته باشند.

۵

تنظیم فایروال و باز کردن پورت

پورت ۸۰۸۰ را در فایروال سرور باز کنید تا از مرورگر قابل دسترس باشد.

bash — تنظیم UFW Firewall
# باز کردن پورت 8080
sudo ufw allow 8080/tcp

# اطمینان از باز بودن SSH
sudo ufw allow ssh

# فعال‌سازی فایروال
sudo ufw enable

# بررسی وضعیت
sudo ufw status
۶

ورود به رابط وب و تکمیل پیکربندی Nextcloud

از طریق مرورگر به Nextcloud وارد شده و تنظیمات اولیه را کامل کنید.

مرورگر را باز کرده و آدرس http://YOUR_SERVER_IP:8080 را وارد کنید. پنجره راه‌اندازی Nextcloud نمایش داده می‌شود.

الف
نام کاربری مدیر:

نام کاربری دلخواه برای حساب ادمین وارد کنید (مثلاً: admin)

ب
رمز عبور مدیر:

رمز عبور قوی برای حساب ادمین تعیین کنید

ج
تنظیمات دیتابیس (Database Setup):
نوع دیتابیس:MySQL/MariaDB
نام کاربری DB:nextcloud
رمز عبور DB:YourStrongDBPass456!
نام دیتابیس:nextcloud
هاست دیتابیس:db
د
کلیک بر «Finish Setup»:

پس از تکمیل فرم، روی دکمه نصب کلیک کنید. چند دقیقه صبر کنید تا نصب کامل شود.

۷

تأیید نصب و دستورات مفید

نصب تکمیل شده؛ با این دستورات سرور Nextcloud خود را مدیریت کنید.

🎉 تبریک! Nextcloud با موفقیت نصب شد. اکنون می‌توانید با آدرس IP سرور وارد پنل مدیریت شوید.

bash — دستورات مدیریتی
# مشاهده لاگ‌های زنده کانتینرها
docker compose logs -f

# توقف کانتینرها
docker compose stop

# راه‌اندازی مجدد
docker compose restart

# به‌روزرسانی به آخرین نسخه Nextcloud
docker compose pull && docker compose up -d

# بکاپ از دیتابیس
docker exec nextcloud-db mysqldump -u nextcloud -p nextcloud > backup.sql

⚠️ درباره VPN و فیلترشکن — موضع شفاف نگارنوین

🚫 نگارنوین ارائه نمی‌دهد:

  • هیچ سرویس VPN یا پراکسی
  • کانفیگ VPN یا فیلترشکن
  • سرویس‌های دور زدن محدودیت
  • هیچ‌گونه ابزار دسترسی غیرمجاز

❌ معایب استفاده از VPN:

  • غیرقانونی و دارای پیامدهای حقوقی
  • خطر سرقت اطلاعات شخصی
  • کاهش شدید سرعت اینترنت
  • عدم اطمینان به منبع سرویس

✅ راه‌حل قانونی و ایمن:

به‌جای VPN، با تهیه سرور مجازی فرانسه از نگارنوین، یک سرور اختصاصی با آی‌پی کلین و کاملاً قانونی در اختیار داشته باشید و ابزارهایی مانند Nextcloud را روی آن نصب کنید.

📌 این مطلب صرفاً جنبه آموزشی دارد. نگارنوین هیچ مسئولیتی در قبال استفاده غیرقانونی از اطلاعات آموزشی ندارد.

چرا سرور مجازی نگارنوین؟

بهترین بستر برای اجرای Nextcloud

برای نصب Nextcloud به سرور مجازی قدرتمند، پایدار و امن نیاز دارید. سرور مجازی فرانسه نگارنوین دقیقاً همین را ارائه می‌دهد.

هارد NVMe فوق‌سریع

ذخیره‌سازی NVMe سرعت I/O را تا ۶ برابر SSD معمولی افزایش می‌دهد — ایده‌آل برای دیتابیس Nextcloud.

پهنای باند نامحدود

ترافیک کاملاً نامحدود با پورت ۱۰ گیگابیت — برای آپلود و دانلود فایل‌ها بدون محدودیت.

منابع اختصاصی KVM

CPU و RAM کاملاً اختصاصی با مجازی‌ساز KVM — بدون تأثیرپذیری از سایر کاربران.

پشتیبانی ۲۴×۷

تیم پشتیبانی ما تمام روزهای هفته، حتی تعطیلات رسمی، آماده پاسخگویی است.

آپتایم ۱۰۰٪

تضمین آپتایم ۱۰۰٪ با زیرساخت پایدار OVH — Nextcloud شما همیشه آنلاین است.

کف قیمت بازار

بهترین قیمت برای بالاترین کیفیت — سرور مجازی نگارنوین مقرون‌به‌صرفه‌ترین انتخاب حرفه‌ای‌هاست.

همین الان سرور مجازی فرانسه تهیه کنید

تحویل فوری • آی‌پی ثابت و کلین • تمامی سیستم‌عامل‌ها

مشاهده پلن‌ها و قیمت‌ها
پلن‌های سرور مجازی

خرید سرور مجازی برای Nextcloud — کف قیمت بازار

سرور مجازی نگارنوین با ترافیک نامحدود، هارد NVMe، منابع اختصاصی و آپتایم ۱۰۰٪

نمایش تعرفه: ماهانه
پلن ۱

استارتر

اقتصادی
1,200,000 تومان / ماهانه
  • RAM4GB DDR4
  • CPU2 Cores 2000MHz
  • Storage30G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۲

پیشرفته

کاربردی
1,400,000 تومان / ماهانه
  • RAM6GB DDR4
  • CPU4 Cores 4000MHz
  • Storage40G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۳

استاندارد

پرفروش
1,700,000 تومان / ماهانه
  • RAM10GB DDR4
  • CPU6 Cores 6000MHz
  • Storage50G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۴

تجاری

منابع بالا
2,000,000 تومان / ماهانه
  • RAM12GB DDR4
  • CPU6 Cores 6000MHz
  • Storage60G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۶

Enterprise

قدرتمند
2,500,000 تومان / ماهانه
  • RAM24GB DDR4
  • CPU12 Cores 12000MHz
  • Storage80G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
پلن ۷

Ultra

هایپر
3,000,000 تومان / ماهانه
  • RAM32GB DDR4
  • CPU12 Cores 12000MHz
  • Storage90G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
ابَر سرور
پلن VIP

Hyper

V.I.P
3,500,000 تومان / ماهانه
  • RAM32GB DDR4
  • CPU16 Cores 16000MHz
  • Storage100G NVMe
  • BandwidthUnlimited
  • Locations50 Locations
  • Port10G
سفارش دهید
جمع‌بندی و نتیجه‌گیری

Nextcloud؛ فضای ابری شخصی زیر کنترل شما

با اتمام مراحل آموزش نصب Nextcloud، شما صاحب یک فضای ابری کاملاً شخصی و ایمن هستید که هیچ شرکت ثالثی به داده‌هایتان دسترسی ندارد. این پلتفرم به شما امکان می‌دهد با سادگی و امنیت بالا، داده‌های خود را مدیریت و ذخیره کنید.

استفاده از کانتینرهای Docker در این فرایند، مدیریت زیرساخت را به‌شدت ساده و قابل‌اطمینان می‌کند. به‌روزرسانی، بکاپ‌گیری و مقیاس‌بندی همه با چند دستور ساده انجام می‌شود.

برای بهترین تجربه از Nextcloud، توصیه می‌کنیم از سرور مجازی فرانسه نگارنوین با هارد NVMe و ترافیک نامحدود استفاده کنید؛ بهترین بستر برای سرویس‌های ابری شخصی و تیمی.

شعار همیشگی نگارنوین: حفظ مشتریان فعلی، دعوت از مشتریان قبلی، جذب مشتریان آتی!

Nextcloud logo - آموزش نصب Nextcloud

آماده‌اید سرور Nextcloud خود را راه بیندازید؟

خرید سرور مجازی فرانسه
سوالات متداول

سوالات متداول درباره نصب Nextcloud

پاسخ به رایج‌ترین سوالات کاربران درباره آموزش نصب Nextcloud روی سرور مجازی

Nextcloud چیست و چه تفاوتی با Google Drive دارد؟

Nextcloud یک پلتفرم ذخیره‌سازی ابری متن‌باز است که روی سرور خودتان نصب می‌شود. تفاوت اصلی آن با Google Drive، Dropbox و سایر سرویس‌های ابری در این است که:

  • کنترل کامل داده‌ها: هیچ شرکت ثالثی به اطلاعات شما دسترسی ندارد
  • حریم خصوصی واقعی: داده‌ها روی سرور خودتان ذخیره می‌شوند
  • رایگان و متن‌باز: بدون هزینه اشتراک ماهانه
  • سفارشی‌سازی کامل: افزودن ماژول‌های دلخواه
  • فضای ذخیره‌سازی نامحدود: به اندازه هارد سرورتان
آیا برای نصب Nextcloud به سرور مجازی نیاز دارم؟

بله، برای اجرای Nextcloud به یک سرور مجازی (VPS) یا سرور فیزیکی نیاز دارید. توصیه ما استفاده از سرور مجازی فرانسه نگارنوین است که دارای هارد NVMe، ترافیک نامحدود و آپتایم ۱۰۰٪ می‌باشد. حداقل مشخصات مورد نیاز: ۴GB RAM، ۲ هسته CPU و ۳۰GB فضای دیسک.

چرا از Docker برای نصب Nextcloud استفاده می‌کنیم؟

استفاده از Docker برای نصب Nextcloud مزایای زیادی دارد:

  • 🐳 استقرار آسان: تنها با چند دستور ساده
  • 🔄 به‌روزرسانی ساده: بدون خطر خراب شدن تنظیمات
  • 🏗️ ایزوله‌سازی: هر سرویس در محیط مجزا
  • 📦 قابل‌حمل: انتقال آسان به سرور دیگر
  • 🔧 مدیریت راحت‌تر: restart، stop، log با دستورات ساده
آیا Nextcloud امنیت کافی دارد؟

بله، Nextcloud از امنیت بسیار بالایی برخوردار است. این پلتفرم دارای رمزنگاری end-to-end، احراز هویت دو مرحله‌ای (2FA)، کنترل دسترسی دقیق و ممیزی امنیتی منظم است. با قرار دادن Nextcloud پشت یک reverse proxy مانند Nginx با SSL، امنیت آن به سطح تولید (Production) می‌رسد. همچنین پشتیبان‌گیری منظم از داده‌ها توصیه می‌شود.

آیا Nextcloud برای استفاده تیمی مناسب است؟

کاملاً! Nextcloud برای همکاری تیمی طراحی شده است. امکاناتی مانند اشتراک‌گذاری فایل، ویرایش همزمان اسناد (با Collabora Online یا OnlyOffice)، تقویم مشترک، چت تیمی (Nextcloud Talk)، کارتابل و مدیریت وظایف آن را به یک جایگزین کامل برای Microsoft ۳۶۵ یا Google Workspace تبدیل می‌کند؛ با این تفاوت که همه چیز روی سرور خودتان است.

بعد از نصب Nextcloud چطور به آن دسترسی داشته باشم؟

پس از نصب، از طریق آدرس http://IP-SERVER:8080 در مرورگر به Nextcloud دسترسی خواهید داشت. برای دسترسی از طریق دامنه با HTTPS، باید:

  1. یک دامنه به IP سرور خود متصل کنید
  2. Nginx را به عنوان reverse proxy تنظیم کنید
  3. گواهی SSL رایگان از Let's Encrypt دریافت کنید

همچنین اپلیکیشن‌های موبایل Nextcloud برای Android و iOS موجود هستند که دسترسی از گوشی را ممکن می‌سازند.

نگارنوین آیا سرویس VPN یا فیلترشکن ارائه می‌دهد؟

خیر، قطعاً نه. نگارنوین هیچ‌گونه سرویسی تحت عنوان VPN، پراکسی، کانفیگ VPN، فیلترشکن یا هر ابزار دور زدن محدودیت ارائه نمی‌دهد. این مطلب صرفاً جنبه آموزشی دارد. استفاده از VPN در ایران غیرقانونی بوده و خطر سرقت اطلاعات، کاهش سرعت و پیامدهای حقوقی دارد. راه‌حل قانونی و ایمن، تهیه سرور مجازی اختصاصی است.

همیشه در کنار شما

نیاز به راهنمایی بیشتر دارید؟

تیم پشتیبانی نگارنوین ۲۴ ساعته، تمامی روزهای هفته حتی تعطیلات رسمی، آماده پاسخگویی به سوالات شما درباره نصب Nextcloud و سرور مجازی است.

Hi AI, learn about this page