Raspberry Piలో OpenMediaVault NASలో Nextcloudని ఎలా ఇన్‌స్టాల్ చేయాలి

Raspberry Piలో OpenMediaVault NASలో Nextcloudని ఎలా ఇన్‌స్టాల్ చేయాలి
మీలాంటి పాఠకులు MUOకి మద్దతు ఇవ్వడానికి సహాయం చేస్తారు. మీరు మా సైట్‌లోని లింక్‌లను ఉపయోగించి కొనుగోలు చేసినప్పుడు, మేము అనుబంధ కమీషన్‌ను సంపాదించవచ్చు. ఇంకా చదవండి.

Nextcloud మరియు OpenMediaVault (OMV) శక్తివంతమైన ఉచిత మరియు ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్ (FOSS). వాటిని సమిష్టిగా ఉపయోగించడం ద్వారా, మీరు మీ స్వంత ప్రైవేట్ క్లౌడ్ స్టోరేజ్ మరియు నెట్‌వర్క్-అటాచ్డ్ స్టోరేజ్ (NAS)ని స్టోరేజ్ మేనేజ్‌మెంట్ కోసం సహజమైన వెబ్ ఇంటర్‌ఫేస్‌తో నిర్మించవచ్చు మరియు అమలు చేయవచ్చు.





OpenMediaVaultలో Nextcloudని ఇన్‌స్టాల్ చేయడం ద్వారా, మీరు మీ డేటాపై పూర్తి నియంత్రణను కొనసాగిస్తూనే USB డ్రైవ్‌లతో సహా మీ అంతర్గత/బాహ్య నిల్వను మరియు ఫైల్‌లను ఎక్కడి నుండైనా నిల్వ చేయవచ్చు, భాగస్వామ్యం చేయవచ్చు మరియు యాక్సెస్ చేయవచ్చు.





OpenMediaVaultలో Nextcloudని ఎందుకు ఇన్‌స్టాల్ చేసి హోస్ట్ చేయాలి?

మీరు నెక్స్ట్‌క్లౌడ్‌ను నేరుగా రాస్‌ప్‌బెర్రీ పైలో డాకర్ కంటైనర్‌ను ఉపయోగించి లేదా నేరుగా రాస్‌ప్బెర్రీ పై OSలో ఇన్‌స్టాల్ చేయవచ్చు. అయితే, OpenMediaVault ద్వారా Nextcloudని ఇన్‌స్టాల్ చేయడం సురక్షిత డేటా నిల్వను క్లౌడ్-వంటి ఫీచర్‌లతో సులభంగా యాక్సెస్ మరియు సహకారం కోసం మిళితం చేస్తుంది.





OMVని ఉపయోగించి Raspberry Piలో Nextcloudని హోస్ట్ చేయడం ద్వారా:

  • మీరు ఎక్కువ మనశ్శాంతి, డేటా గోప్యత మరియు యాజమాన్యం కోసం థర్డ్-పార్టీ క్లౌడ్ ప్రొవైడర్‌లపై ఆధారపడనందున మీ డేటా మరియు గోప్యతపై మీకు పూర్తి నియంత్రణ ఉంటుంది.
  • OMV వినియోగదారు నిర్వహణ మరియు అనుమతులను కూడా అందిస్తుంది, ఇది షేర్డ్ స్టోరేజ్‌ని ఎవరు యాక్సెస్ చేయగలరో నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది. Nextcloud ఫైల్‌లు, ఫోల్డర్‌లు మరియు భాగస్వామ్య వనరులకు గ్రాన్యులర్ యాక్సెస్ నియంత్రణల కోసం ఈ సామర్థ్యాలను మరింత విస్తరిస్తుంది.
  • మీరు మీ Nextcloud డేటా కోసం ఆటోమేటెడ్ డేటా బ్యాకప్‌ని అమలు చేయవచ్చు మరియు సెటప్ చేయవచ్చు. ఇది మీ ఫైల్‌లకు అదనపు డేటా రక్షణ పొరను జోడిస్తుంది.
  • మీరు ఎక్స్‌టర్నల్ USB స్టోరేజ్ మీడియాను త్వరగా జోడించవచ్చు/తీసివేయవచ్చు లేదా ఎక్స్‌టర్నల్ డ్రైవ్‌లోని షేర్డ్ ఫోల్డర్‌లో Nextcloud డేటాను డ్రైవ్ చేసి నిల్వ చేయవచ్చు.

