Ubuntu/Debian/Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS سٹریم پر جدید ترین NextCloud AIO (سب ایک میں) کیسے انسٹال کریں

Ubuntu Debian Fedora Rhel Almalinux Rocky Linux Centos S Rym Pr Jdyd Tryn Nextcloud Aio Sb Ayk My Kys Ans Al Kry



NextCloud کا تازہ ترین ورژن NextCloud Hub 7 کے ساتھ آتا ہے۔ یہ بہت ساری چیزوں کے ساتھ آتا ہے۔ نئی خصوصیات . نیکسٹ کلاؤڈ کا تازہ ترین ورژن درست SSL سرٹیفکیٹ اور ڈومین نام کے بغیر کام نہیں کرتا ہے۔ نیکسٹ کلاؤڈ کے پرانے ورژن میں ایسی ضروریات نہیں تھیں۔ لہذا، نیکسٹ کلاؤڈ کا تازہ ترین ورژن ترتیب دینا نئے صارفین کے لیے قدرے مشکل ہے۔

نیکسٹ کلاؤڈ کو تھوڑا سا آسان بنانے کے لیے، نیکسٹ کلاؤڈ نیکسٹ کلاؤڈ اے آئی او (آل ان ون) ڈاکر امیج پیش کرتا ہے۔ آپ اپنا ڈیٹا کھوئے بغیر نیکسٹ کلاؤڈ کو آسانی سے انسٹال، اپ ڈیٹ، بیک اپ/بحال کرنے کے لیے اسے استعمال کر سکتے ہیں۔

اس آرٹیکل میں، ہم آپ کو دکھائیں گے کہ کس طرح آسانی سے نیکسٹ کلاؤڈ AIO (آل ان ون) کا تازہ ترین ورژن Ubuntu، Debian، Fedora، RHEL، AlmaLinux، Rocky Linux، CentOS Stream، اور دیگر مقبول لینکس ڈسٹری بیوشنز پر انسٹال کریں۔ چونکہ نیکسٹ کلاؤڈ کے تازہ ترین ورژن کو کام کرنے کے لیے ایک درست SSL سرٹیفکیٹ کی ضرورت ہے، اس لیے ہم Let’s Encrypt SSL سرٹیفکیٹ استعمال کریں گے جسے ہم نے اپنے کمپیوٹر/سرور پر بنایا ہے اور اسے NextCloud Docker کنٹینرز سے لنک کریں گے تاکہ NextCloud ان تک رسائی اور استعمال کر سکے۔







مواد کا موضوع:

  1. CURL انسٹال کرنا
  2. ڈوکر سی ای اور ڈوکر کمپوز انسٹال کرنا
  3. اپنے کمپیوٹر/سرور پر ایک جامد آئی پی ایڈریس سیٹ کرنا
  4. اپنے NextCloud AIO سرور کے لیے DNS ریکارڈ ترتیب دینا
  5. NextCloud AIO کے لیے لیٹس انکرپٹ SSL سرٹیفکیٹ تیار کرنا
  6. NextCloud AIO کے لیے پروجیکٹ ڈائرکٹری کی تیاری
  7. NextCloud AIO کے لیے سٹوریج کو ترتیب دینا
  8. NextCloud AIO ماسٹر کنٹینر انسٹال کرنا
  9. NextCloud AIO ویب انٹرفیس کا استعمال کرتے ہوئے NextCloud انسٹالیشن کو ترتیب دینا
  10. NextCloud AIO ویب انٹرفیس سے NextCloud انسٹال کرنا
  11. نیکسٹ کلاؤڈ تک رسائی حاصل کرنا
  12. نتیجہ
  13. حوالہ جات

CURL انسٹال کرنا

Docker CE کو اپنے کمپیوٹر/سرور پر آسانی سے انسٹال کرنے کے لیے، آپ کو CURL کی ضرورت ہے۔ آپ اپنی پسندیدہ لینکس ڈسٹری بیوشن پر CURL کو بہت آسانی سے انسٹال کر سکتے ہیں کیونکہ یہ ہر لینکس ڈسٹری بیوشن کے آفیشل پیکیج ریپوزٹری میں دستیاب ہے۔



