Raspberry Pi'de ownCloud NAS sunucusunu barındırmak, verileriniz üzerinde tam kontrol sahibi olmanızı sağlar ve özelleştirme için daha fazla kapsam sunar.
İster binlerce yüksek çözünürlüklü görsele sahip profesyonel bir fotoğrafçı olun, ister küçük bir işletme sahibi olun kritik veriler veya geniş bir koleksiyona sahip bir film tutkunu için güvenilir ve emniyetli bir depolama çözümüne sahip olmak önemlidir. gerekli. Aynı şey, verilerini tam bir gizlilik içinde güvenli bir şekilde saklamak ve bu verilere erişmek isteyen herkes için de geçerlidir. Ağa bağlı depolamanın (NAS) devreye girdiği yer burasıdır.
Ticari versiyonlar mevcut olmakla birlikte, daha uygun maliyetli ve özelleştirilebilir olan Raspberry Pi 4 ve ownCloud'u kullanarak kendi NAS'ınızı da oluşturabilirsiniz.
Neden Raspberry Pi ve ownCloud'u Kullanarak Kendi NAS'ınızı Oluşturmalısınız?
Kendi NAS'ınızı oluşturmak, önceden oluşturulmuş bir çözüm satın almaya kıyasla çeşitli avantajlar sağlar:
- Depolama kapasitesini özel ihtiyaçlarınıza göre özelleştirebilirsiniz.
- Verileriniz üzerinde tam kontrol sizdedir; veriler yerel ve güvenli bir şekilde depolanır.
- Tüm cihazlardaki verileri yedeklemek ve kazara veri kaybına karşı koruma sağlamak için NAS sunucusunu kullanabilirsiniz.
- Maksimum 15W tüketen Raspberry Pi 4 kullandığımız için uygun maliyetli ve enerji tasarruflu.
- Sunucuyu Plex gibi diğer hizmetler için de kullanabilirsiniz.
ownCloud, kendi bulut depolama alanınızı oluşturmanıza olanak tanıyan popüler bir açık kaynaklı yazılım çözümüdür. Android, iOS, macOS, Linux ve Windows platformları da dahil olmak üzere herhangi bir cihazı kullanarak dosyalarınızı her yerden yönetmek ve bunlara erişmek için güvenli ve kullanımı kolay bir arayüz sağlar.
Ayrıca dosyalarınızı birden fazla cihaz arasında senkronize edebilir ve başkalarıyla paylaşabilirsiniz. Ayrıca çok çeşitli eklentileri ve uzantıları da destekleyerek işlevselliğini genişletmenize ve ek güvenlik için iki faktörlü kimlik doğrulamayı etkinleştirmenize olanak tanır.
Ayrıca şunları yapabilirsiniz: Uzaktan erişime sahip kişisel bir DIY bulut depolama alanı oluşturunveya bir web sunucusu ve Raspberry Pi 4'ünüzde bir web sitesi barındırın.
İhtiyacınız Olan Şeyler
Raspberry Pi 4 ve ownCloud ile kendi NAS'ınızı oluşturmak için aşağıdakilere ihtiyacınız olacak:
- Optimum performans için 4GB veya 8GB RAM'li Raspberry Pi 4
- USB muhafazası/konektörü ile NVME veya SATA SSD
- Sınıf 10 16GB veya 32GB microSD kart
- Raspberry Pi 4 için güç kaynağı
- Yüksek hızlı veri aktarımı için NAS'ınızı yerel ağınıza bağlamak için güvenilir Gigabit ağı (yönlendirici)
Adım 1: NAS için Raspberry Pi 4'ü Kurun
Öncelikle resmi Raspberry Pi Imager aracını indirip ardından işletim sistemini kurmak için aşağıdaki adımları takip etmeniz gerekiyor.
- Raspberry Pi Görüntüleyici aracını başlatın.
- Tıklamak İşletim Sistemini seçin ve seç Raspberry Pi İşletim Sistemi (Diğer) > Raspberry Pi OS Lite (64 bit).
- Tıklamak Depolama Alanı Seçin ve SD kartınızı seçin.
- Dişli simgesine tıklayın (sağ alt) ve etkinleştirin SSH. SSH için bir kullanıcı adı ve şifre girin ve tıklayın. Kaydetmek.
- Tıklamak Yazmak. Seçme Evet onaylamak.
MicroSD kartı flaşladıktan sonra Raspberry Pi 4'e takın ve güç kaynağını bağlayın. Raspberry Pi 4, Raspberry Pi OS Lite'a önyükleme yapacak.
Artık Raspberry Pi'nin IP adresini bulmak için yönlendiricinin DHCP ayarını kontrol edebilir veya akıllı telefonunuzdaki (iOS ve Android) Fing uygulamasını kullanabilirsiniz. Alternatif olarak Pi'ye bir klavye, fare ve ekran bağlayın ve ardından IP adresini bulmak için aşağıdaki komutu çalıştırın:
hostname -I
Adım 2: Raspberry Pi 4'te ownCloud'u Kurun ve Yapılandırın
Raspberry Pi 4'te ownCloud'u kurmak için aşağıdakileri yüklemeniz gerekir:
- Bir web sunucusu (NGINX veya Apache)
- PHP
- MariaDB veritabanı
Bu hizmetleri yüklemek için aşağıdakileri yükleyin ve çalıştırın: Macun Windows'ta uygulamayı kullanın veya macOS'ta Terminal uygulamasını kullanın ve Raspberry Pi'ye SSH aracılığıyla bağlanın.
Daha sonra aşağıdaki komutları çalıştırın:
sudo apt-get update
sudo apt-get upgrade
Yükseltmenin bitmesini bekleyin. Basmak e ve vur Girmek istendiğinde. Güncelleme sonrasında gerekli paketleri kurmak için aşağıdaki komutları çalıştırın.
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
Gerekli paketleri kurduktan sonra Apache sunucusunu yeniden başlatın.
sudo service apache2 restart
Daha sonra kullanıcıyı eklemek için aşağıdaki komutu çalıştırın. www-veri grup.
sudo usermod -a -G www-data www-data
Daha sonra aşağıdaki komutları kullanarak ownCloud'u Raspberry Pi 4'e indirip kurabiliriz:
cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
sudounzipowncloud-complete-latest.zip
Harici bir SSD'yi monte etmek ve ownCloud dizininin sahipliğini değiştirmek için bir dizin oluşturun:
sudo mkdir /media/ExternalSSD
sudo chown www-data: www-data /media/ExternalSSD
sudo chmod 750 /media/ExternalSSD
Sorunları önlemek için izinleri düzeltin:
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
Daha sonra Apache web sunucusunu yapılandırmanız gerekir. Yapılandırma dosyasını açın:
sudo nano /etc/apache2/conf-available/owncloud.conf
Daha sonra aşağıdaki satırları buna ekleyin:
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>
Nano'yu kaydedip çıkın Ctrl + O Daha sonra Ctrl + X. Ardından Apache modüllerini etkinleştirin:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
MariaDB veritabanını yükleyin:
sudo apt install mariadb-server
Kullanıcılar için bir veritabanı oluşturun:
sudo mysql
CREATEDATABASE owncloud;
CREATEUSER'ownclouduser'@'localhost'IDENTIFIEDBY'YourPassword';
GRANTALLPRIVILEGESON owncloud.* TO'ownclouduser'@'localhost';
FLUSHPRIVILEGES;
Exit;
Raspberry Pi'yi yeniden başlatın:
sudo reboot
3. Adım: Harici Depolama Ekleme
USB 3.0 bağlantı noktaları aracılığıyla Raspberry Pi 4'e birden fazla USB depolama cihazı ekleyebilirsiniz. SSD'lerinizden veya sabit sürücülerinizden birini USB bağlantı noktasına bağlayın ve harici depolama cihazını dosya sistemindeki bir dizine monte etmek ve DIY NAS'ınıza depolama eklemek için aşağıdaki adımları izleyin.
Biz zaten oluşturduk /media/ExternalSSD harici depolamayı monte etmek için dizin. SSD veya HDD'nin NTFS formatlı olduğundan emin olun. Daha sonra monte etmek için şu adımları izleyin:
sudo apt-get install ntfs-3g
Ardından GID, UID ve UUID'yi alın:
id -u www-data
id -g www-data
ls -l /dev/disk/by-uuid
UUID, GID ve UID'yi not edin. Örneğimizde sda1, harici NTFS formatlı SSD diskidir. Daha sonra sürücüyü ekleyeceğiz. fstab dosya.
sudo nano /etc/fstab
Aşağıdaki satırı ekleyin:
UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail, uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0
Harici depolama cihazını monte etmek için cihaz tanımlayıcısını bulmanız gerekir. Bağlı tüm depolama cihazlarını listelemek için aşağıdaki komutu kullanın:
lsusb
Bu aşamada, harici depolamayı otomatik olarak monte etmek için Raspberry Pi'yi yeniden başlatabilir veya manuel olarak monte edebilirsiniz:
sudo mount /dev/sda1 /media/ExternalSSD
NTFS sürücüsündeki tüm dosyalarınız /media/ExternalSSD dizin.
Sürücü şu anda yalnızca Sistem ses bilgisi Ve GERİDÖNÜŞÜM KUTUSU gizli klasörler. Sistemi yeniden başlatın.
sudo reboot
4. ownCloud'u yapılandırın
Yeniden başlatmanın ardından, ownCloud'unuza erişmek için bir web tarayıcısında Raspberry Pi'nin IP adresini ziyaret edin.
Gir Kullanıcı adı Ve şifre sizin seçiminiz. Tıklamak Depolama ve veritabanı ve aşağıda gösterildiği gibi MariaDB veritabanı ayrıntılarını girin.
Verileri depolamak için harici bir sürücü kullanıyorsanız, sürücüyü değiştirdiğinizden emin olun. Veri klasörü giden yol /media/ExternalSSD varsayılandan /var/www/html/owncloud/data. Gelecekte yeni sürücü veya daha fazla depolama alanı eklemek isterseniz bunu izleyin ownCloud kılavuzu dizin yolunu güncellemek için.
Tıklamak Kurulumu Bitir. Bir süre sonra ownCloud'a giriş yapabilirsiniz.
Dosyalarınızı senkronize etmek için ownCloud uygulamasını akıllı telefonunuza veya bilgisayarınıza indirebilirsiniz. Ancak senkronizasyona veya dosya yüklemeye başlamadan önce harici HDD veya SSD depolama alanı ekleyin.
Her adımı dikkatlice izlediyseniz, dosyaları kendi Cloud NAS'ınıza yüklemeye hazır olmalısınız.
Yeni Raspberry Pi 4 NAS'ınızı Kullanma
NAS, yerel ağınızdaki birden fazla cihazdaki verilerinizi merkezileştirmenize ve bunlara erişmenize olanak tanır. Dosyalarınızı evde veya ofiste saklamanın, paylaşmanın ve yedeklemenin kullanışlı ve etkili bir yoludur. Daha fazla kullanıcı oluşturun ve verilerini yükleyip güvenlik altına almalarına olanak sağlamak için onlara kendi Bulut hesaplarını atayın.
Raspberry Pi 4 ve ownCloud ile kendi NAS'ınızı oluşturmak, depolama ihtiyaçlarınızı karşılamak ve verilerinizin kontrolünü elinize almak için uygun maliyetli ve özelleştirilebilir bir çözüm sunar!