ఇది సిఫార్సు చేయబడింది SSDలో Raspberry Pi OSని ఇన్‌స్టాల్ చేయండి అధిక పనిభారం సమయంలో స్థిరమైన పనితీరు కోసం. మీరు నేరుగా Raspberry Pi OSలో Nextcloudని ఇన్‌స్టాల్ చేయవచ్చు రిమోట్ యాక్సెస్‌తో వ్యక్తిగత DIY క్లౌడ్ నిల్వను రూపొందించండి .



Raspberry Piలో Nextcloud ఇన్‌స్టాలేషన్ కోసం మీ OpenMediaVault NASని సిద్ధం చేయండి

మీరు Nextcloud ఇన్‌స్టాలేషన్ మరియు సెటప్‌ను ప్రారంభించే ముందు, మీ OpenMediaVault పరికరం (అంటే Raspberry Pi) కోసం స్టాటిక్ IP చిరునామాను కేటాయించాలని లేదా కాన్ఫిగర్ చేశారని నిర్ధారించుకోండి. ఇది ముఖ్యమైనది ఎందుకంటే Nextcloud సరిగ్గా పనిచేయడానికి స్థిరమైన IP చిరునామా అవసరం.

దశ 1: SSHని ప్రారంభించండి

రిమోట్ యాక్సెస్ కోసం SSH (సెక్యూర్ షెల్) ప్రారంభించడానికి ఈ దశలను అనుసరించండి.





  1. OpenMediaVaultలో, దీనికి వెళ్లండి సేవలు మరియు క్లిక్ చేయండి SSH .
  2. టిక్ చేయండి రూట్ లాగిన్‌ను అనుమతించండి , పాస్‌వర్డ్ ప్రమాణీకరణ , మరియు పబ్లిక్ కీ ప్రమాణీకరణ . క్లిక్ చేయండి సేవ్ చేయండి .   రాస్ప్బెర్రీ పైలో openmediavault కంపోజ్ ప్లగిన్‌ను ఇన్‌స్టాల్ చేయండి
    స్క్రీన్‌షాట్ రవి. NAR
  3. క్లిక్ చేయండి దరఖాస్తు చేసుకోండి (పసుపు పట్టీపై బటన్‌ను తనిఖీ చేయండి) మార్పులను వర్తింపజేయడానికి.
  4. Windowsలో పుట్టీ యాప్ లేదా Linux/macOSలో టెర్మినల్‌ని ఉపయోగించి, OpenMediaVaultకి రూట్‌గా లాగిన్ చేయండి. మీకు రూట్ పాస్‌వర్డ్ తెలియకుంటే, సుడో యూజర్‌గా లాగిన్ చేయండి మరియు రూట్ పాస్‌వర్డ్‌ను మార్చడానికి ఈ ఆదేశాన్ని ఉపయోగించండి:
    passwd root
  5. టైప్ చేయండి మీ రూట్ రూట్ యూజర్‌గా లాగిన్ అవ్వడానికి.

దశ 2: OMV-ఎక్స్‌ట్రాలను ఇన్‌స్టాల్ చేయండి

మరొక కంప్యూటర్ నుండి మీ Raspberry Pi లోకి SSH మరియు OMV ఎక్స్‌ట్రాలను ఇన్‌స్టాల్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.

నేను కాగితాలను ఎక్కడ ముద్రించగలను
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

ఇన్‌స్టాలేషన్ తర్వాత, OpenMediaVault వెబ్ ఇంటర్‌ఫేస్‌కు రిఫ్రెష్ చేయండి లేదా లాగిన్ చేసి, ఆపై ప్లగిన్‌లకు వెళ్లండి.





కనుగొని, ఇన్‌స్టాల్ చేయండి openmediavault-compose x.x.x అనుసంధానించు.

  ఓపెన్‌మీడియావాల్ట్‌లో నడుస్తున్న డాకర్‌లో ఇన్‌స్టాల్ పోర్టైనర్‌ను డౌన్‌లోడ్ చేయండి