Ubuntu، Debian، Linux Mint، Kali Linux، اور دیگر Ubuntu/Debian-based Linux کی تقسیم پر، آپ CURL کو درج ذیل کمانڈز کے ساتھ انسٹال کر سکتے ہیں:



$ sudo مناسب اپ ڈیٹ

$ sudo مناسب انسٹال کریں curl -اور

Fedora، RHEL، AlmaLinux، Rocky Linux، CentOS Stream، اور دیگر RHEL پر مبنی لینکس ڈسٹری بیوشنز پر، آپ درج ذیل کمانڈز کے ساتھ CURL انسٹال کر سکتے ہیں:





$ sudo dnf makecache

$ sudo ڈی این ایف انسٹال کریں curl -اور

CURL انسٹال ہونے کے بعد، آپ چیک کر سکتے ہیں کہ آیا CURL درج ذیل کمانڈ سے قابل رسائی ہے۔ اگر CURL قابل رسائی ہے، تو کمانڈ CURL کا وہ ورژن پرنٹ کرے گی جسے آپ نے اپنے کمپیوٹر/سرور پر انسٹال کیا ہے۔

$ curl --ورژن

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔



ڈوکر سی ای اور ڈوکر کمپوز انسٹال کرنا

ڈوکر سی ای اور ڈوکر کمپوز کا تازہ ترین ورژن Ubuntu، Debian، Fedora، RHEL، AlmaLinux، Rocky Linux، CentOS Stream، اور دیگر مقبول لینکس ڈسٹری بیوشنز پر انسٹال کرنے کے لیے درج ذیل کمانڈ کو چلائیں:

$ curl -fsSL https: // get.docker.com | sudo ایسیچ

ڈوکر سی ای اور ڈوکر کمپوز کا تازہ ترین ورژن انسٹال کیا جا رہا ہے۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔

  کمپیوٹر اسکرین کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

اس مقام پر، Docker CE اور Docker Compose کا تازہ ترین ورژن آپ کے کمپیوٹر/سرور پر انسٹال ہونا چاہیے۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

اپنے لاگ ان صارف کو ڈوکر گروپ میں شامل کریں تاکہ ضرورت پڑنے پر آپ روٹ/سپر یوزر مراعات کے بغیر ڈوکر کمانڈز چلا سکیں۔

$ sudo usermod -aG ڈاکر $ ( میں کون ہوں )

تبدیلیاں اثر انداز ہونے کے لیے، اپنے کمپیوٹر/سرور کو مندرجہ ذیل ریبوٹ کریں:

$ sudo دوبارہ شروع کریں

ایک بار جب آپ کا کمپیوٹر/سرور بوٹ ہو جاتا ہے، تو آپ چیک کر سکتے ہیں کہ آیا Docker کمانڈز درج ذیل کمانڈز کے ساتھ قابل رسائی ہیں۔ اگر Docker کمانڈز قابل رسائی ہیں تو، Docker اور Docker Compose کا وہ ورژن جو آپ نے اپنے کمپیوٹر/سرور پر انسٹال کیا ہے پرنٹ کیا جانا چاہیے۔

$ ڈاکر ورژن

$ docker کمپوز ورژن

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

اپنے کمپیوٹر/سرور پر ایک جامد آئی پی ایڈریس سیٹ کرنا

نیکسٹ کلاؤڈ کے صحیح طریقے سے کام کرنے کے لیے، آپ کو اپنے کمپیوٹر/سرور پر ایک جامد IP ایڈریس ترتیب دینا ہوگا۔ LinuxHint میں اس موضوع پر بہت سے مضامین ہیں۔ برائے مہربانی اپنی لینکس ڈسٹری بیوشن کے لیے جامد IP ایڈریس ترتیب دینے کے بارے میں تفصیلی معلومات کے لیے linuxhint.com پر تلاش کریں۔ .

اپنے NextCloud AIO سرور کے لیے DNS ریکارڈ ترتیب دینا

نیکسٹ کلاؤڈ کے صحیح طریقے سے کام کرنے کے لیے، آپ کے پاس ایک ڈومین نام بھی ہونا چاہیے جو آپ کے کمپیوٹر/سرور کے آئی پی ایڈریس کی طرف اشارہ کرے۔ ایسا کرنے کے لیے، آپ کو اپنے ڈومین کے DNS سرور پر A ریکارڈ (IPv4 کے لیے) شامل کرنا ہوگا جو آپ کے کمپیوٹر/سرور کے IP ایڈریس کی طرف اشارہ کرتا ہے جہاں آپ NextCloud انسٹال کرنا چاہتے ہیں۔

