Lisää henkilökohtaista pilvitallennustilaa OpenMediaVault-pohjaiseen Raspberry Pi: ssä toimivaan NAS: iin asentamalla Nextcloud.

Nextcloud ja OpenMediaVault (OMV) ovat tehokkaita ilmaisia ​​ja avoimen lähdekoodin ohjelmistoja (FOSS). Käyttämällä niitä rinnakkain voit rakentaa ja ottaa käyttöön oman yksityisen pilvitallennustilan ja verkkoon liitetyn tallennustilan (NAS) intuitiivisella verkkokäyttöliittymällä tallennustilan hallintaa varten.

Asentamalla Nextcloudin OpenMediaVaultiin voit tallentaa, jakaa ja käyttää kaikkia sisäisiä/ulkoisia tallennustilaa – mukaan lukien USB-asemat – ja tiedostot mistä tahansa, samalla kun säilytät täydellisen hallinnan tiedot.

Voit asentaa Nextcloudin suoraan Raspberry Pi: hen Docker-säiliön avulla tai suoraan Raspberry Pi OS: ään. Nextcloudin asentaminen OpenMediaVaultin kautta yhdistää kuitenkin turvallisen tiedontallennustilan pilvimäisiin ominaisuuksiin helpon pääsyn ja yhteistyön helpottamiseksi.

Isännöimällä Nextcloudia Raspberry Pi: llä OMV: n avulla:

  • Voit hallita täysin tietojasi ja yksityisyyttäsi, koska et ole riippuvainen kolmannen osapuolen pilvipalveluntarjoajista mielenrauhan, tietosuojan ja omistajuuden parantamiseksi.
  • OMV tarjoaa myös käyttäjien hallinnan ja käyttöoikeudet, joiden avulla voit hallita, kuka voi käyttää jaettua tallennustilaa. Nextcloud laajentaa näitä ominaisuuksia entisestään tiedostojen, kansioiden ja jaettujen resurssien yksityiskohtaiseen pääsynhallintaan.
  • Voit ottaa käyttöön ja määrittää automaattisen tietojen varmuuskopioinnin Nextcloud-datallesi. Tämä lisää tiedostoillesi ylimääräisen tietosuojakerroksen.
  • Voit nopeasti lisätä/poistaa ulkoisen USB-tallennusvälineen tai -aseman ja tallentaa Nextcloud-tiedot ulkoisen aseman jaettuun kansioon.

On suositeltavaa asenna Raspberry Pi OS SSD: lle tasaiseen suorituskykyyn raskaan työmäärän aikana. Voit myös asentaa Nextcloudin suoraan Raspberry Pi OS: ään rakentaa henkilökohtainen DIY-pilvitallennus etäkäytöllä.

Ennen kuin voit aloittaa Nextcloudin asennuksen ja asennuksen, varmista, että määrität tai määrität staattisen IP-osoitteen OpenMediaVault-laitteellesi (eli Raspberry Pi). Tämä on tärkeää, koska Nextcloud vaatii yhdenmukaisen IP-osoitteen toimiakseen kunnolla.

Vaihe 1: Ota SSH käyttöön

Ota SSH (Secure Shell) käyttöön etäkäyttöä varten noudattamalla näitä ohjeita.

  1. Siirry OpenMediaVaultissa osoitteeseen Palvelut ja napsauta SSH.
  2. Puutiainen Salli root-kirjautuminen, Salasanan todennus, ja Julkisen avaimen todennus. Klikkaus Tallentaa.
    Kuvakaappaus Ravin. NAR
  3. Klikkaa Käytä (keltaisen palkin valintapainike) ottaaksesi muutokset käyttöön.
  4. Kirjaudu sisään OpenMediaVaultiin pääkäyttäjänä PuTTY-sovelluksella Windowsissa tai Terminalilla Linuxissa/macOS: ssä. Jos et tiedä pääkäyttäjän salasanaa, kirjaudu sisään sudo-käyttäjänä ja vaihda pääkäyttäjän salasana tällä komennolla:
    passwd root
  5. Tyyppi su root kirjautuaksesi sisään pääkäyttäjänä.

Vaihe 2: Asenna OMV-Extras

SSH Raspberry Pi -laitteeseesi toisesta tietokoneesta ja suorita seuraava komento asentaaksesi OMV-lisät.

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

Päivitä tai kirjaudu sisään OpenMediaVault-verkkoliittymään asennuksen jälkeen ja siirry sitten kohtaan Plugins.

Etsi ja asenna openmediavault-compose x.x.x kytkeä.

Vaihe 3: Asenna Docker ja Portainer

OpenMediaVaultin Palvelut-osiossa näet uuden merkinnän nimeltä Säveltää. Käytämme sitä Dockerin ja Nextcloud-asennukseen tarvittavan portinerin asentamiseen.

  1. Klikkaa Kirjoita > Asetukset
  2. Alla Luo tiedostot, valitse Jaettu kansio avattavasta valikosta. Jos et ole luonut jaettua kansiota, suosittelemme, että luot sellaisen käyttämällä +-kuvaketta tai Tallennustila > Jaetut kansiot vaihtoehto.
  3. Alla Data -osio, valitse Jaettu kansio loit sisäiseen muistiin tai ulkoiseen USB-asemaan. Suosittelemme ulkoisen kiintolevyn käyttöä tietojen tallentamiseen.
  4. Voit myös valita a Varmuuskopioida sijainti (valinnainen). Tätä varten voit luoda ja valita toisen jaetun kansion sisäisessä tai ulkoisessa asemassasi.
  5. Napsauta nyt Asenna Docker uudelleen.
  6. Klikkaus Joo kun kehote tulee näkyviin. Odota asennuksen valmistumista.