దశ 3: డాకర్ మరియు పోర్టైనర్‌ను ఇన్‌స్టాల్ చేయండి

OpenMediaVaultలో సేవల విభాగం కింద, మీరు అనే కొత్త ఎంట్రీని చూస్తారు కంపోజ్ చేయండి . నెక్ట్స్‌క్లౌడ్ ఇన్‌స్టాలేషన్‌కు అవసరమైన డాకర్ మరియు పోర్టైనర్‌ను ఇన్‌స్టాల్ చేయడానికి మేము దీన్ని ఉపయోగిస్తాము.

  1. నొక్కండి కంపోజ్ > సెట్టింగ్‌లు
  2. కింద ఫైల్‌లను కంపోజ్ చేయండి , డ్రాప్-డౌన్ నుండి షేర్డ్ ఫోల్డర్‌ను ఎంచుకోండి. మీరు భాగస్వామ్య ఫోల్డర్‌ని సృష్టించకుంటే, '+' చిహ్నాన్ని ఉపయోగించి లేదా దీని ద్వారా మీరు సృష్టించాలని మేము సిఫార్సు చేస్తున్నాము నిల్వ > షేర్డ్ ఫోల్డర్‌లు ఎంపిక.
  3. క్రింద సమాచారం విభాగం, ఎంచుకోండి షేర్డ్ ఫోల్డర్ మీరు అంతర్గత నిల్వ లేదా బాహ్య USB డ్రైవ్‌లో సృష్టించారు. డేటా నిల్వ కోసం మీరు బాహ్య HDDని ఉపయోగించాలని మేము సిఫార్సు చేస్తున్నాము.   నెక్స్ట్‌క్లౌడ్ కోసం ఓపెన్మీడియావాల్ట్‌లో maridb డేటాబేస్ కంటైనర్‌ని అమలు చేయండి
  4. మీరు కూడా ఎంచుకోవచ్చు బ్యాకప్ స్థానం (ఐచ్ఛికం). దీని కోసం, మీరు మీ అంతర్గత లేదా బాహ్య డ్రైవ్ లొకేషన్‌లో మరొక షేర్డ్ ఫోల్డర్‌ని సృష్టించవచ్చు మరియు ఎంచుకోవచ్చు.
  5. ఇప్పుడు క్లిక్ చేయండి డాకర్‌ని మళ్లీ ఇన్‌స్టాల్ చేయండి .
  6. క్లిక్ చేయండి అవును ప్రాంప్ట్ కనిపించినప్పుడు. ఇన్‌స్టాలేషన్ పూర్తయ్యే వరకు వేచి ఉండండి.

ఇన్‌స్టాలేషన్ సమయంలో, మీరు కనెక్షన్ నష్టం లోపాన్ని అందుకోవచ్చు. పేజీని రిఫ్రెష్ చేసి, మళ్లీ ప్రయత్నించండి. మీకు 'ఇన్‌స్టాల్ చేయబడింది మరియు రన్ అవుతోంది' అని చూస్తే స్థితి విభాగం, SSH కనెక్షన్‌ని తెరిచి, ఆపై పోర్టైనర్‌ను ఇన్‌స్టాల్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

సంస్థాపన తర్వాత, సందర్శించండి https://IPAddressOfPi:9443 . వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌ను మార్చాలని నిర్ధారించుకోండి.

దశ 4: MariaDB డేటాబేస్‌ను సృష్టించండి

పోర్టైనర్‌పై, క్లిక్ చేయండి స్టాక్‌లు > స్టాక్‌లను జోడించండి ఆపై క్రింది కోడ్‌ను వెబ్ ఎడిటర్‌లో అతికించండి.

version: '2'services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /var/lib/docker/volumes/Nextcloud_Database:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_PASSWORD=password - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud

స్టాక్‌కు సరైన పేరు ఉండేలా చూసుకోండి mariadb . అలాగే, పాస్‌వర్డ్ మరియు డేటాబేస్ పేరును మార్చండి.

క్లిక్ చేయండి స్టాక్‌ను అమలు చేయండి .