NextCloud AIO کے لیے لیٹس انکرپٹ SSL سرٹیفکیٹ تیار کرنا

ایک بار جب آپ ایک مستحکم/مقررہ IP ایڈریس سیٹ کر لیتے ہیں اور اپنے DNS سرور پر NextCloud کے لیے DNS ریکارڈ شامل کر لیتے ہیں، تو آپ Let’s Encrypt کا استعمال کرتے ہوئے ایک درست SSL سرٹیفکیٹ تیار کریں گے یا کسی مجاز سرٹیفکیٹ اتھارٹی (CA) سے ایک درست SSL سرٹیفکیٹ خریدیں گے۔

اگر آپ CloudFlare DNS-01 کی توثیق کا استعمال کرتے ہوئے اپنے ڈومین نام کے لیے ایک مفت Let’s Encrypt SSL سرٹیفکیٹ حاصل کرنا چاہتے ہیں، تو ہمارے پاس اس پر ایک مضمون ہے۔ مزید معلومات کے لیے بلا جھجھک اسے پڑھیں۔

NextCloud AIO کے لیے پروجیکٹ ڈائرکٹری کی تیاری

چونکہ نیکسٹ کلاؤڈ اے آئی او ڈوکر کنٹینرز میں نیکسٹ کلاؤڈ چلاتا ہے، لہذا آپ کو اپنی نیکسٹ کلاؤڈ انسٹالیشن کو کنفیگر کرنے کے لیے کچھ فائلیں بنانے کی ضرورت ہے۔ ان سب کو ایک فولڈر میں منظم رکھنا بہتر ہے۔

آپ NextCloud AIO کے لیے ایک پروجیکٹ ڈائرکٹری بنا سکتے ہیں جو کہ '/opt/nextcloud-aio' (آئیے کہتے ہیں) درج ذیل ہے:

$ sudo mkdir / آپٹ / Nextcloud-aio

اب، مندرجہ ذیل طور پر '/opt/nextcloud-aio' ڈائریکٹری پر جائیں:

$ سی ڈی / آپٹ / Nextcloud-aio

ڈوکر کمپوز فائل بنائیں جو کہ '/opt/nextcloud-aio' ڈائرکٹری میں 'compose.yaml' ہے اور اسے نینو ٹیکسٹ ایڈیٹر کے ساتھ اس طرح کھولیں:

$ sudo نینو compose.yaml

'compose.yaml' فائل میں درج ذیل لائنوں کو کاپی اور پیسٹ کریں:

ورژن: '3'

جلدیں:

nextcloud_aio_mastercontainer:

نام: nextcloud_aio_mastercontainer

خدمات:

اگلا کلاؤڈ:

تصویر: نیکسٹ کلاؤڈ / سب میں ایک: تازہ ترین

دوبارہ شروع کریں: ہمیشہ

کنٹینر_نام: nextcloud-aio-mastercontainer

جلدیں:

- nextcloud_aio_mastercontainer: / mnt / docker-aio-config

- / تھا / رن / docker.sock: / تھا / رن / docker.sock:ro

بندرگاہیں:

- 8080 : 8080

ماحول:

- SKIP_DOMAIN_VALIDATION = سچ

- APACHE_PORT = 11000

- APACHE_IP_BINDING =127.0.0.1

- NEXTCLOUD_DATADIR = / mnt / نیکسٹ کلاؤڈ ڈیٹا

# - NEXTCLOUD_ENABLE_DRI_DEVICE=سچ



کیڈی:

تصویر: کیڈی: الپائن

دوبارہ شروع کریں: ہمیشہ

بندرگاہیں:

- 443 : 443

جلدیں:

--. / کیڈی فائل: / وغیرہ / کیڈی / کیڈی فائل

- / وغیرہ / letsencrypt / زندہ / nodekite.com / fullchain.pem: / سرٹیفکیٹ / fullchain.pem

- / وغیرہ / letsencrypt / زندہ / nodekite.com / privkey.pem: / سرٹیفکیٹ / privkey.pem

