OwnCloud ile Raspberry Pi Bulut Sunucusu Nasıl Kurulur?        - Haberler - indir.com

OwnCloud ile Raspberry Pi Bulut Sunucusu Nasıl Kurulur?       

Tahmini Okuma Süresi : 5 ' 59 ''   Yayınlanma Zamanı : 2021-09-29 09:02:03
Editör : Hakan Göçmez
Kategori : Nasıl Yapılır?

Raspberry Pi kullanarak kendi bulut sunucusunu oluşturmak isteyen kullanıcılar bu konuda OwnCloud sisteminden yardım alabilir. 

Bulut sunucular kullanıcıların verilerine istediği zaman, istediği cihaz üzerinden ulaşmasını sağlar. İnternet bağlantısının olması halinde telefon, tablet, bilgisayar gibi pek çok farklı cihaz üzerinden sağlanabilecek veri erişimi, özellikle mobil çalışanlar için kolaylık sunmaktadır. Ancak bulut sunucuları üçüncü taraf geliştiriciler tarafından sağlandığından dolayı gizlilik konusunda çeşitli soru işaretleri ve çekinceler yaratabilmektedir. Bu tür durumlarda kullanıcılar kendi bulut sunucularını oluşturma imkânına sahiptir. Birkaç donanım ve özel yapılandırma ile birlikte sağlanabilecek olan bu durum kullanıcılara tamamen kişisel güvenli bir bulut sunucu hizmeti sunmaktadır. Raspberry Pi bulut sunucusu oluşturmak için sektörde en çok tercih edilen uygulama OwnCloud olmaktadır.

Raspberry Pi 4 Özellikleri ve Fiyatıyla Birlikte TanıtıldıRaspberry Pi 4 Özellikleri ve Fiyatıyla Birlikte Tanıtıldı

OwnCloud ile Raspberry Pi Bulut Sunucusu Nasıl Kurulur?       

OwnCloud ile Raspberry Pi bulut sunucusu oluşturma aşamasında iki farklı bölüm bulunmaktadır. İlk bölümde kullanıcıların Raspberry Pi cihazının hazır hale getirilmesi, ikinci bölümde ise cihaza OwnCloud yapılandırması sağlanmalıdır. 

Raspberry Pi Hazırlama

Raspberry Pi için öncelikle işletim sisteminin yüklenmesi gerekmektedir. Raspberry Pi OS olarak adlandırılan işletim sisteminin kurulması için özel olarak imaj hazırlama araçlarından yardım alabilirsiniz. Micro SD karta tanımlanacak olan işletim sisteminin cihaza takılması ile birlikte kuruluma geçiş yapılabilir.

Karşılama ekranındaki tüm ayarlar yapılarak Raspberry Pi cihazın işletim sisteminin sorunsuz bir şekilde kurulması sağlanmalıdır. Kurulum sonrasında ise bir güncelleme ile son özellikler alınmalıdır. Güncelleme yapmak için terminali açarak aşağıdaki kodları girmeniz yeterlidir.

sudo apt-get update

sudo apt-get upgrade

Güncelleme yaptıktan sonra yine aynı pencerede IP adresinin öğrenilmesi için aşağıdaki kod kullanılmalıdır.