Asennuksen aikana saatat saada yhteyden katkeamisvirheen. Päivitä sivu ja yritä uudelleen. Jos näet "Asennettu ja käynnissä". Tila -osiossa, avaa SSH-yhteys ja suorita seuraava komento asentaaksesi portainer.

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

Asennuksen jälkeen vieraile osoitteessa https://IPAddressOfPi: 9443. Muista vaihtaa käyttäjätunnus ja salasana.

Vaihe 4: Luo MariaDB-tietokanta

Napsauta portinerissä Pinot > Lisää pinoja ja liitä sitten seuraava koodi verkkoeditoriin.

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

Muista antaa pinolle oikea nimi, esim mariadb. Vaihda myös salasana ja tietokannan nimi.

Klikkaus Ota pino käyttöön.

Tämä asentaa ja ottaa käyttöön MariaDB-tietokannan, jota tarvitsemme Nextcloud-asennukseen.

Vaihtoehtoisesti voit myös asentaa MariaDB-palvelimen manuaalisesti SSH: n kautta ja luoda tietokannan ja tietokannan käyttäjän.

Oletusarvoisesti OpenMediaVault toimii portissa 80. On kuitenkin suositeltavaa, että vaihdat OpenMediaVault-portin johonkin muuhun, kuten 8090:een. Tämä tekee portin 80 käytettävissä Nextcloudille. Voit tehdä tämän seuraavasti:

  1. Siirry OpenMediaVaultissa osoitteeseen Järjestelmä > Työpöytä.
  2. Muokkaa Portti kuten 8090 ja napsauta Tallentaa.
  3. Klikkaus Käytä ja odota muutosten voimaantuloa.
  4. Voit nyt avata OpenMediaVaultin osoitteessa http://IPAdressOfPi: 8090.

Seuraa näitä ohjeita asentaaksesi ja määrittääksesi Nextcloud OpenMediaVaultissa, joka toimii Raspberry Pi: llä.

  1. Kirjaudu portaineriin ja napsauta sitten Volyymit> Lisää äänenvoimakkuus. Luo kaksi osaa: nextcloud_config ja nextcloud_data. Sinun tarvitsee vain kirjoittaa taltion nimi ja napsauttaa Luo volyymi.
  2. Klikkaa Säilöt > Lisää säilö.
  3. Nimeä säiliö nimellä Seuraava pilvi ja liitä seuraava Kuva-kenttään.
    linuxserver/nextcloud
  4. Napsauta Verkkoporttien määrityksessä +julkaise uusi verkkoportti.
  5. Tyyppi 8080 ja 80 in isäntä ja kontti (TCP).
  6. Alla Volyymit, klikkaus + kartan lisätilavuus kahdesti.
  7. Tyyppi /config ja valitse sitten nextcloud_config äänenvoimakkuutta. Samoin kirjoita /data ja valitse nextcloud_data äänenvoimakkuutta.
  8. Siirry kohtaan Verkko ja valitse isäntä.
  9. Sisään Käynnistä käytäntö uudelleen, valitse Ellei pysäytetty.
  10. Klikkaus Ota kontti käyttöön.
  11. Nextcloud-säilö otetaan käyttöön muutamassa sekunnissa tai minuutissa (riippuen Internet-nopeudesta).
  12. Nyt voit vierailla http://IPAddressOfPi avataksesi Nextcloud-verkkoliittymän.
  13. Anna käyttäjätunnus ja salasana.
  14. Anna nyt datakansion sijainti. Oletus on /data.
  15. Klikkaus MySQL/MariaDB. Anna MariaDB-tietokannan nimi ja salasana käyttöönotetusta MariaDB-pinosta vaiheessa 4.
  16. Jos kohtaat virheen tietokantayhteydessä, yritä kirjoittaa MariaDB sisään Tietokannan isäntä.
  17. Klikkaus Asentaa. Tämä asentaa Nextcloud-instanssin.

Voit nyt käyttää ja kirjautua sisään Nextcloudiin Pi: n paikallisella IP-osoitteella. Voit lähettää ja ladata tiedostoja Nextcloudiin millä tahansa kodin järjestelmällä, mukaan lukien macOS, Windows ja Linux. Android- ja iOS-laitteille on saatavilla myös Nextcloud-sovellus, jonka avulla voit synkronoida valokuvia, videoita, asiakirjoja ja muita tietoja mobiililaitteillesi.

Voit paljastaa Nextcloudin Internetiin käyttämällä Nginx Reverse -välityspalvelinta, Cloudflare Tunnelia tai reititintäsi (portin edelleenohjaus).

Ota käyttöön itseisännöidyn pilven voima

Nextcloudin asentaminen OpenMediaVault NAS: iin, joka toimii Raspberry Pi: llä, voi tarjota sinulle halvan mutta tehokkaan ja turvallisen yksityisen pilvitallennusratkaisun. OpenMediaVault NAS: n Nextcloudin avulla voit hallita tietosi ja nauttia pilvitallennustilan mukavuudesta ilman, että sinun tarvitsee turvautua kolmannen osapuolen palveluntarjoajiin.

Noudattamalla yllä olevia vaiheita voit helposti määrittää ja määrittää Nextcloudin Raspberry Pi: ssä vastaamaan erityistarpeitasi. Muista päivittää Nextcloud- ja OpenMediaVault-asennuksesi säännöllisesti, suojata Nextcloud-instanssisi ja varmuuskopioida tietosi sujuvan ja luotettavan käyttökokemuksen varmistamiseksi.