نیٹ ورک کے موڈ: 'میزبان'

'/opt/nextcloud-aio' ڈائرکٹری میں Caddyfile فائل بنائیں اور اسے نینو ٹیکسٹ ایڈیٹر کے ساتھ اس طرح کھولیں:

$ sudo نینو کیڈی فائل

Caddyfile فائل میں درج ذیل لائنوں کو کاپی اور پیسٹ کریں:

https: // nextcloud.nodekite.com: 443 {

tls / وغیرہ / کیڈی / fullchain.pem / وغیرہ / کیڈی / privkey.pem



ریورس_پراکسی لوکل ہوسٹ: 11000

}

یہاں، 'compose.yaml' فائل میں، '/etc/letsencrypt/live/nodekite.com/fullchain.pem' اور '/etc/letsencrypt/live/nodekite.com/privkey.pem' ہماری مکمل راہیں ہیں۔ آئیے ایس ایس ایل سرٹیفکیٹس کو انکرپٹ کریں۔ یہ Nextcloud-aio-mastercontainer اور caddy (reverse-proxy) کنٹینرز سے منسلک ہیں۔

'fullchain.pem' اور 'privkey.pem' سرٹیفکیٹ فائلوں کو بالترتیب '/etc/apache2/certs/ssl.crt' اور '/etc/apache2/certs/ssl.key' راستوں میں بائنڈ کیا گیا ہے۔ 'nextcloud_aio_mastercontainer' Docker کنٹینر [1] . اگر آپ 'nextcloud_aio_mastercontainer' Docker کنٹینر میں SSL سرٹیفکیٹ پاس نہیں کرتے ہیں، تو جلد یا بدیر، آپ کو MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT کی خرابی (موزیلا فائر فاکس پر) اور/یا دیگر SSL خرابیاں (دیگر ویب براؤزرز پر کلاؤڈ تک رسائی حاصل کرنے کی اگلی کوشش کے دوران) موصول ہوں گی۔ AIO مینجمنٹ انٹرفیس۔

'fullchain.pem' اور 'privkey.pem' سرٹیفکیٹ فائلوں کو کیڈی ڈوکر کنٹینر میں بالترتیب '/certs/fullchain.pem' اور '/certs/privkey.pem' کے راستوں میں نصب کیا گیا ہے۔ [2] . کیڈی کنٹینر کو نیکسٹ کلاؤڈ کے لیے ریورس پراکسی سرور کے طور پر استعمال کیا جائے گا۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

نیکسٹ کلاؤڈ کے لیے ایک اور اہم کنفیگریشن آپشن NEXTCLOUD_DATADIR اور NEXTCLOUD_ENABLE_DRI_DEVICE ماحولیاتی متغیرات ہیں۔

NEXTCLOUD_DATADIR آپ کے کمپیوٹر/سرور پر ڈائریکٹری ہے (جہاں Docker/NextCloud انسٹال ہے) جہاں NextCloud صارف کی تمام فائلوں کو اسٹور کرتا ہے۔ یہاں، ہم ایک وقف شدہ سٹوریج ڈیوائس کو '/mnt/nextcloud-data' کے راستے پر نصب کریں گے اور نیکسٹ کلاؤڈ صارف کی فائلوں کو ذخیرہ کرنے کے لیے استعمال کریں گے۔ [1] .

اگر NEXTCLOUD_ENABLE_DRI_DEVICE آپشن فعال ہے، تو NextCloud آپ کے GPU کو میڈیا فائلوں (یعنی ویڈیوز) کو ٹرانس کوڈ کرنے کے لیے استعمال کرے گا۔ لہذا، اگر آپ میڈیا فائلوں کو ٹرانس کوڈ کرنے کے لیے اپنا GPU استعمال کرنا چاہتے ہیں، تو NEXTCLOUD_ENABLE_DRI_DEVICE ماحولیاتی متغیر کو فعال کرنے کے لیے لائن سے '#' کو ہٹا دیں۔ [2] .

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

NextCloud AIO کے لیے سٹوریج کو ترتیب دینا

اس سیکشن میں، ہم آپ کو اپنے لینکس سسٹم پر اسٹوریج ڈیوائس لگانے کی بنیادی باتیں دکھائیں گے تاکہ آپ نیکسٹ کلاؤڈ صارف کی فائلوں کو اسٹور کرنے کے لیے اسے استعمال کر سکیں۔

