Ücretsiz VDS Sunucu Nasıl Kurulur: Github ile Ücretsiz VDS Sunucu Kurmak
Ücretsiz VDS sunucu kurmak kimi işlerinizi hızlıca tamamlamanız için önemli bir yere sahip olabilir. Özelikle sanal sunucuların güncel fiyatlandırmalarını düşündüğümüzde ücretsiz şekilde sunucu kurabilmek büyük ölçüde avantaj sağlayacaktır.
RDP olarak bilinen yani Windows uzak masaüstü servisi ile çalışan sanal sunucu hizmetini Github ve NGROK sistemini kullanarak ücretsiz şekilde birkaç adımı tamamlayarak kurabilirsiniz. Her ne kadar ücretsiz ve sınırsız olsa da günlük olarak çalışma sınırına sahip.
6 Saat kadar çalıştıktan sonra otomatik olarak kapanan sistem kapandıktan sonra tekrar çalıştırılabilir durumda. Yani bir gün içinde iki defa çalıştırarak 12 saat kadar kullanma şansınız bulunuyor.
İçindekiler tablosu
Github ve Ngrok Nedir?
Ücretsiz VDS sunucu kurma yöntemini anlatmadan önce kullanacağımız iki farklı sistem olan Github ve Ngrok hakkında kısa bilgiler vermekte fayda var.
GitHub Nedir?
Yazılım projelerinin barındırılabildiği, kullanıcılar ile ya da ekibiniz ile projelerinizi paylaşabildiğiniz depolama alanı ve versiyon kontrol platformudur. Geliştiricilerin Git platformunda projelerini saklamasına ve çalıştırmasına izin verir.
- Kod depolama,
- Versiyon değişikliğinin kolay saptanması,
- Kolay iş birliği sağlanması,
- Açık kaynaklı proje paylaşımı.
Gibi avantajlara sahiptir. Ücretsiz VDS kurma yöntemi içinde de sağlanan avantajlardan yararlanılmaktadır.
Ngrok Nedir?
Teknolojinin hızla ilerlemesi ile birlikte IP adresi gereksinimi de bir hayli artmış durumda. IP adresi havuzu olarak bilinen havuz içerisinde biten statik IP’ler artık yerini sürekli değişen paylaşımlı IP adreslerine bıraktı. Her ne kadar paylaşımlı olsa da kişilere atanan IP adresleri hâlâ bireysel.
ISS servisleri statik IP atamasını IP havuzunda boş alan kalmadığı için kaldırmış durumda. Ngrok bu konuda çözüm sağlayarak statik bir IP adresiniz varmış gibi çalışıyor. Hâl böyle olunca port açma gibi işlemleri de kolaylıkla yapmanıza imkan tanıyor.
Kısaca port açma ve gerçek zamanlı test için kullanılan sanal ağ diyebiliriz.
Adım Adım Github RDP Server Kurma
Gerekli adımları tamamlamadan önce bir Github bir de Ngrok hesabına sahip olmanız gerekiyor. Her iki servisin de tamamen ücretsiz olduğunu hatırlatmakla birlikte Ngrok sisteminde sorun yaşamamak adına kullanmadığınız bir banka kartı ile hesabınızı onaylamanızı öneririz.
Ngrok onaylama için ücret çekmediği gibi ilerleyen dönemlerde de herhangi bir ödeme gereksinimi sunmayacağını vaat etmekte.
Gereksinimleri tamamladıktan sonra ücretsiz sanal sunucu açmak için izlemeniz gereken adımlar şu şekilde;
- Github adresine gidin ve hesabınızla giriş yapın,
- Daha sonra Buraya tıklayarak yeni proje oluşturma sayfasına gidin,
- Karşınıza çıkacak sayfada ayarlamaları bu şekilde tamamlayın, name alanına kendi belirlediğiniz bir adı girin ve Private seçeneğini seçin son olarak sağ alttaki “Create” butonuna tıklayın,
- Açılan bir sonraki sayfada yukarıda bulunan “Settings” butonuna tıklayın,
- Sırasıyla Settings başlığı altında yer alan Secrets and variables > Actions bölümüne ilerleyin,
- Açılan sayfada sağ bölümde yer alan “New repository secret” seçeneğine tıklayın,
- Açılan sayfada Name alanına “NGROK_AUTH_TOKEN” yazın,
- Secret bölümünü doldurmak için ilgili adımları takip edin,
- Buraya tıklayın (sol menüdeki “Your Authtoken” bölümü) ve daha önce giriş yapmadıysanız ngrok hesabınız ile giriş sağlayın,
- “Your Authtoken” başlığı altında bulunan şifreli kısmı copy butonuna tıklayarak kopyalayın,
- Github sayfasına dönün ve “Secret” olarak gösterilen boşluğa ilgili token kodunuzu yapıştırın.
- Sayfanız bu şekilde gözükmeye başladıktan sonra “Add Scret” butonuna tıklayın,
- Ekleme işleminden sonra Github sayfasında, üst bölümde yer alan “Actions” seçeneğine tıklayın,
- Görseldeki gibi görünen “Workflow Yourself” seçeneğine tıklayın ve devam edin,
- Düzenleme sayfasına ulaştıktan sonra sırası ile bu adımları uygulayın,
- Buraya tıklayın ve sunucunuzu oluşturmak için gerekli olan kodlara ulaşın,
- Kodların tamamını kopyalayın ve eksiksiz bir şekilde açılan boşluğa ekleyin,
- Dilerseniz kod içinde yer alan name ve password bölümünü kendinize göre düzenleyebilirsiniz,
- Ayarlamalar tamamlandıktan sonra sağ üstte yer alan “Commit” butonuna tıklayın ve onaylayın,
- Action butonuna tıklayarak Action sayfasına tekrar gidin,
- Oluşturduğunuz commit burada gözükmeye başlayacaktır. Üzerine tıklayın ve açılacak olan sayfadan “Build” seçeneğini seçin,
- Konsol ekranı bu şekilde gözüküyorsa bir hata ile karşılaşmamışsınızdır. Şu an sanal sunucunuz çalışıyor.
Github ile ücretsiz sanal sunucu oluşturma adımları bu kadar. Şu an sunucunuz çalışıyor ancak 6 saat sonra kendini kapatacaktır. Ya da bir şekilde siz kapatırsanız tekrar çalıştırmak için izlemeniz gereken adımlar şu şekilde;
- Github hesabınıza giriş sağlayın,
- Sağ üstte yer alan profilinize tıklayın,
- Açılan seçeneklerden “Repositories” seçeneğine tıklayın,
- Oluşturduğunuz sanal bilgisayarın adını bulun ve üzerine tıklayın,
- “Actions” sayfasına geçiş sağlayın,
- Sonu .yml ile bite oluşturduğunuz sanal bilgisayara tıklayın ve karşınıza çıkacak olan ekrandan “build” ya da “re-build” seçeneklerini seçin.
Söz konusu işlemlerden sonra sanal sunucunuzu yeniden çalıştırabilirsiniz. Peki, sunucumuz çalışırken ona nasıl bağlanabiliriz?
Github Ücretsiz VDS Sunucusuna Nasıl Bağlanılır?
Bu aşamayı bilerek son kısma bıraktık çünkü sanal bilgisayarınızı her oluşturduğunuzda bağlantı adresinde değişiklik yaşanacak.
Ücretsiz sanal sunucu bağlantısını kurmak için Ngrok üzerinden birkaç işlem daha yapmanız gerekiyor. İlgili adımları takip ederek bağlanma adımlarını öğrenebilirsiniz ancak sunucunuzu her çalıştırdığınızda bu adımları tekrar ederek bağlantı adresine ulaşmanız gerekecek.
- Buraya tıklayın ve Ngrok paneline ulaşın,
- Hesabınızla giriş sağlayın,
- Sol menüden “Endpoints” seçeneğini bulun,
- Karşınıza çıkan ekranda yer alan bilgiler RDP bağlantısı kurmanız için gerekli olan bilgiler olacaktır,
- İlgili bağlantının işaretlediğimiz kısmını kopyalayın (adresin başında tcp:// bölümü olmamalı),
- Windows uzak masaüstü bağlantısı aracını açın,
- Bilgisayar bölümüne ilgili adresi girin ve bağlan seçeneğine tıklayın,
- Kullanıcı adı ve Şifre sorma ekranı geldiyse doğru ilerlemişsinizdir. Kullanıcı adını ve şifresini değiştirmediyseniz K.Adı bölümüne: runneradmin şifre bölümüne ise P@ssw0rd! Yazmanız bağlantı için yeterli olacaktır,
- Sertifika seçeneği çıkarsa evet diyerek ilerleyebilirsiniz.
Başarılı şekilde bağlandıktan sonra elde edeceğiniz sanal sunucunun internet gücü bu şekilde olacaktır.
Bağlantınızın sorunsuz şekilde devam edebilmesi için görselde de görüldüğü gibi arka planda çalışan komut penceresinin kapatılmaması gerekiyor. Komut penceresi sunucunuz ile bağlantı kurmanız için gerekli olan adres bilgisini sağlıyor.