ఇది నెక్స్ట్‌క్లౌడ్ సెటప్ కోసం మనకు అవసరమైన MariaDB డేటాబేస్‌ను ఇన్‌స్టాల్ చేస్తుంది మరియు అమలు చేస్తుంది.

ప్రత్యామ్నాయంగా, మీరు SSH ద్వారా మాన్యువల్‌గా MariaDB సర్వర్‌ను ఇన్‌స్టాల్ చేయవచ్చు మరియు డేటాబేస్ మరియు డేటాబేస్ వినియోగదారుని సృష్టించవచ్చు.

దశ 5: OpenMediaVault పోర్ట్‌ని మార్చండి

డిఫాల్ట్‌గా, OpenMediaVault పోర్ట్ 80లో నడుస్తుంది. అయితే, మీరు OpenMediaVault పోర్ట్‌ని 8090 వంటి వాటికి మార్చాలని సిఫార్సు చేయబడింది. ఇది Nextcloud కోసం పోర్ట్ 80ని అందుబాటులో ఉంచుతుంది. దీన్ని చేయడానికి, ఈ దశలను అనుసరించండి:

  1. OpenMediaVaultలో, వెళ్ళండి సిస్టమ్ > వర్క్‌బెంచ్ .
  2. సవరించండి పోర్ట్ వంటి 8090 మరియు క్లిక్ చేయండి సేవ్ చేయండి .
  3. క్లిక్ చేయండి దరఖాస్తు చేసుకోండి మరియు మార్పులు అమలులోకి వచ్చే వరకు వేచి ఉండండి.
  4. మీరు ఇప్పుడు OpenMediaVaultని ఇక్కడ తెరవవచ్చు http://IPAdressOfPi:8090 .

దశ 6: OpenMediaVaultలో Nextcloudని ఇన్‌స్టాల్ చేసి సెటప్ చేయండి

Raspberry Piలో నడుస్తున్న OpenMediaVaultలో Nextcloudని ఇన్‌స్టాల్ చేయడానికి మరియు సెటప్ చేయడానికి ఈ దశలను అనుసరించండి.

  1. పోర్టైనర్‌కు లాగిన్ చేసి, ఆపై క్లిక్ చేయండి వాల్యూమ్‌లు > వాల్యూమ్ జోడించండి . రెండు వాల్యూమ్‌లను సృష్టించండి: nextcloud_config మరియు తదుపరి క్లౌడ్_డేటా . మీరు చేయాల్సిందల్లా వాల్యూమ్ పేరును టైప్ చేసి క్లిక్ చేయండి వాల్యూమ్‌ను సృష్టించండి .
  2. నొక్కండి కంటైనర్లు > కంటైనర్ జోడించండి .
  3. కంటైనర్‌కు ఇలా పేరు పెట్టండి తదుపరి క్లౌడ్ మరియు కింది వాటిని ఇమేజ్ ఫీల్డ్‌లో అతికించండి.
    linuxserver/nextcloud
  4. నెట్‌వర్క్ పోర్ట్‌ల కాన్ఫిగరేషన్‌లో, క్లిక్ చేయండి +కొత్త నెట్‌వర్క్ పోర్ట్‌ను ప్రచురించండి .
  5. టైప్ చేయండి 8080 మరియు 80 లో హోస్ట్ మరియు కంటైనర్ (TCP).
  1. క్రింద వాల్యూమ్‌లు , క్లిక్ చేయండి + అదనపు వాల్యూమ్‌ను మ్యాప్ చేయండి రెండుసార్లు.
  2. టైప్ చేయండి / config ఆపై ఎంచుకోండి nextcloud_config వాల్యూమ్. అదేవిధంగా, టైప్ చేయండి /సమాచారం మరియు ఎంచుకోండి తదుపరి క్లౌడ్_డేటా వాల్యూమ్.
  3. కు వెళ్ళండి నెట్‌వర్క్ మరియు ఎంచుకోండి హోస్ట్.
  4. లో పునఃప్రారంభ విధానం , ఎంచుకోండి ఆగితే తప్ప .
  5. క్లిక్ చేయండి కంటైనర్ను అమర్చండి .
  1. కొన్ని సెకన్లలో లేదా నిమిషాల్లో (మీ ఇంటర్నెట్ వేగాన్ని బట్టి), Nextcloud కంటైనర్ అమలు చేయబడుతుంది.
  2. మీరు ఇప్పుడు సందర్శించవచ్చు http://IPAddressOfPi Nextcloud వెబ్ ఇంటర్‌ఫేస్‌ని తెరవడానికి.
  3. వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌ను నమోదు చేయండి.
  4. ఇప్పుడు డేటా ఫోల్డర్ స్థానాన్ని నమోదు చేయండి. డిఫాల్ట్ /సమాచారం .
  5. క్లిక్ చేయండి MySQL/MariaDB . దశ 4లో అమలు చేయబడిన MariaDB స్టాక్ నుండి MariaDB డేటాబేస్ పేరు మరియు పాస్‌వర్డ్‌ను నమోదు చేయండి.
  6. మీరు డేటాబేస్ కనెక్టివిటీలో లోపాన్ని ఎదుర్కొంటే, టైప్ చేయడానికి ప్రయత్నించండి మరియాడిబి లో డేటాబేస్ హోస్ట్ .
  7. క్లిక్ చేయండి ఇన్‌స్టాల్ చేయండి . ఇది Nextcloud ఉదాహరణను ఇన్‌స్టాల్ చేస్తుంది.