ہمارے پاس UUID dda44238-4527-42b8-969e-bd81cb03c6c8 کے ساتھ ایک EXT4 فارمیٹ شدہ اسٹوریج ڈیوائس '/dev/sdb1' ہے (اسے نوٹ کریں کیونکہ آپ کو فائل سسٹم کو ماؤنٹ کرنے کی ضرورت ہے)۔ ہم اسے مظاہرے کے لیے '/mnt/nextcloud-data' ڈائریکٹری (جہاں ہم نے صارف فائلوں کو ذخیرہ کرنے کے لیے NextCloud کو کنفیگر کیا ہے) پر ماؤنٹ کرتے ہیں۔

$ sudo blkid / دیو / sdb1

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

سب سے پہلے، '/etc/fstab' فائل کو نینو ٹیکسٹ ایڈیٹر کے ساتھ اس طرح کھولیں:

$ sudo نینو / وغیرہ / fstab

'/mnt/nextcloud-data' ڈائرکٹری پر UUID کا استعمال کرتے ہوئے '/dev/sdb1' اسٹوریج ڈیوائس کو ماؤنٹ کرنے کے لیے '/etc/fstab' فائل کے آخر میں درج ذیل لائن میں ٹائپ کریں۔ ایک بار جب آپ کام کر لیں، '/etc/fstab' فائل کو محفوظ کرنے کے لیے + X کے بعد 'Y' اور دبائیں

UUID = < اسٹوریج ڈیوائس-یو یو آئی ڈی > / mnt / Nextcloud-data ext4 ڈیفالٹس 0 0

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

'/mnt/nextcloud-data' ماؤنٹ پاتھ کو مندرجہ ذیل بنائیں:

$ sudo mkdir / mnt / نیکسٹ کلاؤڈ ڈیٹا
[ / c ] c
ترتیب شدہ اسٹوریج ڈیوائس کو ' / mnt / nextcloud-data' ڈائریکٹری کے طور پر مندرجہ ذیل
[ سی سی صرف = 'باش' چوڑائی = '100%' اونچائی = '100%' فرار = 'سچ' خیالیہ = 'تختہ سیاہ' ابریپ = '0' ]
$ sudo پہاڑ / mnt / نیکسٹ کلاؤڈ ڈیٹا /

جیسا کہ آپ دیکھ سکتے ہیں، '/dev/sdb1' [1] اسٹوریج ڈیوائس '/mnt/nextcloud-data' میں نصب ہے [2] راستہ

NextCloud AIO ماسٹر کنٹینر انسٹال کرنا

'/opt/nextcloud-aio' NextCloud پروجیکٹ ڈائرکٹری میں، آپ کے پاس 'compose.yaml' فائل اور ایک Caddyfile ہونی چاہیے۔

$ ls

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

NextCloud AIO کنٹینر شروع کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ sudo ڈاکر مرتب کریں۔

نیکسٹ کلاؤڈ AIO کنٹینر شروع کیا جانا چاہئے۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

اب، ملاحظہ کریں https://your-nextcloud-domain.com:8080 NextCloud AIO تک رسائی کے لیے اپنے پسندیدہ ویب براؤزر سے۔

پہلی بار جب آپ کسی ویب براؤزر سے NextCloud AIO تک رسائی حاصل کریں گے تو آپ NextCloud AIO کے لیے لاگ ان پاس ورڈ دیکھیں گے۔ [1] . آپ کو اسے نوٹ کرنے کی ضرورت ہے۔ یہ بہت اہم ہے. اگر آپ یہ پاس ورڈ کھو دیتے ہیں، تو آپ کو NextCloud AIO ماسٹر کنٹینر کو دوبارہ ترتیب دینا ہوگا اور دوبارہ شروع کرنا ہوگا۔

ایک بار جب آپ نیکسٹ کلاؤڈ AIO لاگ ان پاس ورڈ کو نوٹ کر لیتے ہیں، تو 'Open NextCloud AIO لاگ ان' پر کلک کریں۔ [2] .

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

نیکسٹ کلاؤڈ AIO لاگ ان صفحہ ظاہر ہونے کے بعد، NextCloud AIO پاس ورڈ ٹائپ کریں۔ [1] اور 'لاگ ان' پر کلک کریں [2] .

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

