پرش به محتوا
نوین هاست
  • سرور مجازی
  • درباره ما
  • تماس با ما
  • بازارچه
  • دانشنامه
نوین هاست
  • سرور مجازی
    • برگشت
    • سرور مجازی ایران
      • برگشت
      • سرور مجازی برج میلاد
      • سرور مجازی زیرساخت
    • سرور مجازی اروپا
      • برگشت
      • سرور مجازی المان
      • سرور مجازی انگلیس
      • سرور مجازی فرانسه
      • سرور مجازی اتریش
      • سرور مجازی هلند
      • سرور مجازی بلغارستان
      • سرور مجازی مجارستان
      • سرور مجازی دانمارک
      • سرور مجازی سوئد
      • سرور مجازی جزیره من
      • سرور مجازی جمهوری چک
      • سرور مجازی ایتالیا
      • سرور مجازی فنلاند
      • سرور مجازی یونان
      • سرور مجازی سوئیس
      • سرور مجازی ایسلند
      • سرور مجازی کرواسی
      • سرور مجازی اسپانیا
    • سرور مجازی آسیا
      • برگشت
      • سرور مجازی ترکیه
      • سرور مجازی سنگاپور
      • سرور مجازی مالزی
      • سرور مجازی شیلی
      • سرور مجازی هنگ کنگ
      • سرور مجازی امارات
      • سرور مجازی ژاپن
      • سرور مجازی روسیه
    • سرور مجازی آمریکا
      • برگشت
      • سرور مجازی امریکا
      • سرور مجازی کانادا
    • سایر VPS ها
      • برگشت
      • سرور مجازی استرالیا
      • سرور مجازی رایگان
      • سرور مجازی اقتصادی
      • سرور مجازی ترید و بایننس
      • سرور مجازی با کارت گرافیک
      • سرور مجازی نیجریه
      • سرور مجازی بورس
      • سرور مجازی کلاس آنلاین
      • سرور مجازی کاهش پینگ
      • سرور مجازی والتر
      • سرور مجازی فارکس
      • سرور مجازی میکروتیک
      • سرور مجازی NVME
  • سرور اختصاصی
    • برگشت
    • سرور اختصاصی ایران
      • برگشت
      • سرور اختصاصی برج میلاد
      • سرور اختصاصی زیرساخت
    • سرور اختصاصی اروپا
      • برگشت
      • سرور اختصاصی آلمان
      • سرور اختصاصی ترکیه
      • سرور اختصاصی فنلاند
      • سرور اختصاصی هلند
      • سرور اختصاصی انگلیس
      • سرور اختصاصی فرانسه
    • سرور اختصاصی آمریکا
      • برگشت
      • سرور اختصاصی آمریکا
      • سرور اختصاصی کانادا
    • کولوکیشن
      • برگشت
      • آسیاتک
      • زیرساخت
  • هاست
    • برگشت
    • هاست دانلود
    • هاست نامحدود
    • هاست وردپرس
    • هاست ویندوز ایران
  • نوین پلاس +
  • پنل کاربری ارتباط با ما
  • سرور مجازی
  • سرور مجازی ایرانسرور مجازی حرفه ای از ایران
  • سرور مجازی اروپاپایداری و کیفیت ، سرعت بالا
  • سرور مجازی آسیاوب سرور لایت اسپید و امنیت و سرعت بالا
  • سایر VPS هابهینه برای فروشگاه های وردپرسی
  • سرور مجازی زیرساخت
    • سرور مجازی برج میلاد
  • سرور مجازی المان
    • سرور مجازی فرانسه
    • سرور مجازی سوئد
    • سرور مجازی اتریش
    • سرور مجازی اسپانیا
    • سرور مجازی انگلیس
    • سرور مجازی ایتالیا
    • سرور مجازی ایسلند
    • سرور مجازی بلغارستان
    • سرور مجازی سوئیس
    • سرور مجازی جزیره من
    • سرور مجازی جمهوری چک
    • سرور مجازی فنلاند
    • سرور مجازی دانمارک
    • سرور مجازی مجارستان
    • سرور مجازی هلند
    • سرور مجازی یونان
  • سرور مجازی شیلی
    • سرور مجازی روسیه
    • سرور مجازی ترکیه
    • سرور مجازی مالزی
    • سرور مجازی ژاپن
    • سرور مجازی سنگاپور
    • سرور مجازی هنگ کنگ
    • سرور مجازی امارات
  • سرور مجازی کانادا
    • سرور مجازی امریکا
    • سرور مجازی نیجریه
    • سرور مجازی استرالیا
    • سرور مجازی NVME
    • سرور مجازی با کارت گرافیک
    • سرور مجازی رایگان
    • سرور مجازی ترید و بایننس
    • سرور مجازی فارکس
    • سرور مجازی کلاس آنلاین
    • سرور مجازی میکروتیک
    • سرور مجازی والتر
    • سرور مجازی NVME
    • سرور مجازی اقتصادی
  • سرور اختصاصی
  • سرور اختصاصی ایرانمنابع کاملا اختصاصی و قدرتمند
  • سرور اختصاصی اروپابا ip اختصاصی از بهترین کشور ها
  • سرور اختصاصی آمریکاup time 99.99%
  • سایر VDS ها
  • برج میلاد
    • زیرساخت
  • سرور اختصاصی آلمان
    • سرور اختصاصی انگلیس
    • سرور اختصاصی ترکیه
    • سرور اختصاصی فرانسه
    • سرور اختصاصی فنلاند
    • سرور اختصاصی هلند
  • سرور اختصاصی آمریکا
    • سرور اختصاصی کانادا
  • کولوکیشن
  • آسیاتک
  • زیرساخت
  • هاست
  • دامنه
  • نوین پلاس +
