سیستمعامل
Ubuntu ۲۲.۰۴ LTS یا Ubuntu ۲۰.۰۴ LTS (توصیه شده)
Nextcloud یک پلتفرم متنباز و قدرتمند برای ذخیرهسازی و مدیریت فایلهاست. در این آموزش، نصب Nextcloud با Docker روی سرور مجازی لینوکس را قدم به قدم یاد میگیرید؛ سریع، امن و حرفهای.
Nextcloud Platform
Nextcloud یک پلتفرم متنباز و رایگان است که به شما امکان میدهد فضای ابری شخصی خود را روی سرور مجازی اجرا کنید.

در دنیای امروز، مدیریت دادهها و ذخیرهسازی ایمن آنها اهمیت فوقالعادهای پیدا کرده است. Nextcloud یکی از قدرتمندترین ابزارهای متنباز برای ایجاد فضای ابری شخصی است که به کاربران امکان میدهد فایلها، عکسها، تقویمها، مخاطبان و اسناد خود را بهصورت کاملاً ایمن و تحت کنترل خودشان مدیریت کنند.
برخلاف سرویسهای ابری عمومی مانند Google Drive یا Dropbox، با Nextcloud شما کنترل کامل بر دادههایتان دارید؛ چرا که سرور روی زیرساخت خودتان اجرا میشود. این یعنی حریم خصوصی واقعی بدون دسترسی شرکتهای ثالث به اطلاعات شما.
قبل از شروع نصب، اطمینان حاصل کنید که سرور مجازی شما حداقل مشخصات زیر را دارا باشد.
Ubuntu ۲۲.۰۴ LTS یا Ubuntu ۲۰.۰۴ LTS (توصیه شده)
حداقل ۲ هسته پردازشی برای عملکرد مناسب Nextcloud
حداقل ۴ گیگابایت RAM برای اجرای روان Docker و Nextcloud
حداقل ۳۰ گیگابایت NVMe برای سیستم و ذخیرهسازی فایلها
دسترسی به اینترنت با پهنای باند کافی و آیپی ثابت
دسترسی root یا sudo به سرور از طریق SSH برای اجرای دستورات
سرور مجازی مناسب برای اجرای Nextcloud ندارید؟
مشاهده پلنهای سرور مجازی نگارنویناین آموزش را مرحله به مرحله دنبال کنید. هر گام با دستورات دقیق و توضیحات کامل همراه است.
ابتدا سیستمعامل را بهروز کرده و پکیجهای لازم را نصب کنید.
قبل از هر کاری، مطمئن شوید که با دسترسی root یا کاربری با دسترسی sudo به سرور وارد شدهاید.
# بهروزرسانی لیست پکیجها و ارتقا سیستم
sudo apt update && sudo apt upgrade -y
# نصب پکیجهای ضروری
sudo apt install -y ca-certificates curl gnupg lsb-release \
apt-transport-https software-properties-commonDocker را از مخزن رسمی نصب کنید تا از آخرین نسخه پایدار بهرهمند شوید.
برای نصب صحیح Docker، از مخزن رسمی 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یک پوشه مجزا برای پروژه Nextcloud ایجاد کرده و فایل پیکربندی را بنویسید.
مهم: رمزعبورهای MYSQL_ROOT_PASSWORD و MYSQL_PASSWORD را با رمزهای قوی و منحصربهفرد جایگزین کنید.
# ساخت و ورود به پوشه پروژه
mkdir -p /opt/nextcloud && cd /opt/nextcloudversion: '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# باز کردن ویرایشگر برای ایجاد فایل
nano docker-compose.yml
# محتوای بالا را پیست کنید، سپس Ctrl+X و Y و Enterکانتینرهای MariaDB و Nextcloud را در پسزمینه اجرا کنید.
# ورود به پوشه پروژه
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 داشته باشند.
پورت ۸۰۸۰ را در فایروال سرور باز کنید تا از مرورگر قابل دسترس باشد.
# باز کردن پورت 8080
sudo ufw allow 8080/tcp
# اطمینان از باز بودن SSH
sudo ufw allow ssh
# فعالسازی فایروال
sudo ufw enable
# بررسی وضعیت
sudo ufw statusاز طریق مرورگر به Nextcloud وارد شده و تنظیمات اولیه را کامل کنید.
مرورگر را باز کرده و آدرس http://YOUR_SERVER_IP:8080 را وارد کنید. پنجره راهاندازی Nextcloud نمایش داده میشود.
نام کاربری دلخواه برای حساب ادمین وارد کنید (مثلاً: admin)
رمز عبور قوی برای حساب ادمین تعیین کنید
MySQL/MariaDBnextcloudYourStrongDBPass456!nextclouddbپس از تکمیل فرم، روی دکمه نصب کلیک کنید. چند دقیقه صبر کنید تا نصب کامل شود.
نصب تکمیل شده؛ با این دستورات سرور Nextcloud خود را مدیریت کنید.
🎉 تبریک! Nextcloud با موفقیت نصب شد. اکنون میتوانید با آدرس IP سرور وارد پنل مدیریت شوید.
# مشاهده لاگهای زنده کانتینرها
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، با تهیه سرور مجازی فرانسه از نگارنوین، یک سرور اختصاصی با آیپی کلین و کاملاً قانونی در اختیار داشته باشید و ابزارهایی مانند Nextcloud را روی آن نصب کنید.
📌 این مطلب صرفاً جنبه آموزشی دارد. نگارنوین هیچ مسئولیتی در قبال استفاده غیرقانونی از اطلاعات آموزشی ندارد.
برای نصب Nextcloud به سرور مجازی قدرتمند، پایدار و امن نیاز دارید. سرور مجازی فرانسه نگارنوین دقیقاً همین را ارائه میدهد.
ذخیرهسازی NVMe سرعت I/O را تا ۶ برابر SSD معمولی افزایش میدهد — ایدهآل برای دیتابیس Nextcloud.
ترافیک کاملاً نامحدود با پورت ۱۰ گیگابیت — برای آپلود و دانلود فایلها بدون محدودیت.
CPU و RAM کاملاً اختصاصی با مجازیساز KVM — بدون تأثیرپذیری از سایر کاربران.
تیم پشتیبانی ما تمام روزهای هفته، حتی تعطیلات رسمی، آماده پاسخگویی است.
تضمین آپتایم ۱۰۰٪ با زیرساخت پایدار OVH — Nextcloud شما همیشه آنلاین است.
بهترین قیمت برای بالاترین کیفیت — سرور مجازی نگارنوین مقرونبهصرفهترین انتخاب حرفهایهاست.
تحویل فوری • آیپی ثابت و کلین • تمامی سیستمعاملها
سرور مجازی نگارنوین با ترافیک نامحدود، هارد NVMe، منابع اختصاصی و آپتایم ۱۰۰٪
با اتمام مراحل آموزش نصب Nextcloud، شما صاحب یک فضای ابری کاملاً شخصی و ایمن هستید که هیچ شرکت ثالثی به دادههایتان دسترسی ندارد. این پلتفرم به شما امکان میدهد با سادگی و امنیت بالا، دادههای خود را مدیریت و ذخیره کنید.
استفاده از کانتینرهای Docker در این فرایند، مدیریت زیرساخت را بهشدت ساده و قابلاطمینان میکند. بهروزرسانی، بکاپگیری و مقیاسبندی همه با چند دستور ساده انجام میشود.
برای بهترین تجربه از Nextcloud، توصیه میکنیم از سرور مجازی فرانسه نگارنوین با هارد NVMe و ترافیک نامحدود استفاده کنید؛ بهترین بستر برای سرویسهای ابری شخصی و تیمی.
شعار همیشگی نگارنوین: حفظ مشتریان فعلی، دعوت از مشتریان قبلی، جذب مشتریان آتی!