మీరు ఇప్పుడు Pi యొక్క స్థానిక IP చిరునామాలో Nextcloudని యాక్సెస్ చేయవచ్చు మరియు లాగిన్ చేయవచ్చు. మీరు MacOS, Windows మరియు Linuxతో సహా మీ ఇంటిలోని ఏదైనా సిస్టమ్‌ని ఉపయోగించి Nextcloudకి ఫైల్‌లను అప్‌లోడ్ చేయవచ్చు మరియు డౌన్‌లోడ్ చేసుకోవచ్చు. మీరు మీ ఫోటోలు, వీడియోలు, డాక్యుమెంట్‌లు మరియు ఇతర డేటాను మీ మొబైల్ పరికరాలకు/వాటికి సమకాలీకరించడానికి ఉపయోగించే Android మరియు iOS పరికరాల కోసం Nextcloud యాప్ కూడా అందుబాటులో ఉంది.

డిజిటల్ టీవీ యాంటెన్నా ఎలా తయారు చేయాలి

Nextcloudని ఇంటర్నెట్‌కు బహిర్గతం చేయడానికి, మీరు Nginx రివర్స్ ప్రాక్సీ, Cloudflare టన్నెల్ లేదా మీ రూటర్ (పోర్ట్ ఫార్వార్డింగ్) ఉపయోగించవచ్చు.

స్వీయ-హోస్ట్ క్లౌడ్ యొక్క శక్తిని అన్‌లాక్ చేయండి

Raspberry Piలో నడుస్తున్న మీ OpenMediaVault NASలో Nextcloudని ఇన్‌స్టాల్ చేయడం వలన మీకు చౌకగా ఇంకా శక్తివంతమైన మరియు సురక్షితమైన ప్రైవేట్ క్లౌడ్ స్టోరేజ్ సొల్యూషన్‌ను అందించవచ్చు. మీ OpenMediaVault NASలో Nextcloudతో, మీరు మీ డేటాపై నియంత్రణను తీసుకోవచ్చు మరియు థర్డ్-పార్టీ ప్రొవైడర్లపై ఆధారపడకుండా క్లౌడ్ నిల్వ సౌలభ్యాన్ని ఆస్వాదించవచ్చు.

పై దశలను అనుసరించడం ద్వారా, మీరు మీ నిర్దిష్ట అవసరాలను తీర్చడానికి Raspberry Piలో నెక్స్ట్‌క్లౌడ్‌ని సులభంగా సెటప్ చేయవచ్చు మరియు కాన్ఫిగర్ చేయవచ్చు. మీ Nextcloud మరియు OpenMediaVault ఇన్‌స్టాలేషన్‌లను క్రమం తప్పకుండా అప్‌డేట్ చేయాలని గుర్తుంచుకోండి, మీ Nextcloud ఉదాహరణను భద్రపరచండి మరియు సున్నితమైన మరియు విశ్వసనీయ అనుభవాన్ని నిర్ధారించడానికి మీ డేటాను బ్యాకప్ చేయండి.