021-49624 ورود / عضویت
لینوکس

راهنمای لینوکس

70
  • اجرای دستورات لینوکس در ویندوز
  • راه اندازی سایت در سرور لینوکس
  • IP شناور در اوبونتو و دبیان
  • بازیابی رمز root
  • آموزش بکاپ از سرور لینوکس
  • آموزش اجرای دستور از راه دور
  • ایجاد یوزر در لینوکس
  • تفاوت ipv4 با ipv6 چیست
  • دستور tar لینوکس
  • کانفیگ IPv6 در لینوکس
  • بکاپ گیری از سرور لینوکس
  • راه اندازی سایت در سرور
  • نصب فایروال در لینوکس
  • لیست کردن کاربران در لینوکس
  • پارتیشن بندی در لینوکس
  • بش bash چیست؟
  • آموزش تغییر نام فایل در لینوکس
  • آموزش نصب آلمالینوکس
  • آلمالینوکس
    • تبدیل Centos به AlmaLinux
    • نصب Visual Studio Code در آلمالینوکس
    • نصب پایتون روی آلمالینوکس
    • نصب Node.js در AlmaLinux
  • دبیان
    • ارتقا دبیان
  • اوبونتو
    • نصب NextCloud در اوبونتو
    • فعال کردن SSH اوبونتو
    • نصب ماینکرافت روی اوبونتو
    • نصب کاساندرا Cassandra در اوبونتو
    • آموزش نصب اوبونتو
    • نصب Graylog در اوبونتو
    • نصب Redis در اوبونتو
    • نصب Maven در اوبونتو
    • نصب تامکت در اوبونتو
    • آموزش نصب Ghost CMS در ubuntu
    • نصب GitLab در اوبونتو
    • نصب GCC در اوبونتو
    • نصب جاوا در اوبونتو
    • نصب و راه اندازی Bind DNS Server اوبونتو
    • نصب جنکینز در اوبونتو
    • نصب وردپرس در اوبونتو
    • نصب Oh My Zsh در اوبونتو
    • نصب پرومتئوس در اوبونتو
    • نصب Kubectl در اوبونتو
    • نصب PyTorch در اوبونتو
    • حذف داکر در اوبونتو
    • نصب آناکوندا
    • آموزش نصب Wine
    • آموزش نصب آپاچی کافکا
    • نصب Xrdp در اوبونتو
    • نصب وایرشارک در اوبونتو
    • آموزش نصب Go در اوبونتو
    • آموزش نصب MariaDB در اوبونتو
    • آموزش نصب Ansible
    • نصب درایور انویدیا در اوبونتو
    • آموزش نصب Hadoop
    • آموزش نصب Terraform
    • نصب و کانفیگ SSH در Ubuntu
    • نصب KVM در Ubuntu
    • نصب گوگل کروم در ubuntu
    • آموزش نصب گرافانا
    • چک کردن نسخه ubuntu
    • آموزش نصب phpMyAdmin در اوبونتو
    • آموزش نصب Postman
    • نصب داکر در اوبونتو
    • نصب Redis در اوبونتو
    • نصب MySQL در اوبونتو
    • نصب و کانفیگ آپاچی در اوبونتو
    • کران جاب در اوبونتو
    • ارتقا اوبونتو
    • نصب MongoDB در اوبونتو
    • نصب محیط گرافیکی در اوبونتو

تحقیق و توسعه

