OmaCloud NAS -palvelimen isännöiminen Raspberry Pi -laitteessa antaa sinulle täyden hallinnan tietoihisi ja tarjoaa enemmän tilaa mukauttamiseen.
Olitpa ammattivalokuvaaja, jolla on tuhansia korkearesoluutioisia kuvia, pienyrityksen omistaja kriittistä dataa tai elokuvaharrastaja, jolla on laaja kokoelma, jolla on luotettava ja turvallinen tallennusratkaisu välttämätön. Sama pätee jokaiseen henkilöön, joka haluaa tallentaa ja käyttää tietojaan turvallisesti ja täysin yksityisesti. Tässä NAS (Network Attached Storage) tulee esille.
Vaikka kaupallisia versioita on saatavilla, voit myös rakentaa oman NAS: si käyttämällä Raspberry Pi 4:ää ja ownCloudia – mikä on kustannustehokkaampaa ja muokattavissa olevaa.
Miksi rakentaa oma NAS Raspberry Pi: n ja ownCloudin avulla?
Oman NAS: n rakentaminen tarjoaa useita etuja valmiiksi rakennetun ratkaisun ostamiseen verrattuna:
- Voit mukauttaa tallennuskapasiteettia tarpeidesi mukaan.
- Hallitset täysin tietosi, ne tallennetaan paikallisesti ja turvallisesti.
- Voit käyttää NAS-palvelinta tietojen varmuuskopiointiin kaikista laitteista ja suojautua vahingossa tapahtuvalta tietojen katoamiselta.
- Kustannustehokas ja energiatehokas, koska käytämme Raspberry Pi 4:ää, joka kuluttaa enintään 15 W.
- Voit käyttää palvelinta myös muihin palveluihin, kuten Plexiin
ownCloud on suosittu avoimen lähdekoodin ohjelmistoratkaisu, jonka avulla voit luoda oman pilvitallennustilan. Se tarjoaa turvallisen ja helppokäyttöisen käyttöliittymän tiedostojesi hallintaan ja käyttämiseen mistä tahansa, millä tahansa laitteella – mukaan lukien Android-, iOS-, macOS-, Linux- ja Windows-alustoilla.
Voit myös synkronoida tiedostosi useiden laitteiden välillä ja jakaa ne muiden kanssa. Se tukee myös laajaa valikoimaa laajennuksia ja laajennuksia, joiden avulla voit laajentaa sen toimintoja ja mahdollistaa kaksivaiheisen todennuksen lisäämään turvallisuutta.
Lisäksi voit rakentaa henkilökohtainen DIY-pilvitallennus etäkäytöllä, tai verkkopalvelin ja isännöi verkkosivustoa Raspberry Pi 4:ssä.
Asioita, joita tarvitset
Rakentaaksesi oman NAS: si Raspberry Pi 4:n ja ownCloudin avulla, tarvitset seuraavat:
- Raspberry Pi 4 4 Gt tai 8 Gt RAM-muistilla optimaalista suorituskykyä varten
- NVME tai SATA SSD USB-kotelolla/liittimellä
- Luokan 10 16 Gt tai 32 Gt microSD-kortti
- Virtalähde Raspberry Pi 4:lle
- Luotettava Gigabit-verkko (reititin) NAS-laitteen liittämiseksi paikallisverkkoon nopeaa tiedonsiirtoa varten
Vaihe 1: Määritä Raspberry Pi 4 NAS: lle
Ensinnäkin sinun on ladattava virallinen Raspberry Pi Imager -työkalu ja asenna sitten käyttöjärjestelmä noudattamalla näitä ohjeita.
- Käynnistä Raspberry Pi Imager -työkalu.
- Klikkaus Valitse käyttöjärjestelmä ja valitse Raspberry Pi OS (muu) > Raspberry Pi OS Lite (64-bittinen).
- Klikkaus Valitse Tallennus ja valitse SD-korttisi.
- Napsauta rataskuvaketta (oikeassa alakulmassa) ja ota käyttöön SSH. Anna SSH: n käyttäjätunnus ja salasana ja napsauta Tallentaa.
- Klikkaus Kirjoittaa. Valitse Joo vahvistaa.
Kun microSD-kortti on vilkkunut, aseta se Raspberry Pi 4:ään ja kytke virtalähde. Raspberry Pi 4 käynnistyy Raspberry Pi OS Lite -käyttöjärjestelmään.
Voit nyt tarkistaa reitittimen DHCP-asetuksen löytääksesi Raspberry Pi: n IP-osoitteen tai käyttää älypuhelimesi Fing-sovellusta (iOS ja Android). Vaihtoehtoisesti voit liittää näppäimistön, hiiren ja näytön Pi: hen ja etsiä sen IP-osoitteen suorittamalla seuraavan komennon:
hostname -I
Vaihe 2: Asenna ja määritä ownCloud Raspberry Pi 4:ään
OmaCloudin määrittäminen Raspberry Pi 4:ssä sinun on asennettava seuraavat:
- Verkkopalvelin (NGINX tai Apache)
- PHP
- MariaDB-tietokanta
Asenna nämä palvelut asentamalla ja suorittamalla Kitti -sovellusta Windowsissa tai käytä Terminal-sovellusta macOS: ssä ja muodosta yhteys Raspberry Pi: hen SSH: n kautta.
Suorita sitten seuraavat komennot:
sudo apt-get update
sudo apt-get upgrade
Odota päivityksen valmistumista. Lehdistö Y ja osui Tulla sisään pyydettäessä. Päivityksen jälkeen suorita seuraavat komennot asentaaksesi tarvittavat paketit.
sudo apt-get install apache2
sudoaptinstallapache2libapache2-mod-php7.4opensslphp-imagickphp7.4-commonphp7.4-curlphp7.4-gdphp7.4-imapphp7.4-intlphp7.4-jsonphp7.4-ldapphp7.4-mbstringphp7.4-mysqlphp7.4-pgsqlphp-smbclientphp-ssh2php7.4-sqlite3php7.4-xmlphp7.4-zip
Kun olet asentanut tarvittavat paketit, käynnistä Apache-palvelin uudelleen.
sudo service apache2 restart
Suorita sitten seuraava komento lisätäksesi käyttäjän www-data ryhmä.
sudo usermod -a -G www-data www-data
Seuraavaksi voimme ladata ja asentaa ownCloudin Raspberry Pi 4:ään käyttämällä seuraavia komentoja:
cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
sudounzipowncloud-complete-latest.zip
Luo hakemisto ulkoisen SSD: n liittämistä varten ja muuta ownCloud-hakemiston omistajuutta:
sudo mkdir /media/ExternalSSD
sudo chown www-data: www-data /media/ExternalSSD
sudo chmod 750 /media/ExternalSSD
Korjaa käyttöoikeudet ongelmien välttämiseksi:
sudo chown -R www-data: /var/www/html/owncloud
sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session
Seuraavaksi sinun on määritettävä Apache-verkkopalvelin. Avaa asetustiedosto:
sudo nano /etc/apache2/conf-available/owncloud.conf
Lisää sitten siihen seuraavat rivit:
Alias /owncloud "/var/www/owncloud/"
var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All<IfModulemod_dav.c>
Dav off
IfModule>SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
Directory>
Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X. Ota sitten Apache-moduulit käyttöön:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Asenna MariaDB-tietokanta:
sudo apt install mariadb-server
Luo tietokanta käyttäjille:
sudo mysql
CREATEDATABASE owncloud;
CREATEUSER'ownclouduser'@'localhost'IDENTIFIEDBY'YourPassword';
GRANTALLPRIVILEGESON owncloud.* TO'ownclouduser'@'localhost';
FLUSHPRIVILEGES;
Exit;
Käynnistä Raspberry Pi uudelleen:
sudo reboot
Vaihe 3: Lisää ulkoinen tallennustila
Voit lisätä useita USB-tallennuslaitteita Raspberry Pi 4:ään USB 3.0 -porttien kautta. Liitä jokin SSD-levyistäsi tai kiintolevyistäsi USB-porttiin ja liitä ulkoinen tallennuslaite tiedostojärjestelmän hakemistoon noudattamalla alla olevia ohjeita ja lisää tallennustilaa DIY NAS -laitteeseen.
Olemme jo luoneet /media/ExternalSSD hakemisto ulkoisen tallennustilan asentamista varten. Varmista, että SSD tai HDD on NTFS alustettu. Asenna se sitten seuraavasti:
sudo apt-get install ntfs-3g
Hanki sitten GID, UID ja UUID:
id -u www-data
id -g www-data
ls -l /dev/disk/by-uuid
Kirjoita muistiin UUID, GID ja UID. Esimerkissämme sda1 on ulkoinen NTFS-alustettu SSD-levy. Seuraavaksi lisäämme aseman fstab tiedosto.
sudo nano /etc/fstab
Lisää seuraava rivi:
UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail, uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0
Jotta voit asentaa ulkoisen tallennuslaitteen, sinun on löydettävä sen laitetunniste. Käytä seuraavaa komentoa listataksesi kaikki liitetyt tallennuslaitteet:
lsusb
Tässä vaiheessa voit käynnistää Raspberry Pin uudelleen asentaaksesi ulkoisen tallennustilan automaattisesti tai asentaa sen manuaalisesti:
sudo mount /dev/sda1 /media/ExternalSSD
Kaikkien NTFS-asemalla olevien tiedostojen pitäisi näkyä /media/ExternalSSD hakemistosta.
Asema sisältää tällä hetkellä vain Järjestelmän äänenvoimakkuustiedot ja ROSKAKORI piilotetut kansiot. Käynnistä järjestelmä uudelleen.
sudo reboot
4. Määritä ownCloud
Käy uudelleenkäynnistyksen jälkeen Raspberry Pi: n IP-osoitteessa verkkoselaimessa päästäksesi omaan pilviisi.
Kirjoita käyttäjätunnus ja Salasana valinnastasi. Klikkaa Tallennus ja tietokanta ja anna MariaDB-tietokannan tiedot alla olevan kuvan mukaisesti.
Jos käytät ulkoista asemaa tietojen tallentamiseen, muista vaihtaa Datakansio polku /media/ExternalSSD oletusarvosta /var/www/html/owncloud/data. Jos haluat tulevaisuudessa lisätä uuden aseman tai lisää tallennustilaa, noudata tätä ownCloud opas päivittääksesi hakemistopolun.
Klikkaus Viimeistele asennus. Hetken kuluttua voit kirjautua sisään ownCloudiin.
Voit ladata ownCloud-sovelluksen älypuhelimeesi tai tietokoneellesi tiedostojen synkronoimiseksi. Mutta ennen kuin aloitat synkronoinnin tai tiedoston lataamisen, lisää ulkoinen HDD- tai SSD-tallennustila.
Jos olet seurannut jokaista vaihetta huolellisesti, sinun pitäisi olla valmis ja valmis lataamaan tiedostot ownCloud NAS -palveluun.
Uuden Raspberry Pi 4 NAS: n käyttäminen
NAS: n avulla voit keskittää ja käyttää tietojasi useilta paikallisverkon laitteilta. Se on kätevä ja tehokas tapa tallentaa, jakaa ja varmuuskopioida tiedostoja kotona tai toimistossa. Luo lisää käyttäjiä ja määritä heille oma Cloud-tili, jotta he voivat ladata ja suojata tietonsa.
Oman NAS: n rakentaminen Raspberry Pi 4:n ja ownCloudin avulla tarjoaa kustannustehokkaan ja muokattavan ratkaisun, joka vastaa tallennustarpeesi ja hallitse tietosi!