Raspberry Pi ile Evinizden Web Hosting

Rasp_turn_aroundMerhaba dostlar, arkadaşlar.
Bu yazıyı yazmamın nedeni forumlarda bol miktarda “raspi ile sunucu hizmeti nasıl sağlarım
sorusunun karşımıza çıkıyor olması. Bu soruya genel bir cevap vermiş olacağım.

web de pek çok alternatif var. ücretsiz dns servisleri, ücretsiz hosting hizmetleri, ücretsiz dns+mail hosting gibi biraz araştırmak gerek.

Neyse konuyu fazla dağıtmayalım.
amacımız Raspi üzerinden site host olsun.

Öncelikle bize gerekenleri sıralayalım.

1 adet domain
1 adet dns host
1 adet ip ( bu zaten adsl veya kablonet kullanıcılarının dış ip adresidir)
1 adet Raspberry Pi ( model farketmez )

Öncelikle yapmamız gerekenler.

1- raspi ye statik ip adresi atamak -> raspi.gen.tr

2- Modeminizi Natlamak – Modemde DMZ ayarına Raspinin sabit ip adresini girmeniz.

3- webserver kurup site ayarlarını yapmak olmalı. ( detaya girmiyoruz )

Meraklısı için Kurulum Linki -> getGNU.org

ben size nasıl domain ( aslında subdomain) alıp raspi ip adresinizi günceleyeceğinizi anlatacağım.

Benim kullanmış ve gayet memnun olduğum https://www.nsupdate.info kullanmanızı tavsiye edeceğim.
Alacağımız domain örneğin: raspitr.nsupdate.info olsun.

Siteye ilk Bağlandığınızda göreceğiniz gibi ip adresinizin yazdığı bir ekranla karşılaşacaksınız.

nsupdate-1

https://www.nsupdate.info/account/register/

Bu Linki tıklayıp aşağıdaki gibi kaydolun. aktivasyon linki mail adresinize gelecek.

üye adınızı kendinize göre değiştirin tabiki 🙂

nsupdate-3

Üyelik kaydını tamamlayıp siteye login olalım. Gördüğünüz gibi hiç host oluşturmamışız. Add Host tıklayıp kaydı yapalım.

nsupdate-4

Host Oluşturmak

Hemen bitane host oluşturalım.

nsupdate-5

bu mesajı görürseniz işlem başarılı şekilde yapıldı demektir.

nsupdate-6

Aynı sayfada biraz aşağıda bu linkler oluşacak.

Bu linkler bizim ip adresinizin dns güncellemesini yapmamızı sağlayacak.

nsupdate-7

ipv4 için olanını kopyalayıp tarayıcına yapıştırın.

bu çıktıyı almanız lazım.

nsupdate-8

eğer ip adresiniz değişirse yeniden aynı adresi tıklayın,

bu seferki çıktı bu şekilde görünecek.

nsupdate-9

buraya kadarki işler tamamsa devam edelim.

betik yazalim crontab bizim için bu işi otomatik hale getirsin. curl satırını sizin ipv4 adresinize göre düzenlemeyi unutmayın 🙂

bu betiği root dizinine kaydedin.

Betiği çalıştırılabilir yapalım

komutu ile crontab görevlerinizi açın. en alt satıra ekleyin.

Kaydedip çıkın.

çıktısına bakın listede yazdığımız kısım varmı kontrol edin 🙂

Crontab her saat başında ip adresinizi güncelleyecek ve /root/ip-update.txt

dosyasına yazacaktır. Kontrol edebilirsiniz.

raspitr.nsupdate.info sitemi ziyaret etmeyi unutmayın. 🙂

evet gelelim site host etmeye // bu kısmı daha sonra yazacağım.

( Toplamda 840 , bugün 1 kez ziyaret edilmiştir )

caylakpenguen

Truva Linux takımıyla 2006'da tanışan "Çaylak Penguen" -BASH- betiklerine bayılır. Truva'nıñ çekirdek derleme işleri ile çalışan cd tasarımıyla uğraşmaktadır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.