Ücretsiz (sınırsız) hosting! Github!

MendeburMarul

Katılımcı Üye
17 Haz 2020
659
0
Andromeda
aA0OMi.png

tJoGV2.gif


Evet. Uzatmadan Konuya geçeceğim. Bir teşekkürü eksik etmeyelim :)
tJoGV2.gif


Kullanacağımız servisler :

Herhangi bir alan adı sağlayıcı firma ( freenom vb)
Netlify
Github

tJoGV2.gif


1. ADIM

Freenomdan alan adımızı alıyoruz. Bu kısmı anlatmayacağım çünkü başka alan adı sağlayıcılarındanda var. Alan adını kayıt ettirdikden sonra 2. bölüme geçebiliriz.

tJoGV2.gif



2.ADIM

Netlify den hesap açacağız.

İnternet üzerinden www.netlify.com adlı adrese gidiyoruz.

M7iF0C.png


kırmızı ile işaret ettiğim butona basıp açılan sekmede kayıt oluyoruz.(github hesabımız ile.)

PkKZ5t.png


Sizde owned by kısmımları olmayacak. site adları gözükmesin diye gerekli yerleri beyazla boyadım


tJoGV2.gif



3. ADIM

fTiKym.png


Github da yeni repo oluşturuyoruz.

fTiKym.png


Adını istediğiniz gibi oluşturabilirsiniz.

Lisansı KESİNLİKLE MIT lisansı seçiyoruz.

Aynı zamanda gizli repo oluşturmayı unutmayın. public değil private repo oluşturun.

mvoin0.png


Burada yeşil butonun yanında bulunan "Add File" adlı butona basıyoruz. (eğer elinizde template vb birşey varsa direk atın. (upload files diyerek) biz deneme amaçlı create a new file adlı bhutona basacağız.)

Eğer denemek istiyorsanız şu şekilde dosya oluşturun:

cTB3UG.png



tJoGV2.gif



4. ADIM

Netlify adlı siteye geri gidiyoruz.

PkKZ5t.png


"New site from git" adlı butona basıyoruz.

Önümüze açılan sekmede Github adlı butonu seçiyoruz. açılan popup kapanacak.

Size github repolarınızı gösterdiğinde reponuzu seçiyorsunuz.

6MHRcP.png


hiçbirşeyi ellemeden "Deploy site" butonuna basın

qLyjgf.png


gelen kısımda kırmızı ile gösterdiğim yere tıklayın

YiSzj8.png


Sonrasına gösterdiğim yere domaininizi yazıyorsunuz (örnek mendeburmarul.tk)

ElwjCR.png


Karşınıza "${domaininz} already has an owner. it is you?" yazısına "Yes, add domain"
diyoruz ve devam ediyoruz.

tJoGV2.gif



5. ADIM

Freenom'a gidiyoruz. Headerdan services menüsünün altındak my domains kısmına geliyoruz. Netlify ye kayıt ettirdiğiniz domaini seçiyoruz.

Ardından Management tools adlı menüde "Nameservers" adlı kısıma giriyoruz.

2JCZOH.png


Ayarları gösterdiğim gibi yapıp change nameserver adlı butona basıyorsunuz

hTWU3q.png



tJoGV2.gif




Bence konu sabitlenmeyi ve teşekkürü hak etti. Ha bu arada, hostladık sitemizi. kontrol edebilirsiniz. Bir değişiklik olduğunda githubdan yapın. 1-2 dakika sonra siteye gelecektir.


FTP soruları hakkında:

Netlify kendi güvenliği yüzünden bu bilgileri vermemekte. Githubda değişiklik yaptığınızda otomatik olarak yansıyor zaten.



Sitenin Whois Kaydı = https://who.is/whois/netlify.com

 
Son düzenleme:

xhasanbaris

Katılımcı Üye
2 Ocak 2016
251
2
Öncelikle konu için çok teşekkürler hocam.


FTP girişi için bilgilere hangi kısımdan ulaşıyoruz ?
 

maj344

Katılımcı Üye
25 Şub 2019
277
2
unknown.png


bunu nası çözcez anlamaım bi türlü


hocam dns propagation dediği 72 saate kadar sürebilen bir şey. yani sitenin tüm dünyadaki dns sunucularına yayılması için beklemen gerekiyor. siteye girebiliyorsan sorun yoktur giremiyorsan kısa süre bekle.
 

maj344

Katılımcı Üye
25 Şub 2019
277
2
ftp desteği varmı varsa bu bilgilere nereden ulaşılır vs de eklesen daha güzel olurdu


Hocam ftp desteği yok çünkü github pages sadece statik içeriği hostlayabiliyor. github repo'suna push ettiğin jekyll sitesini hostlayabilir en fazla. onda da en dinamik site liquid denilen template engine ile yapılır.
 

whatamnotsaying

Katılımcı Üye
29 Mar 2020
408
5
Dostlar ne github'a ne de freenom'a ihtiyacınız var netlify için veya ne netlify'e ne de freenom'a ihtiyacınız var github için. Aynı şekilde nasıl ki netlify statik hosting hizmeti sunuyorsa bedava githubta bedava statik hosting sunuyo. Her ikisi de bedava subdomain veriyo.

Sadece netlify 100 gb depolama yer sunuyo github ise 1 gb depolama yer sunuyo. Her ikisi de bedava ssl veriyo. Bu konu sahibi neden illaki bağlattırmış anlamadım.
 

MendeburMarul

Katılımcı Üye
17 Haz 2020
659
0
Andromeda
Dostlar ne github'a ne de freenom'a ihtiyacınız var netlify için veya ne netlify'e ne de freenom'a ihtiyacınız var github için. Aynı şekilde nasıl ki netlify statik hosting hizmeti sunuyorsa bedava githubta bedava statik hosting sunuyo. Her ikisi de bedava subdomain veriyo.

Sadece netlify 100 gb depolama yer sunuyo github ise 1 gb depolama yer sunuyo. Her ikisi de bedava ssl veriyo. Bu konu sahibi neden illaki bağlattırmış anlamadım.

Şöyleki, githubda tek başına yaparsan mx kaydı vs. bağlamak zor olur. Aynı şekilde netlify bir websitesi hostlamak yerine websitesi ile çalışan botları da hostlıyor ki bu bulunmaz niğmet. Bu yüzden burayı ısrarla ÖĞRETTİM.

Hem fazla bilgiden zarar gelmez.

Aynı zamanda bu konuda freenom lazım diye birşey dediğimi hatırlamıyorum. domain yeterli. ANCAK domainsiz hosting bir işe yaramayacağı için freenomu kullandım.

!!FTP!!

Netlify kendi serverlarının güvenliği için ftp bilgilerini vermemekte. Bunun yerine githubu kullanın.

Kaynak:

bknz.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.