Nextcloud'u yükleyerek Raspberry Pi üzerinde çalışan OpenMediaVault tabanlı NAS'ınıza kişisel bulut depolama alanı ekleyin.
Nextcloud ve OpenMediaVault (OMV), güçlü, ücretsiz ve açık kaynaklı yazılımlardır (FOSS). Bunları birlikte kullanarak, depolama yönetimi için sezgisel bir web arayüzü ile kendi özel bulut depolama alanınızı ve ağa bağlı depolama alanınızı (NAS) oluşturabilir ve dağıtabilirsiniz.
Nextcloud'u OpenMediaVault'a yükleyerek tüm dahili/harici verilerinizi saklayabilir, paylaşabilir ve bunlara erişebilirsiniz. USB sürücüler de dahil olmak üzere depolama ve dosyaları her yerden, tüm bunları yaparken aynı zamanda bilgisayarınız üzerinde tam kontrole sahip olursunuz. veri.
Nextcloud'u bir Docker konteyneri kullanarak doğrudan Raspberry Pi'ye veya doğrudan Raspberry Pi OS'ye yükleyebilirsiniz. Ancak Nextcloud'un OpenMediaVault aracılığıyla kurulması, kolay erişim ve işbirliği için güvenli veri depolamayı bulut benzeri özelliklerle birleştirir.
OMV kullanarak Nextcloud'u Raspberry Pi'de barındırarak:
- Daha fazla gönül rahatlığı, veri gizliliği ve mülkiyeti için üçüncü taraf bulut sağlayıcılarına bağımlı olmadığınız için verileriniz ve gizliliğiniz üzerinde tam kontrole sahip olursunuz.
- OMV ayrıca, paylaşılan depolama alanına kimlerin erişebileceğini kontrol etmenize olanak tanıyan kullanıcı yönetimi ve izinleri de sağlar. Nextcloud, ayrıntılı erişim kontrolleri için bu yetenekleri dosyalara, klasörlere ve paylaşılan kaynaklara daha da genişletiyor.
- Nextcloud verileriniz için otomatik veri yedeklemeyi uygulayabilir ve ayarlayabilirsiniz. Bu, dosyalarınız için ekstra bir veri koruma katmanı ekler.
- Harici USB depolama ortamını hızlı bir şekilde ekleyebilir/kaldırabilir veya Nextcloud verilerini harici sürücüdeki bir Paylaşılan klasöre sürüp depolayabilirsiniz.
Tavsiye edilir Raspberry Pi OS'yi SSD'ye yükleyin Ağır iş yükleri sırasında tutarlı performans için. Nextcloud'u doğrudan Raspberry Pi OS'ye de yükleyebilirsiniz. Uzaktan erişime sahip kişisel bir DIY bulut depolama alanı oluşturun.
Nextcloud kurulumuna ve kurulumuna başlamadan önce, OpenMediaVault cihazınız (ör. Raspberry Pi) için statik bir IP adresi atadığınızdan veya yapılandırdığınızdan emin olun. Bu önemlidir çünkü Nextcloud'un düzgün çalışması için tutarlı bir IP adresi gerekir.
1. Adım: SSH'yi etkinleştirin
Uzaktan erişim için SSH'yi (Güvenli Kabuk) etkinleştirmek için aşağıdaki adımları izleyin.
- OpenMediaVault'ta şu adrese gidin: Hizmetler ve tıklayın SSH.
- Kene Kök oturum açmaya izin ver, Şifre kimlik doğrulaması, Ve Ortak anahtar kimlik doğrulaması. Tıklamak Kaydetmek.
- Tıkla Uygula (sarı çubuktaki onay düğmesi) değişiklikleri uygulamak için.
- Windows'ta PuTTY uygulamasını veya Linux/macOS'ta Terminal'i kullanarak OpenMediaVault'ta root olarak oturum açın. Kök şifresini bilmiyorsanız, sudo kullanıcısı olarak oturum açın ve root şifresini değiştirmek için bu komutu kullanın:
passwd root
- Tip su kökü Kök kullanıcı olarak oturum açmak için.
Adım 2: OMV-Extras'ı yükleyin
Başka bir bilgisayardan Raspberry Pi'nize SSH ekleyin ve OMV ekstralarını yüklemek için aşağıdaki komutu çalıştırın.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
Kurulumdan sonra OpenMediaVault web arayüzünü yenileyin veya oturum açın ve ardından Eklentiler'e gidin.
Bul ve yükle openmediavault-compose x.x.x Eklenti.
3. Adım: Docker ve Portainer'ı yükleyin
OpenMediaVault'un Hizmetler bölümünün altında, adında yeni bir giriş göreceksiniz. Oluştur. Nextcloud kurulumu için gerekli Docker ve portiner kurulumunda kullanacağız.
- Tıklamak Oluştur > Ayarlar
- Altında Dosya Oluşturaçılır menüden Paylaşılan Klasörü seçin. Paylaşılan bir klasör oluşturmadıysanız "+" simgesini veya simgesini kullanarak bir tane oluşturmanızı öneririz. Depolama > Paylaşılan Klasörler seçenek.
- Altında Veri bölümünden seçim yapın Paylaşılan klasör Dahili depolamada veya harici USB sürücüsünde oluşturduğunuz Veri depolama için harici bir HDD kullanmanızı öneririz.
- Ayrıca şunları da seçebilirsiniz: Destek olmak İsteğe bağlı konum). Bunun için dahili veya harici sürücünüzde başka bir paylaşımlı klasör oluşturup seçebilirsiniz.
- Şimdi tıklayın Docker'ı yeniden yükleyin.
- Tıklamak Evet istem göründüğünde. Kurulumun tamamlanmasını bekleyin.
Kurulum sırasında bağlantı kaybı hatası alabilirsiniz. Sadece sayfayı yenileyip tekrar deneyin. "Yüklendi ve çalışıyor" ifadesini görüyorsanız Durum bölümünde SSH bağlantısını açın ve ardından portiner kurulumu için aşağıdaki komutu çalıştırın.
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
Kurulumdan sonra ziyaret edin https://IPAddressOfPi: 9443. Kullanıcı adını ve şifreyi değiştirdiğinizden emin olun.
Adım 4: MariaDB Veritabanı Oluşturun
Portainer'da, tıklayın Yığınlar > Yığın ekle ve ardından aşağıdaki kodu web düzenleyicisine yapıştırın.
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
Yığına aşağıdaki gibi uygun bir ad verdiğinizden emin olun: Mariadb. Ayrıca şifreyi ve veritabanı adını da değiştirin.
Tıklamak Yığını dağıtma.
Bu, Nextcloud kurulumu için ihtiyaç duyacağımız MariaDB veritabanını yükleyip dağıtacaktır.
Alternatif olarak, MariaDB sunucusunu SSH aracılığıyla manuel olarak da kurabilir ve bir veritabanı ve veritabanı kullanıcısı oluşturabilirsiniz.
OpenMediaVault varsayılan olarak 80 numaralı bağlantı noktasında çalışır. Ancak OpenMediaVault bağlantı noktasını 8090 gibi başka bir bağlantı noktasıyla değiştirmeniz önerilir. Bu, Nextcloud için 80 numaralı bağlantı noktasını kullanılabilir hale getirecektir. Bunu yapmak için şu adımları izleyin:
- OpenMediaVault'ta şu adrese gidin: Sistem > Çalışma Tezgahı.
- Düzenle Liman gibi 8090 ve tıklayın Kaydetmek.
- Tıklamak Uygula ve değişikliklerin geçerli olmasını bekleyin.
- Artık OpenMediaVault'u şu adreste açabilirsiniz: http://IPAdressOfPi: 8090.
Raspberry Pi üzerinde çalışan OpenMediaVault üzerinde Nextcloud'u kurmak ve kurmak için aşağıdaki adımları izleyin.
- Portainer'da oturum açın ve ardından tıklayın Birimler> Birim Ekle. İki cilt oluşturun: sonrakicloud_config Ve sonrakicloud_data. Tek yapmanız gereken birim adını yazıp tıklamaktır. Birim oluştur.
- Tıklamak Kapsayıcılar > Kapsayıcı Ekle.
- Kapsayıcıyı şu şekilde adlandırın: Sonrakibulut ve aşağıdakini Görüntü alanına yapıştırın.
linuxserver/nextcloud
- Ağ bağlantı noktaları yapılandırmasında, öğesine tıklayın. +yeni bir ağ bağlantı noktası yayınla.
- Tip 8080 Ve 80 içinde ev sahibi Ve konteyner (TCP).
- Altında Birimler, tıklamak + harita ek hacmi iki kere.
- Tip /config ve ardından şunu seçin: sonrakicloud_config hacim. Benzer şekilde yazın /data ve şunu seçin sonrakicloud_data hacim.
- Şuraya git: Ağ ve seç ev sahibi.
- İçinde Politikayı Yeniden Başlat, seçme Durdurulmadıkça.
- Tıklamak Kapsayıcıyı dağıtın.
- Birkaç saniye veya dakika içinde (internet hızınıza bağlı olarak) Nextcloud konteyneri konuşlandırılacaktır.
- Artık ziyaret edebilirsiniz http://IPAddressOfPi Nextcloud web arayüzünü açmak için.
- Bir kullanıcı adı ve şifre girin.
- Şimdi veri klasörü konumunu girin. Varsayılan: /data.
- Tıklamak MySQL/MariaDB. 4. Adımda dağıtılan MariaDB yığınından MariaDB veritabanı adını ve parolasını girin.
- Veritabanı bağlantısında bir hatayla karşılaşırsanız yazmayı deneyin MariaDB içinde Veritabanı ana bilgisayarı.
- Tıklamak Düzenlemek. Bu, Nextcloud örneğini yükleyecektir.
Artık Pi'nin yerel IP adresinden Nextcloud'a erişebilir ve oturum açabilirsiniz. MacOS, Windows ve Linux dahil evinizdeki herhangi bir sistemi kullanarak Nextcloud'a dosya yükleyebilir ve indirebilirsiniz. Fotoğraflarınızı, videolarınızı, belgelerinizi ve diğer verilerinizi mobil cihazlarınızla/cihazlarınızdan senkronize etmek için kullanabileceğiniz Android ve iOS cihazları için bir Nextcloud uygulaması da mevcuttur.
Nextcloud'u internete açmak için Nginx Reverse proxy'yi, Cloudflare Tüneli'ni veya yönlendiricinizi (port yönlendirme) kullanabilirsiniz.
Kendi Kendine Barındırılan Bulutun Gücünün Kilidini Açın
Nextcloud'u Raspberry Pi üzerinde çalışan OpenMediaVault NAS'ınıza yüklemek, size ucuz ama güçlü ve güvenli bir özel bulut depolama çözümü sağlayabilir. OpenMediaVault NAS'ınızdaki Nextcloud ile verilerinizin kontrolünü elinize alabilir ve üçüncü taraf sağlayıcılara güvenmeden bulut depolamanın rahatlığının keyfini çıkarabilirsiniz.
Yukarıdaki adımları takip ederek Nextcloud’u Raspberry Pi üzerinde özel ihtiyaçlarınızı karşılayacak şekilde kolayca kurabilir ve yapılandırabilirsiniz. Sorunsuz ve güvenilir bir deneyim sağlamak için Nextcloud ve OpenMediaVault kurulumlarınızı düzenli olarak güncellemeyi, Nextcloud örneğinizin güvenliğini sağlamayı ve verilerinizi yedeklemeyi unutmayın.