آپ کو نیکسٹ کلاؤڈ AIO مینجمنٹ انٹرفیس میں لاگ ان ہونا چاہئے۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

NextCloud AIO ویب انٹرفیس کا استعمال کرتے ہوئے NextCloud انسٹالیشن کو ترتیب دینا

سب سے پہلے، وہ ڈومین نام ٹائپ کریں جسے آپ NextCloud کے لیے استعمال کرنا چاہتے ہیں اور 'Submit domain' پر کلک کریں۔

نوٹ: آپ کو وہی ڈومین نام استعمال کرنا چاہیے جس کے لیے آپ نے SSL سرٹیفکیٹ تیار کیے ہیں۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

ایک بار جب آپ نیکسٹ کلاؤڈ کے لیے ڈومین نام کنفیگر کر لیتے ہیں، تو نیکسٹ کلاؤڈ اے آئی او آپ سے اپنی نیکسٹ کلاؤڈ انسٹالیشن کو کنفیگر کرنے کے لیے کہے گا۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

'ٹائم زون کی تبدیلی' سیکشن تک نیچے سکرول کریں، TZ شناخت کنندہ فارمیٹ میں اپنا ٹائم زون ٹائپ کریں اور 'ٹائم زون جمع کروائیں' پر کلک کریں۔ [1] . اگر آپ اپنے ٹائم زون کا TZ شناخت کنندہ فارمیٹ نہیں جانتے ہیں، تو درج ذیل اسکرین شاٹ میں نشان زدہ لنک پر کلک کریں [2] اور آپ کو دنیا بھر کے تمام ٹائم زونز کے لیے TZ شناخت کنندگان کی فہرست ملے گی:

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

ٹائم زون کی تصدیق کے لیے 'OK' پر کلک کریں۔

  کمپیوٹر کی خرابی کے پیغام کی تفصیل کا اسکرین شاٹ خود بخود تیار ہو گیا۔

آپ کا مطلوبہ ٹائم زون سیٹ ہونا چاہیے۔

  سیاہ متن اور نیلے حلقوں کے ساتھ ایک سفید پس منظر کی تفصیل خود بخود تیار ہوتی ہے۔

'اختیاری کنٹینرز' سیکشن تک سکرول کریں۔ پہلے سے طے شدہ طور پر، صرف وہ کنٹینرز منتخب کیے جاتے ہیں جو مکمل طور پر فعال نیکسٹ کلاؤڈ سرور کے لیے درکار ہوتے ہیں۔ آپ NextCloud میں مزید فعالیت شامل کرنے کے لیے فہرست سے دوسرے کنٹینرز کو منتخب کر سکتے ہیں۔

کلیم اے وی : اگر آپ NextCloud صارف کی فائلوں کو وائرس کے لیے اسکین کرنا چاہتے ہیں تو آپ اس کنٹینر کو فعال کر سکتے ہیں۔

مکمل متن کی تلاش : اگر آپ فائلوں کو تلاش کرنے کے لیے نیکسٹ کلاؤڈ کی مکمل ٹیکسٹ سرچ فنکشنلٹی استعمال کرنا چاہتے ہیں تو اس کنٹینر کو منتخب کریں۔

نیکسٹ کلاؤڈ ٹاک ریکارڈنگ سرور : اگر آپ اپنی نیکسٹ کلاؤڈ ٹاک کالز ریکارڈ کرنا چاہتے ہیں تو اس کنٹینر کو منتخب کریں۔

ڈوکر ساکٹ پراکسی : اگر آپ NextCloud API استعمال کرنا چاہتے ہیں تو اس کنٹینر کو منتخب کریں۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

NextCloud AIO ویب انٹرفیس سے NextCloud انسٹال کرنا

NextCloud (NextCloud Hub 7) کا تازہ ترین ورژن انسٹال کرنے کے لیے، 'Install Nextcloud 28' پر نشان لگائیں۔ [1] اور 'ڈاؤن لوڈ اور اسٹارٹ کنٹینرز' پر کلک کریں [2] .

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

نیکسٹ کلاؤڈ اے آئی او کو تمام مطلوبہ ڈوکر کنٹینرز کو ڈاؤن لوڈ کرنا شروع کرنا چاہئے اور انہیں شروع کرنا چاہئے۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔

NextCloud انسٹالیشن کی پیشرفت دیکھنے کے لیے آپ NextCloud AIO صفحہ کو ریفریش کر سکتے ہیں۔ کنٹینرز جو ڈاؤن لوڈ اور صحیح طریقے سے شروع ہوئے ہیں انہیں سبز رنگ میں نشان زد کیا جانا چاہئے۔ جن کنٹینرز کو ڈاؤن لوڈ یا کنفیگر کیا جا رہا ہے وہ پیلے رنگ میں نشان زد ہیں۔

نیکسٹ کلاؤڈ انسٹال ہونے کے بعد، نیکسٹ کلاؤڈ اے آئی او آپ کو آپ کے نیکسٹ کلاؤڈ انسٹالیشن کا ایڈمن پاس ورڈ دکھائے گا۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

نیکسٹ کلاؤڈ تک رسائی حاصل کرنا

NextCloud تک رسائی کے لیے، ملاحظہ کریں۔ https://your-nextcloud-domain.com ایک ویب براؤزر سے اور آپ کو نیکسٹ کلاؤڈ لاگ ان صفحہ دیکھنا چاہئے۔

صارف نام کے طور پر 'ایڈمن' ٹائپ کریں۔ [1] اور ایڈمن پاس ورڈ (جو آپ نے NextCloud AIO صفحہ میں دیکھا ہے) [2] اور 'لاگ ان' پر کلک کریں [3] .

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

آپ کو نیکسٹ کلاؤڈ میں بطور ایڈمن صارف لاگ ان ہونا چاہیے۔ ایک منتظم صارف کے طور پر، آپ نیکسٹ کلاؤڈ کے نئے صارفین بنا سکتے ہیں، نیکسٹ کلاؤڈ صارفین کے لیے کوٹہ ترتیب دے سکتے ہیں، اور دیگر انتظامی کام کر سکتے ہیں۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

نیکسٹ کلاؤڈ ہب 7 فائل مینجمنٹ انٹرفیس درج ذیل ہے۔

  کمپیوٹر اسکرین کی تفصیل کا کمپیوٹر اسکرین شاٹ خود بخود تیار ہوتا ہے۔

NextCloud Hub 7 میں ورڈ دستاویز دیکھنا:

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود تیار ہوتا ہے۔

نتیجہ

اس آرٹیکل میں، ہم نے آپ کو دکھایا کہ نیکسٹ کلاؤڈ AIO (آل ان ون) کا تازہ ترین ورژن Ubuntu، Debian، Fedora، RHEL، AlmaLinux، Rocky Linux، CentOS Stream، اور Ubuntu/Debian پر مبنی دیگر مقبول لینکس ڈسٹری بیوشنز پر کیسے انسٹال کیا جائے۔ یا RHEL۔ چونکہ نیکسٹ کلاؤڈ کے تازہ ترین ورژن کے لیے ایک درست ڈومین نام اور ایک درست SSL سرٹیفکیٹ کی ضرورت ہوتی ہے، اس لیے یہ زیادہ تر لوگوں کے لیے انسٹالیشن کو قدرے مشکل بنا دیتا ہے۔ ہم نے ایک درست Let's Encrypt SSL سرٹیفکیٹ اور ایک ڈومین نام کا استعمال کرتے ہوئے آپ کی پسندیدہ لینکس ڈسٹری بیوشن پر NextCloud کے تازہ ترین ورژن کو انسٹال کرنے کے عمل کو آسان بنایا ہے۔

حوالہ جات:

  1. نیکسٹ کلاؤڈ/آل ان ون: باضابطہ نیکسٹ کلاؤڈ انسٹالیشن کا طریقہ۔ اس ایک نیکسٹ کلاؤڈ مثال میں شامل زیادہ تر خصوصیات کے ساتھ آسان تعیناتی اور دیکھ بھال فراہم کرتا ہے۔
  2. all-in-one/compose.yaml at main · nextcloud/all-in-one
  3. all-in-one/reverse-proxy.md at main · nextcloud/all-in-one
  4. abelncm/nextcloud-aio-local-docker-compose: اپنے لوکل ہوسٹ میں Nextcloud AIO چلائیں