ip addr (wlan0 altındaki inet adresini not edin. Bu, Raspberry Pi'nin IP adresidir. )

Apache 2, PHP 5 ve SQLite'ı kurma

ownCloud öncesinde belirtilen üç farklı uygulamanın kullanılması gerekir. Bu nedenle Raspberry Pi işletim sistemine 3 uygulama da kurulmalıdır. 

sudo apt-get install apache2

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl 

php7.3-zip php3-dom php7.3-intl 

Belirtilen kodları terminal penceresine tek tek girdikten sonra her uygulamanın kurulması ve kurulum işlemlerin tamamlanması beklenmelidir. Kodları girdikten sonra sistem yüklenmeye başlayacak ve yükleme işlemi bittikten sonra bir sonraki kodun girilmesi gerekecektir. Kurulum aşamaları tamamlandıktan sonra ise Apache web sunucusunun yeniden başlatılabilmesi adına aşağıdaki kod kullanılmalıdır.

sudo service apache2 restart

ownCloud'u kurma

ownCloud kurma aşamalarında ise resmi site üzerinden son versiyon indirilmelidir. İndirme işlemleri tamamlandıktan sonra bu dosyayı /var/www/html dizinine taşımalı ve aşağıdaki kodları yazmalısınız.

cd Downloads

sudo mv owncloud-complete-20210326.zip /var/www/html 

cd /var/www/html

sudo unzip -q owncloud-complete-20210326.zip

Yukarıdaki kodlarda özellikle indirdiğiniz ZİP dosyasının adına göre özelleştirme yapmanız gerektiğini unutmamalısınız. 

sudo mkdir /var/www/html/owncloud/data

sudo chown www-data:www-data /var/www/html/owncloud/data

sudo chmod 750 /var/www/html/owncloud/data

sudo chmod 777 /var/www/html/owncloud

sudo mkdir /var/lib/php/session

sudo chmod 777 /var/lib/php/session

Yukarıdaki kodları da tek tek çalıştırarak tamamlanmasını bekleyerek değişikliklerin etkili olabilmesi adına cihazın yeniden başlatılması gerekmektedir.

Ardından web tarayıcısı üzerinden daha önce kopyalanan ip adresinin girilmesi yeterli olacaktır. Güvenlik uyarıları alınsa da bu önemli değildir ve işlemlere devam ederek ownCloud giriş ekranına ulaşılmalıdır.

Kullanıcı adı ve şifre girerek yönetici hesabını ilk girişte tanımlamanız gerekmektedir. IP adresi üzerinden mevcut ağ üzerindeki tüm cihazları kullanarak sunucunuza ulaşabilir. Uzaktan erişim sağlanabilmesi adına aşağıdaki adımları takip edebilirsiniz.

SSL Etkinleştirme

Terminale aşağıdaki kodları girerek SSL etkinleştirebilirsiniz.

sudo a2enmod ssl

sudo mkdir /etc/apache2/ssl

sudo nano /etc/apache2/sites-available/default-ssl.conf

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout 

/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

sudo nano /etc/apache2/sites-available/default-ssl.conf

ServerName < Raspberry Pi IP adresini buraya yazın>:443

SSLCertificateFile /etc/apache2/ssl/owncloud.crt

SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key

sudo a2ensite default-ssl

Bağlantı Noktası Yönlendirme Ayarlama 

Bir sonraki aşamada uzaktan bağlantı için bağlantı noktası yönlendirme ayarlanmalıdır. Bu durumda modem arayüzüne girilmelidir. Giriş sonrasında güvenlik duvarı bölümünde bağlantı noktası yönlendirme ayarlarını bulabilirsiniz. Bu bölümde 80 (HTTP) ve 443 (HTTPS) bağlantı noktalarını, IP adresini kullanarak Raspberry Pi ownCloud sunucunuza yönlendirin.

DNS Adresi Alma 

Dinamik DNS hizmeti yönlendiricinin genel IP adresi yerine ownCloud sunucusunu ziyaret etmek için alt bir etki alanı kullanılmasını sağlar. Bu nedenle bu İŞLEMLERİN yapılması zorunludur. reedns.afraid.org adresini ziyaret edin ve beş adede kadar alt alan oluşturmanıza izin verecek ücretsiz hesabınızı oluşturun. Ardından alt alan seçin ve ev ağının genel IP adresine bu adresi yönlendirin. 

ownCloud Yapılandırmasını Tamamlayın

Tüm işlemleri sorunsuz bir şekilde yaptıktan sonra son olarak ownCloud yapılandırması sağlanmalıdır.  Bunun için uygulama dosya sistemindeki config.php’yi açın ve aşağıdaki kodları kendinize göre düzenleyerek 0 => ile başlayan satırın altına girin.

1 => '',

2 => '

Böylece oluşturduğunuz DNS etki (domain) alanını kullanarak kolayca bağlantı sağlayabilirsiniz. Böylece ek bir ödeme yapmadan, servis kullanmadan kendi  bulut sunucunuzu kolayca kullanabilirsiniz.


Nasa 35 Raspberry Pi İle HacklendiNasa 35 Raspberry Pi İle Hacklendi

PAYLAŞ