آمادهاید سرور Nextcloud خود را راه بیندازید؟
خرید سرور مجازی فرانسهپاسخ به رایجترین سوالات کاربران درباره آموزش نصب Nextcloud روی سرور مجازی
Nextcloud یک پلتفرم ذخیرهسازی ابری متنباز است که روی سرور خودتان نصب میشود. تفاوت اصلی آن با Google Drive، Dropbox و سایر سرویسهای ابری در این است که:
بله، برای اجرای Nextcloud به یک سرور مجازی (VPS) یا سرور فیزیکی نیاز دارید. توصیه ما استفاده از سرور مجازی فرانسه نگارنوین است که دارای هارد NVMe، ترافیک نامحدود و آپتایم ۱۰۰٪ میباشد. حداقل مشخصات مورد نیاز: ۴GB RAM، ۲ هسته CPU و ۳۰GB فضای دیسک.
استفاده از Docker برای نصب Nextcloud مزایای زیادی دارد:
بله، Nextcloud از امنیت بسیار بالایی برخوردار است. این پلتفرم دارای رمزنگاری end-to-end، احراز هویت دو مرحلهای (2FA)، کنترل دسترسی دقیق و ممیزی امنیتی منظم است. با قرار دادن Nextcloud پشت یک reverse proxy مانند Nginx با SSL، امنیت آن به سطح تولید (Production) میرسد. همچنین پشتیبانگیری منظم از دادهها توصیه میشود.
کاملاً! Nextcloud برای همکاری تیمی طراحی شده است. امکاناتی مانند اشتراکگذاری فایل، ویرایش همزمان اسناد (با Collabora Online یا OnlyOffice)، تقویم مشترک، چت تیمی (Nextcloud Talk)، کارتابل و مدیریت وظایف آن را به یک جایگزین کامل برای Microsoft ۳۶۵ یا Google Workspace تبدیل میکند؛ با این تفاوت که همه چیز روی سرور خودتان است.
پس از نصب، از طریق آدرس http://IP-SERVER:8080 در مرورگر به Nextcloud دسترسی خواهید داشت. برای دسترسی از طریق دامنه با HTTPS، باید:
همچنین اپلیکیشنهای موبایل Nextcloud برای Android و iOS موجود هستند که دسترسی از گوشی را ممکن میسازند.
خیر، قطعاً نه. نگارنوین هیچگونه سرویسی تحت عنوان VPN، پراکسی، کانفیگ VPN، فیلترشکن یا هر ابزار دور زدن محدودیت ارائه نمیدهد. این مطلب صرفاً جنبه آموزشی دارد. استفاده از VPN در ایران غیرقانونی بوده و خطر سرقت اطلاعات، کاهش سرعت و پیامدهای حقوقی دارد. راهحل قانونی و ایمن، تهیه سرور مجازی اختصاصی است.
تیم پشتیبانی نگارنوین ۲۴ ساعته، تمامی روزهای هفته حتی تعطیلات رسمی، آماده پاسخگویی به سوالات شما درباره نصب Nextcloud و سرور مجازی است.