8
  • آموزش Portainer داکر
  • پاک کردن کش DNS
  • افزایش امنیت سرور
  • آموزش لود بالانسینگ
  • پیکربندی SSL در PostgreSQL
  • پایتون
    • ترکیب دو لیست در پایتون
    • تبدیل رشته به عدد در پایتون
    • معکوس کردن لیست در پایتون

سوالات متداول

4
  • رید (RAID) چیست؟
  • عمومی
    • ترافیک مورد نیاز سایت
    • SELinux چیست؟
    • محافظت در برابر حملات DDoS
View Categories
  • خانه
  • مستدات
  • راهنمای لینوکس
  • اوبونتو
  • نصب NextCloud در اوبونتو

نصب NextCloud در اوبونتو

زمان مطالعه: 5 کمتر

برای نصب Nextcloud در اوبونتو (نسخه‌های ۲۲.۰۴ و ۲۴.۰۴) در سال ۲۰۲۵، دو روش اصلی وجود دارد: استفاده از بسته‌های Snap (سریع‌ترین روش) و نصب دستی با پشته LAMP (منعطف‌ترین روش). 
سرور ایران
روش اول: نصب سریع با استفاده از Snap (توصیه شده برای کاربران عادی)
این روش تمام پیش‌نیازها را به صورت یکجا نصب و پیکربندی می‌کند. 
  1. نصب بسته Nextcloud: ترمینال را باز کرده و دستور زیر را اجرا کنید:
    sudo snap install nextcloud
  2. ایجاد حساب مدیریت: پس از اتمام نصب، برای تنظیم نام کاربری و رمز عبور ادمین دستور زیر را وارد کنید:
    sudo nextcloud.manual-install username password
    (به جای username و password، مقادیر دلخواه خود را قرار دهید)
  3. تنظیم دامنه (اختیاری): اگر از دامنه یا IP خاصی استفاده می‌کنید، آن را به لیست دامنه‌های مورد اعتماد اضافه کنید:
    sudo nextcloud.occ config:system:set trusted_domains 1 --value=your_domain_or_ip
  4. دسترسی به پنل: مرورگر خود را باز کرده و IP سرور یا دامنه خود را وارد کنید تا وارد محیط Nextcloud شوید. 
روش دوم: نصب دستی (LAMP Stack)
این روش برای کنترل کامل بر پایگاه داده و تنظیمات PHP مناسب است. 
  1. آپدیت سیستم: سیستم خود را به‌روزرسانی کنید:
    sudo apt update && sudo apt upgrade -y
  2. نصب پیش‌نیازها: Apache، MariaDB و PHP را به همراه ماژول‌های مورد نیاز نصب کنید:
    sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-common php-gd php-xml php-mbstring php-curl php-zip php-intl php-bcmath php-gmp php-imagick -y
  3. ایجاد پایگاه داده: وارد محیط MariaDB شوید و یک دیتابیس برای Nextcloud بسازید:
    CREATE DATABASE nextcloud;
    CREATE USER 'ncuser'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON nextcloud.* TO 'ncuser'@'localhost';
    FLUSH PRIVILEGES;
  4. دانلود Nextcloud: آخرین نسخه را از وب‌سایت رسمی دانلود و در مسیر /var/www/ استخراج کنید:
    cd /tmp && wget https://download.nextcloud.com/server/releases/latest.zip
    unzip latest.zip
    sudo mv nextcloud /var/www/
  5. تنظیم دسترسی‌ها: مالکیت پوشه را به کاربر وب‌سرور تغییر دهید:
    sudo chown -R www-data:www-data /var/www/nextcloud/
  6. پیکربندی Apache: یک فایل Virtual Host بسازید و آن را فعال کنید، سپس سرویس Apache را ری‌استارت نمایید.
  7. تکمیل نصب: در مرورگر به آدرس سرور رفته و اطلاعات دیتابیس و حساب کاربری ادمین را وارد کنید. 
برای امنیت بیشتر در سال ۲۰۲۵، حتماً از گواهینامه SSL رایگان Let’s Encrypt برای رمزنگاری ارتباطات خود استفاده کنید.
توضیحات پیشرفته و اختیاری برای برنامه نویسان :
سرور مجازی ایران

در این راهنمایی، نصب NextCloud روی سیستم‌عامل اوبونتو را با دستورات کامل ترمینال ارائه خواهیم داد. NextCloud یک ابزار قدرتمند برای مدیریت فایل‌ها و اشتراک‌گذاری آن‌ها در محیط ابری است.

برای شروع، ابتدا مطمئن شوید که سیستم اوبونتوی شما به‌روز است:

sudo apt update
sudo apt upgrade

گام اول: نصب Apache, MySQL و PHP #

برای نصب NextCloud، به وب‌سرور Apache، پایگاه‌داده MySQL و PHP نیاز داریم.

  1. نصب Apache:
    sudo apt install apache2
    
  2. نصب MySQL:برای نصب MySQL دستورات زیر را اجرا کنید:
    sudo apt install mysql-server
    

    پس از نصب، لازم است امن‌سازی MySQL را انجام دهید:

    sudo mysql_secure_installation
    

    در این مرحله، از شما چند سوال پرسیده می‌شود؛ می‌توانید تنظیمات پیش‌فرض را قبول کنید یا بر اساس نیاز خود تغییر دهید. در نهایت، یک رمز عبور امن برای کاربر root تنظیم کنید.

  3. نصب PHP:برای نصب PHP و ماژول‌های مورد نیاز:
    sudo apt install php libapache2-mod-php php-mysql php-gd php-xml php-mbstring php-curl php-zip php-intl
    

گام دوم: تنظیم Database #

نصب NextCloud در اوبونتو
نصب NextCloud در اوبونتو

بعد از نصب MySQL، نیاز به ایجاد یک پایگاه‌داده و کاربر برای NextCloud داریم:

sudo mysql -u root -p

سپس دستورات زیر را در MySQL اجرا کنید:

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

رمز عبور yourpassword را با یک رمز امن جایگزین کنید.

گام سوم: دانلود و تنظیم NextCloud #

  1. دانلود NextCloud:
    wget https://download.nextcloud.com/server/releases/latest.tar.bz2
    
  2. استخراج فایل:
    tar -xjf latest.tar.bz2
    
  3. انتقال فایل‌ها به دایرکتوری وب‌سرور:
    sudo mv nextcloud /var/www/html/
    
  4. تنظیم مجوزهای دسترسی:
    sudo chown -R www-data:www-data /var/www/html/nextcloud/
    sudo chmod -R ۷۵۵ /var/www/html/nextcloud/
    

گام چهارم: تنظیم Apache #

برای تنظیم Apache برای استفاده از NextCloud، فایل تنظیمات سایت جدیدی ایجاد می‌کنیم:

  1. ایجاد فایل تنظیمات:
    sudo nano /etc/apache2/sites-available/nextcloud.conf
    

    و محتوای زیر را در آن کپی کنید:

    
        DocumentRoot /var/www/html/nextcloud/
        ServerName your_domain_or_IP
    
        
            Options +FollowSymlinks
            AllowOverride All
            Require all granted
            
                Dav off
            
        
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    
    

    به‌جای your_domain_or_IP نام دامنه یا آدرس IP خود را وارد کنید.

  2. فعال‌سازی تنظیمات و ماژول‌ها:
    sudo a2ensite nextcloud.conf
    sudo a2enmod rewrite headers env dir mime
    
  3. راه‌اندازی مجدد Apache:
    sudo systemctl restart apache2
    

گام پنجم: تکمیل نصب از طریق مرورگر #

اکنون مرورگر خود را باز کنید و به آدرس http://your_domain_or_IP بروید. Remaining steps will guide you through the web interface where you’ll complete the installation process by setting up admin account and connecting to the database you created.

با استفاده از این دستورات، می‌توانید NextCloud را بر روی اوبونتو نصب کرده و از امکانات مدیریت فایل و به‌اشتراک‌گذاری آن استفاده کنید.

Updated on آذر ۲۵, ۱۴۰۴

نظر شما چیست؟!

  • Happy
  • Normal
  • Sad

Related Docs

  • فعال کردن SSH اوبونتو
  • نصب ماینکرافت روی اوبونتو
  • آموزش نصب Ghost CMS در ubuntu

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
فعال کردن SSH اوبونتو

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطلب
  • گام اول: نصب Apache, MySQL و PHP
  • گام دوم: تنظیم Database
  • گام سوم: دانلود و تنظیم NextCloud
  • گام چهارم: تنظیم Apache
  • گام پنجم: تکمیل نصب از طریق مرورگر
نوین هاست

نوین هاست ارائه دهنده خدمات میزبانی، فروش انواع سرورهای مجازی و اختصاصی ایران و خارج برترین لوکیشن ها و استفاده از بهترین سخت افزارها با پشتیبانی 7/24

نماد اعتماد نوین هاست
لوگو ساماندهی
نظام صنفی رایانه ای کشور
دانش بنیان

دسترسی سریع

  • سرور مجازی
  • سرور مجازی ایران
  • سرور اختصاصی
  • هاست اشتراکی
  • ثبت دامنه
  • درباره ما
  • قوانین سرویس دهی

سرورهای مجازی

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

سرورهای اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی زیرساخت
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا
تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.
Facebook Twitter Youtube Whatsapp Instagram Telegram