<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mustafa Emir Çebi &#8211; Mustafa Emir Çebi</title>
	<atom:link href="https://mecebi.com.tr/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>https://mecebi.com.tr</link>
	<description>Elektronik, Yazılım, Mühendislik</description>
	<lastBuildDate>Fri, 01 May 2026 20:48:28 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mecebi.com.tr/wp-content/uploads/2024/12/android-chrome-512x512-1-150x150.png</url>
	<title>Mustafa Emir Çebi &#8211; Mustafa Emir Çebi</title>
	<link>https://mecebi.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>cPanel &#038; WHM (CVE-2026-41940) Zafiyeti ve Atak Vektörü</title>
		<link>https://mecebi.com.tr/cpanel-cve-2026-41940-zafiyeti-ve-atak-vektoru/</link>
					<comments>https://mecebi.com.tr/cpanel-cve-2026-41940-zafiyeti-ve-atak-vektoru/#respond</comments>
		
		<dc:creator><![CDATA[Mustafa Emir Çebi]]></dc:creator>
		<pubDate>Fri, 01 May 2026 20:40:52 +0000</pubDate>
				<category><![CDATA[cPanel/WHM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[CVE-2026-41940]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">https://mecebi.com.tr/?p=200</guid>

					<description><![CDATA[Geçtiğimiz günlerde (28 Nisan) yayınlanan CVE-2026-41940 duyurusu, cPanel &#38; WHM kullanan herkes için bir kabus oldu. Mevzu basit bir kod hatasından öte; sistemin &#8220;şifre yanlış&#8221; dediği noktada kapıyı aralık bırakmasıyla alakalı bir mantık hatası. Eğer v11.40 üstü bir sürümdeyseniz ve hala update geçmediyseniz, sunucunuz şu an dış dünyaya oldukça misafirperver davranıyor olabilir. Bu yazıyı yazdığım [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Geçtiğimiz günlerde (28 Nisan) yayınlanan <strong>CVE-2026-41940</strong> duyurusu, cPanel &amp; WHM kullanan herkes için bir kabus oldu. Mevzu basit bir kod hatasından öte; sistemin &#8220;şifre yanlış&#8221; dediği noktada kapıyı aralık bırakmasıyla alakalı bir mantık hatası. Eğer v11.40 üstü bir sürümdeyseniz ve hala update geçmediyseniz, sunucunuz şu an dış dünyaya oldukça misafirperver davranıyor olabilir. Bu yazıyı yazdığım tarihler de cPanel bazı güncellemeler yayınlamış olsa dahi duyuruları takip etmekte yarar var.<br><br>>> <a href="https://support.cpanel.net/hc/en-us/articles/40073787579671-Security-CVE-2026-41940-cPanel-WHM-WP2-Security-Update-04-28-2026">https://support.cpanel.net/hc/en-us/articles/40073787579671-Security-CVE-2026-41940-cPanel-WHM-WP2-Security-Update-04-28-2026</a></p>



<h2 class="wp-block-heading">Adım Adım Atak Vektörü</h2>



<p>CVE-2026-41940 zafiyetinin sömürülmesi, protokoller arasındaki mantıksal boşlukları ve <code>cpsrvd</code> servisinin geçici oturum dosyalarını (<code>session files</code>) işleme biçimindeki hatayı temel alır. Bir saldırganın bu yetkisiz erişimi nasıl gerçekleştirdiğini adım adım inceleyelim:</p>



<h3 class="wp-block-heading">1. Adım: Başlangıç Oturumu ve &#8220;Race Condition&#8221; Hazırlığı</h3>



<p>Saldırgan, hedef cPanel veya WHM giriş arayüzüne (Port 2083/2087) standart bir HTTP isteği gönderir. Bu aşamada sistem, kullanıcıyı tanımlamak için <code><strong>/var/cpanel/sessions/</strong></code> dizini altında geçici bir oturum dosyası oluşturur. Henüz kimlik doğrulanmadığı için bu dosya &#8220;pre-auth&#8221; statüsündedir.</p>



<h3 class="wp-block-heading">2. Adım: &#8220;badpass&#8221; Metodunun Manipülasyonu</h3>



<p>Normal bir &#8220;Kötü Şifre&#8221; denemesinde cPanel, oturum dosyasına <code>method=badpass</code> flag&#8217;ini ekler. Ancak zafiyet, saldırganın giriş isteği sırasında özel olarak yapılandırılmış bir veri paketi göndererek, oturum dosyasının içeriğine doğrudan müdahale etmesine (Session Injection) olanak tanır.</p>



<p>Saldırgan, sunucuya gönderdiği <code>POST</code> isteğinde parametre kirliliği (Parameter Pollution) veya özel karakter dizileri kullanarak sunucuyu şu yanılsamaya iter:</p>



<ul class="wp-block-list">
<li>Sunucu oturumu &#8220;başarısız&#8221; olarak işaretlemeye çalışırken, saldırganın enjekte ettiği <strong><code>auth_status=1</code> </strong>veya benzeri bir &#8220;başarılı&#8221; flag&#8217;i aynı dosya satırına yazılır.</li>
</ul>



<h3 class="wp-block-heading">3. Adım: Token Injection (Güvenlik Token&#8217;ı Üretimi)</h3>



<p>cPanel&#8217;in güvenlik mimarisi her oturum için bir <code><strong>cp_security_token</strong></code> gerektirir. Zafiyet noktasında, <code>cpsrvd</code> servisi oturumu &#8220;hatalı giriş&#8221; olarak işaretlemesine rağmen, mantıksal bir hata nedeniyle oturuma geçerli bir <code>security_token</code> atamaya devam eder. Saldırgan, sunucunun yanıtından bu token değerini capture eder.</p>



<h3 class="wp-block-heading">4. Adım: Kontrol Mekanizmalarının Atlatılması (Bypass)</h3>



<p>Saldırgan, elindeki manipüle edilmiş oturum ID&#8217;si ve yeni üretilen <code>security_token</code> ile doğrudan bir yönetim URL&#8217;sine (örneğin: <code>https://server:2087/cpsessXXXXXXXXXX/main.html</code>) istek atar.</p>



<p>Buradaki kritik hata şudur: <code>Cpanel::Server</code> modülü, oturum dosyasında <code>badpass</code> ifadesini görse bile, eğer dosya içinde geçerli bir token ve kullanıcı eşleşmesi enjekte edilmişse, <strong>&#8220;token denied&#8221;</strong> kontrolünü atlayarak kullanıcıyı içerideki yetkili sayfaya yönlendirir.</p>



<h3 class="wp-block-heading">5. Adım: Tam Yetki ve Kalıcılık (Post-Exploitation)</h3>



<p>Kimlik doğrulama duvarı aşıldıktan sonra saldırgan, sistemde root veya kullanıcı yetkileriyle hareket edebilir. Bu noktadan sonra genellikle şunlar yapılır:</p>



<ul class="wp-block-list">
<li>Yeni bir API Token oluşturulur (kalıcılık için).</li>



<li>Sistem logları manipüle edilerek giriş izleri gizlenmeye çalışılır.</li>



<li>Zayıf izinli dosyalara <code>webshell</code> enjekte edilir.</li>
</ul>



<p></p>



<h2 class="wp-block-heading">CVE-2026-41940 için ne yapılmalı?</h2>



<p>cPanel’in resmi destek sayfasında da belirtildiği üzere, bu zafiyetin tek kalıcı çözümü sistemlerin vakit kaybedilmeden yamalanmasıdır. Eğer sunucunuzda otomatik güncellemeler kapalıysa, aşağıdaki adımları manuel olarak uygulamanız hayati önem taşıyor.</p>



<h3 class="wp-block-heading">1. Güncel Versiyon Kontrolü</h3>



<p>Öncelikle sunucunuzun şu güvenli sürümlerden birine (veya daha üstüne) sahip olduğundan emin olun:</p>



<ul class="wp-block-list">
<li><strong>11.136.0.5</strong></li>



<li><strong>11.134.0.20</strong></li>



<li><strong>11.110.0.97</strong> (LTS/ESR kullanıcıları için)</li>
</ul>



<h3 class="wp-block-heading">2. Güncelleme Komutları</h3>



<p>Sunucunuza SSH üzerinden bağlanarak aşağıdaki komutlarla zorunlu güncellemeyi başlatabilirsiniz:</p>



<pre class="wp-block-code"><code># cPanel &amp; WHM sistemini en son yamalı sürüme yükseltir
/scripts/upcp --force

# Güncelleme sonrası servislerin yeni binary'leri kullandığından emin olmak için cpsrvd'yi yeniden başlatın
/scripts/restartsrv_cpsrvd --hard</code></pre>



<h3 class="wp-block-heading">3. Yapılandırma ve İzleme (Post-Update)</h3>



<p>Güncelleme sonrasında sistemde herhangi bir anomali olup olmadığını anlamak için şu ek adımları izlemeniz önerilir:</p>



<ul class="wp-block-list">
<li><strong>Session Temizliği:</strong> Şüpheli oturumları sonlandırmak için <code>/var/cpanel/sessions</code> dizinindeki eski dosyaları temizlemeyi düşünebilirsiniz.</li>



<li><strong>cPhulk Kontrolü:</strong> cPhulk servisinin aktif olduğunu ve kaba kuvvet saldırılarına karşı doğru yapılandırıldığını teyit edin. Zira bu zafiyet, cPhulk&#8217;ın bazı engelleme mantıklarını da bypass edebiliyordu.</li>



<li><strong>Log Analizi:</strong> <code>/usr/local/cpanel/logs/access_log</code> dosyasını, özellikle 28 Nisan öncesine dönük &#8220;anormal&#8221; başarılı girişler (normalde başarısız olması gereken IP&#8217;lerden gelen başarı kayıtları) için tarayın.</li>
</ul>



<p>Bu tarz kritik bir açıkla karşılaştığımızda panikle hemen <code>upcp</code> komutuna sarılıyoruz ancak şu kuralı unutmamak gerek: <strong>Yedek almadığın sistem senin değildir.</strong></p>



<p>CVE-2026-41940 gibi derinlikli açıklar yamalanırken, cPanel bazen paket bağımlılıklarını veya kernel seviyesindeki yapılandırmaları da güncelleyebiliyor. Güncelleme sırasında yaşanacak bir kesinti veya sürüm uyuşmazlığı, sunucuyu tamamen erişilemez hale getirebilir.</p>



<p>Süreci başlatmadan önce şu üçlü koruma kalkanını uygulamanızı öneririm:</p>



<ol start="1" class="wp-block-list">
<li><strong>Snapshot Alın:</strong> Eğer bulut tabanlı bir altyapı kullanıyorsanız, güncellemeye başlamadan önce mutlaka bir &#8220;Snapshot&#8221; alın. </li>



<li><strong>Konfigürasyon Yedekleri:</strong> <code>/etc/</code> dizini altındaki kritik yapılandırmalarınızı ve özellikle <code>/var/cpanel/</code> altındaki lisans/oturum verilerini ayrı bir yere kopyalayın.</li>



<li><strong>Dışarıya Yedekleme:</strong> Yedeklerinizin sunucuyla aynı diskte kalmadığından emin olun. Saldırganın içeri sızma ihtimaline karşı &#8220;Offsite Backup&#8221; her zaman hayat kurtarır.</li>
</ol>



<p>Unutmayın; bir sistemi geri yüklemek, çökmüş bir sistemi tamir etmeye çalışmaktan her zaman daha hızlıdır.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mecebi.com.tr/cpanel-cve-2026-41940-zafiyeti-ve-atak-vektoru/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Monolitik ve Mikroservis Mimarileri Üzerinden Kubernetes’i Anlamak: Sorunlar, Çözümler ve Tarihçesi</title>
		<link>https://mecebi.com.tr/monolitik-ve-mikroservis-mimarileri-uzerinden-kubernetesi-anlamak-sorunlar-cozumler-ve-tarihcesi/</link>
					<comments>https://mecebi.com.tr/monolitik-ve-mikroservis-mimarileri-uzerinden-kubernetesi-anlamak-sorunlar-cozumler-ve-tarihcesi/#respond</comments>
		
		<dc:creator><![CDATA[Mustafa Emir Çebi]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 11:41:01 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[borg]]></category>
		<category><![CDATA[bulut bilişim]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[mikroservis]]></category>
		<category><![CDATA[monolitik]]></category>
		<category><![CDATA[omega]]></category>
		<guid isPermaLink="false">https://mecebi.com.tr/?p=144</guid>

					<description><![CDATA[Yazılım geliştirme dünyası, artan kullanıcı talepleri, ölçeklenebilirlik gereksinimleri ve hızla değişen teknoloji trendleri nedeniyle hızla evrimleşiyor. Bu değişim, özellikle sistem mimarilerinde daha esnek, yönetilebilir ve sürdürülebilir yaklaşımlara olan ihtiyacı artırıyor. İşte bu noktada monolitik ve mikroservis mimarileri arasındaki farklar ve mikroservislere geçişte Kubernetes’in neden kritik bir rol oynadığı önemli bir konu hâline geliyor. Kubernetes’i doğru [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Yazılım geliştirme dünyası, artan kullanıcı talepleri, ölçeklenebilirlik gereksinimleri ve hızla değişen teknoloji trendleri nedeniyle hızla evrimleşiyor. Bu değişim, özellikle sistem mimarilerinde daha esnek, yönetilebilir ve sürdürülebilir yaklaşımlara olan ihtiyacı artırıyor. İşte bu noktada monolitik ve mikroservis mimarileri arasındaki farklar ve mikroservislere geçişte Kubernetes’in neden kritik bir rol oynadığı önemli bir konu hâline geliyor.</p>



<p>Kubernetes’i doğru anlamak için önce monolitik ve mikroservis mimarileri arasındaki temel farkları bilmek gerekir. Çünkü Kubernetes’in sunduğu otomasyon, ölçeklenebilirlik ve orkestrasyon yetenekleri doğrudan mikroservis mimarisinin ihtiyaçlarından doğmuştur. Monolitik yapılarda uygulama tek bir bütün hâlinde çalışırken, mikroservis mimarisinde her bileşen bağımsız servisler olarak dağıtık bir şekilde yönetilir ve bu da operasyonel karmaşıklığı artırır. İşte Kubernetes tam bu noktada devreye girer; mikroservis ekosisteminin kaçınılmaz hâle getirdiği ölçeklendirme, servis keşfi, yük dengeleme ve self-healing gibi kritik sorunları çözen standart bir orkestrasyon platformu sunar.</p>



<h2 class="wp-block-heading"><strong>Monolitik Mimari Nedir?</strong></h2>



<p>Monolitik mimari, uygulamanın tüm bileşenlerinin tek bir yapı içinde, sıkı bir şekilde birbirine bağlı olarak çalıştığı yazılım mimarisidir.</p>



<h3 class="wp-block-heading"><strong>Avantajları</strong></h3>



<ul class="wp-block-list">
<li>Tek kod tabanı sayesinde geliştirmesi ve yönetimi başlangıçta kolaydır</li>



<li>Dağıtım (deployment) süreçleri basittir</li>



<li>Küçük ekipler için idealdir</li>



<li>Performans açısından servisler arası network gecikmesi yoktur</li>
</ul>



<h3 class="wp-block-heading"><strong>Dezavantajları</strong></h3>



<ul class="wp-block-list">
<li>Kod tabanı büyüdükçe yönetimi zorlaşır</li>



<li>Küçük bir değişiklik tüm uygulamanın yeniden deploy edilmesini gerektirir</li>



<li>Ölçeklendirme tüm uygulama seviyesinde olur, belirli bir modül bağımsız ölçeklenemez</li>



<li>Ekip büyüdükçe çakışmalar, coupling ve bağımlılıklar ciddi sorun oluşturur</li>
</ul>



<h2 class="wp-block-heading"><strong>Mikroservis Mimarisi Nedir?</strong></h2>



<p>Mikroservis mimarisi, uygulamanın işlevlerinin birbirinden bağımsız, küçük, otonom servisler şeklinde tasarlandığı bir yaklaşımdır.</p>



<h3 class="wp-block-heading"><strong>Temel İlkeleri</strong></h3>



<ul class="wp-block-list">
<li>Her servis tek bir işi üstlenir</li>



<li>Servisler bağımsız deploy edilir</li>



<li>Servisler farklı teknolojilerle geliştirilebilir</li>



<li>Birbirleriyle API veya mesajlaşma yoluyla haberleşir</li>
</ul>



<h3 class="wp-block-heading"><strong>Avantajları</strong></h3>



<ul class="wp-block-list">
<li>Servis bazlı ölçeklendirme</li>



<li>Deployment özgürlüğü</li>



<li>Arıza izolasyonu (bir servis çökerse tüm sistem çökmez)</li>



<li>Farklı teknolojilerin birlikte kullanılabilmesi</li>



<li>Büyük ekiplerin paralel çalışabilmesi</li>
</ul>



<h3 class="wp-block-heading"><strong>Dezavantajları</strong></h3>



<ul class="wp-block-list">
<li>Dağıtık mimari karmaşıklığı</li>



<li>Servisler arası haberleşme maliyeti</li>



<li>Monitoring, logging, tracing gibi operasyonel iş yükü</li>



<li>Veri tutarlılığı problemleri (eventual consistency)</li>



<li>Servis sayısı arttıkça yönetim maliyeti de artar</li>
</ul>



<p>Monolitik ve mikroservis mimarileri, farklı ölçek ve ihtiyaçlara göre avantajlar ve dezavantajlar sunan iki temel yazılım yaklaşımıdır. Mikroservis mimarisi, modern ve dağıtık sistemler için güçlü bir çözüm olsa da yönetimi kendine özgü zorluklar barındırır. Kubernetes ise bu zorlukları minimize ederek büyük ölçekli sistemlerde daha stabil, ölçeklenebilir ve yönetilebilir bir altyapı sağlar.</p>



<p>Günümüzde büyük şirketlerin mikroservislere yönelmesi ve Kubernetes’i benimsemesinin altında yatan en önemli sebep tam olarak budur: <strong>esneklik, otomasyon ve ölçeklenebilirlik</strong>.</p>



<h2 class="wp-block-heading"><strong>Kubernetes’in Mikroservis Mimarilerinde Sunduğu Çözümler</strong><br></h2>



<p>Kubernetes, mikroservis mimarisinin doğasında bulunan dağıtık yapı, çoklu servis yönetimi, ölçeklendirme, hata toleransı ve operasyonel karmaşıklık gibi sorunlara kapsamlı çözümler sunan bir konteyner<strong> orkestrasyon platformudur</strong>. Mikroservislerde her bileşen bağımsız olarak geliştirilip dağıtıldığı için servis sayısı arttıkça yönetim zorlaşır; Kubernetes bu noktada devreye girerek servislerin otomatik olarak ölçeklendirilmesini, yük dengelenmesini ve arızalı bileşenlerin kendini iyileştirmesini sağlar. Servis keşfi mekanizması sayesinde servisler IP değişse bile birbirini bulabilir, ConfigMap ve Secret yapıları ile konfigürasyonlar merkezi ve güvenli bir şekilde yönetilir. Ayrıca rolling update, canary ve blue-green gibi gelişmiş dağıtım stratejileri sayesinde uygulamalar sıfır kesintiyle güncellenebilir. Kaynak yönetimi sayesinde her servis için CPU ve bellek sınırları tanımlanarak sistemin stabil çalışması garanti altına alınır. Gözlemlenebilirlik tarafında ise Kubernetes, Prometheus, Grafana ve EFK gibi araçlarla entegre olarak loglama, izleme ve metrik toplamayı standartlaştırır. Tüm bu özellikler, mikroservis mimarisinin en kritik zorluklarını ortadan kaldırarak modern uygulamaların güvenli, esnek ve ölçeklenebilir bir şekilde çalışmasını sağlar.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="492" src="https://mecebi.com.tr/wp-content/uploads/2025/11/image-1024x492.png" alt="" class="wp-image-148" srcset="https://mecebi.com.tr/wp-content/uploads/2025/11/image-1024x492.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/11/image-300x144.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/11/image-768x369.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/11/image.png 1352w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><strong>Orkestrasyon Platformu Ne Demek?</strong></h2>



<p>Orkestrasyon platformu, bir uygulamanın çalışması için gerekli olan tüm bileşenlerin otomatik olarak yönetilmesini, koordine edilmesini ve düzenli bir şekilde çalıştırılmasını sağlayan sistemlere verilen isimdir. Konteyner tabanlı mimarilerde her servis bağımsız birimlere ayrıldığı için bu servislerin yaşam döngüsünü tek tek manuel olarak yönetmek hem zor hem de hataya çok açıktır. İşte tam burada orkestrasyon devreye girer.</p>



<p>Bir orkestrasyon platformu; uygulamayı oluşturan servislerin nerede çalışacağını, nasıl ölçekleneceğini, arızalanırsa nasıl yeniden ayağa kalkacağını, birbirleriyle nasıl iletişim kuracağını ve dış dünyaya nasıl açılacağını otomatik olarak yönetir. Bu, özellikle mikroservis mimarisinde yüzlerce servisin çalıştığı ortamlarda kritik bir ihtiyaçtır. Kubernetes de günümüzde en popüler konteyner orkestrasyon platformudur ve dağıtık sistem yönetimindeki karmaşıklığı büyük ölçüde azaltır.</p>



<p>Kısaca, orkestrasyon platformu bir orkestranın şefi gibidir:<br>Her enstrümanın (servisin) doğru zamanda, doğru yerde ve doğru şekilde çalışmasını sağlar; böylece sistem bütün olarak harmonik, stabil ve ölçeklenebilir şekilde çalışır.</p>



<h2 class="wp-block-heading"><strong>Google’ın Kubernetes’i Açık Kaynak Olarak Yayınlamasının Tarihçesi</strong></h2>



<p>Kubernetes’in ortaya çıkış hikâyesi, Google’ın yıllar boyunca büyük ölçekli sistemlerini yönetmek için geliştirdiği iç araçlara dayanır. Google, 2000’li yılların başından itibaren milyonlarca kullanıcıya hizmet veren dev uygulamalarını <strong>Borg</strong> ve daha sonra geliştirdiği <strong>Omega</strong> adlı dahili konteyner yönetim sistemleri ile çalıştırıyordu. Bu sistemler, otomatik ölçeklendirme, yük dengeleme, self-healing ve yüksek verimlilik gibi modern container orkestrasyonunun temellerini oluşturuyordu.</p>



<p>2014 yılına gelindiğinde Google, konteyner teknolojisinin hızla yaygınlaştığını ve sektörün ortak bir standarda ihtiyaç duyduğunu görerek, Borg deneyimini dış dünyaya aktaracak daha yalın ve geliştirici dostu bir platform geliştirmeye karar verdi. Bu amaçla <strong>Kubernetes projesini başlattı</strong> ve Temmuz 2014’te Kubernetes’in ilk sürümünü <strong>açık kaynak</strong> olarak duyurdu. Aynı yıl, proje bağımsız ve güçlü bir topluluk tarafından yönetilmesi için <strong>Cloud Native Computing Foundation (CNCF)</strong> çatısı altında konumlandırıldı.</p>



<p>Google’ın Kubernetes’i açık kaynak hâline getirmesinin en büyük motivasyonu; sektör genelinde konteyner tabanlı uygulamaların benimsenmesini hızlandırmak, standart bir orkestrasyon katmanı oluşturmak ve devasa üretim tecrübesini tüm geliştiricilerin erişimine açmaktı. Bugün Kubernetes’in küresel bir standart hâline gelmesinin temel sebebi de Google’ın bu stratejik kararı ve CNCF çatısı altında oluşan büyük ekosistemdir.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mecebi.com.tr/monolitik-ve-mikroservis-mimarileri-uzerinden-kubernetesi-anlamak-sorunlar-cozumler-ve-tarihcesi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ubuntu 22.04 ile Zabbix Kurulumu ve Cloudflare Tunnel ile yayınlama</title>
		<link>https://mecebi.com.tr/ubuntu-22-04-ile-zabbix-kurulumu-ve-cloudflare-tunnel-ile-yayinlama/</link>
					<comments>https://mecebi.com.tr/ubuntu-22-04-ile-zabbix-kurulumu-ve-cloudflare-tunnel-ile-yayinlama/#respond</comments>
		
		<dc:creator><![CDATA[Mustafa Emir Çebi]]></dc:creator>
		<pubDate>Fri, 18 Jul 2025 06:43:19 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Teknoloji ve İnovasyon]]></category>
		<category><![CDATA[cloudflare tunnel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu 22.04]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://mecebi.com.tr/?p=121</guid>

					<description><![CDATA[Bugün, sunucularınızı izlemek için mükemmel bir çözüm sunan, ücretsiz ve açık kaynaklı Zabbix yazılımını kuracağız. Bu kurulumu, VirtualBox üzerinde oluşturduğumuz Ubuntu 22.04 sanal makineye gerçekleştireceğiz. Üstelik, Cloudflare Tunnel teknolojisiyle bilgisayarımızı güvenli bir şekilde dış dünyaya açarak, resmen bir sunucu haline getireceğiz. Zabbix Nedir ? Zabbix, ağ cihazları, sunucular, uygulamalar ve hizmetleri gerçek zamanlı olarak izlemek [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Bugün, sunucularınızı izlemek için mükemmel bir çözüm sunan, ücretsiz ve açık kaynaklı <strong>Zabbix</strong> yazılımını kuracağız. Bu kurulumu, <strong>VirtualBox</strong> üzerinde oluşturduğumuz <strong>Ubuntu 22.04</strong> sanal makineye gerçekleştireceğiz.</p>



<p>Üstelik, Cloudflare Tunnel teknolojisiyle bilgisayarımızı güvenli bir şekilde dış dünyaya açarak, resmen bir <strong>sunucu </strong>haline getireceğiz.</p>



<h2 class="wp-block-heading">Zabbix Nedir ?</h2>



<p>Zabbix, ağ cihazları, sunucular, uygulamalar ve hizmetleri gerçek zamanlı olarak izlemek için kullanılan, güçlü ve esnek bir araçtır. Ücretsizdir, açık kaynaklıdır ve büyük ölçekli yapılarda bile performanslı çalışır.</p>



<p><strong>Zabbix ile neler yapabilirsiniz?</strong></p>



<ul class="wp-block-list">
<li>Sunucu ve ağ ekipmanlarını izleyebilirsiniz.</li>



<li>CPU, RAM, disk ve ağ trafiği gibi metrikleri takip edebilirsiniz.</li>



<li>Anormallik durumlarında otomatik bildirim alabileceğiniz alarmlar kurabilirsiniz.</li>



<li>Güzel grafik ve raporlama arayüzleri ile sistem sağlığınızı görselleştirebilirsiniz.</li>
</ul>



<h2 class="wp-block-heading">VirtualBox Ubuntu 22.04 Kurulumu</h2>



<ol class="wp-block-list">
<li><strong>Virtual Box Kurulumu</strong></li>
</ol>



<p>Kurulumu Windows bir cihaz üzerinde VirtualBox kullanarak Ubuntu 22.04 işletim sistemi ile yapacağız. VirtualBox kurulumu oldukça kolaydır exe dosyasını indirip çalıştırmanız yeterli ve sanallaştırma desteğinin de BIOS ayarlarından açık olması gerekmektedir. Bu aşamada bilgisayarınıza bağlı olarak çeşitli sorunlar alabilirsiniz bunlara şuan için değinmeyeceğim bir çok kaynaktan çözüme ulaşabilirsiniz.</p>



<p>2.<strong> ISO Dosyası İndirme ve Kurulumu</strong></p>



<p>VirtualBox kurulumunun ardından ISO dosyamızı indiriyoruz bunun içinde <a href="https://ubuntu.com/download">https://ubuntu.com/download</a> adresinde Ubuntu Desktop versiyonunu indirebilirsiniz.</p>



<p>ISO dosyamız indikten sonra yeni butonuna tıklayalım :</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="680" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-1024x680.png" alt="" class="wp-image-122" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-1024x680.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-300x199.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-768x510.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/07/image.png 1277w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Ardından sanal makinamıza bir isim verelim ve indirdiğimiz ISO kalıbımızı seçelim. En alttaki &#8220;Katılımsız Kurulumu Atla&#8221; seçeneğini de seçebilirsiniz :</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="795" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-1-1024x795.png" alt="" class="wp-image-123" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-1-1024x795.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-1-300x233.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-1-768x597.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-1.png 1120w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Donanım başlığına tıklayalım ve açılan ekranda Ram ve İşlemci miktarını ayarlayalım, bazı işlemciler de 2 üzeri çekirdek seçimi yapıldığın da hata verebiliyor hata alırsanız 2 çekirdek olarak ayarlayabilirsiniz. Sabit disk başlığına da tıklayarak istediğiniz miktarda ayarlayabilirsiniz :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="794" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-2-1024x794.png" alt="" class="wp-image-124" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-2-1024x794.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-2-300x233.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-2-768x596.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-2.png 1122w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Bitir tuşuna tıklayarak ilk kez çalıştırmaya başlayabilirsiniz. Karşınıza kurulum ekranı çıktığında enter&#8217;a basarak devam edin ve kurulmasını bekleyin.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="963" height="619" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-3.png" alt="" class="wp-image-125" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-3.png 963w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-3-300x193.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-3-768x494.png 768w" sizes="auto, (max-width: 963px) 100vw, 963px" /></figure>



<p>Kurulum tamamlandığında Ubuntu masaüstü ekranı karşımıza gelecek :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="637" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-4-1024x637.png" alt="" class="wp-image-126" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-4-1024x637.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-4-300x187.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-4-768x478.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-4-1536x955.png 1536w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-4-2048x1274.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Sol altta bulunan ubuntu ikonuna tıklayarak açılan ekranda terminal ikonuna tıklayın ve artık <strong>Zabbix</strong> kurulumuna hazırız.</p>



<h2 class="wp-block-heading">Zabbix Kurulumu</h2>



<ul class="wp-block-list">
<li>Terminalimiz de Root Yetkileri veriyoruz.</li>
</ul>



<pre class="wp-block-code"><code>sudo -s</code></pre>



<p></p>



<ul class="wp-block-list">
<li>Zabbix Depolarını Yüklüyoruz</li>
</ul>



<pre class="wp-block-code"><code># wget https://repo.zabbix.com/zabbix/7.4/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.4+ubuntu24.04_all.deb
# dpkg -i zabbix-release_latest_7.4+ubuntu24.04_all.deb
# apt update</code></pre>



<p></p>



<ul class="wp-block-list">
<li>Zabbix server,agent ve web server yüklüyoruz</li>
</ul>



<pre class="wp-block-code"><code># apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent</code></pre>



<ul class="wp-block-list">
<li>Bu aşamada <strong>mysql server</strong> kurulumunu yapıyoruz, zabbix&#8217;in kendi sitesinde bu aşamaya değinilmiyor.</li>
</ul>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install -y mysql-server</code></pre>



<p></p>



<ul class="wp-block-list">
<li>Mysql servisinin durumunu kontrol ediyoruz</li>
</ul>



<pre class="wp-block-code"><code>sudo systemctl status mysql-service</code></pre>



<p></p>



<ul class="wp-block-list">
<li>İlk database kurulumunu yapıyoruz</li>
</ul>



<pre class="wp-block-code"><code>mysql -uroot -p
password
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;</code></pre>



<p></p>



<ul class="wp-block-list">
<li>Database ilk şema ve verileri import ediyoruz.</li>
</ul>



<pre class="wp-block-code"><code><code>zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix</code></code></pre>



<p></p>



<ul class="wp-block-list">
<li>Database şemasını içeri aktardıktan sonra log_bin_trust_function_creators seçeneği devre dışı bırakıyoruz.</li>
</ul>



<pre class="wp-block-code"><code>mysql -uroot -p
password
set global log_bin_trust_function_creators = 0;
quit;</code></pre>



<p></p>



<ul class="wp-block-list">
<li>Zabbix sunucu için database şifremizi belirliyoruz.</li>
</ul>



<pre class="wp-block-code"><code>Ayar dosyamızı açalım : nano /etc/zabbix/zabbix_server.conf  

Ve bu satırı arayarak başında # işaretini kaldırın : <code>DBPassword=password</code></code></pre>



<ul class="wp-block-list">
<li>Zabbix Server&#8217;ı başlatalım</li>
</ul>



<pre class="wp-block-code"><code>systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2</code></pre>



<h2 class="wp-block-heading">Zabbix Web Arayüzüne Giriş</h2>



<p>&#8220;IP adresiniz/zabbix&#8221; yazarak arayüzü girelim ve database ayar ekranında şifre kısmına &#8220;password&#8221; yazarak devam edelim eğer hata alırsanız boş bırakıp tekrar deneyin yine hata alırsanız mysql kullanıcısının şifresini değiştirin.</p>



<p>Kurulum adımlarını tamamladıktan sonra karşımıza login ekranı gelecektir. </p>



<p>Default Zabbix giriş bilgileri şunlardır:</p>



<pre class="wp-block-code"><code>User: Admin
Password: zabbix&nbsp;</code></pre>



<p>Tebrikler, artık zabbix&#8217;i başarılı bir şekilde sistemimize kurmuş olduk sırada bu sunucumuzu internetin bağlı olduğu her yerden erişmek için Cloudflare Tunnel kurarak ücretsiz bir şekilde tüm dünyaya açalım.</p>



<p></p>



<h2 class="wp-block-heading">Cloudflare Tunnel Nedir ?</h2>



<p>Cloudflare Tunnel, bir web uygulamasını, sunucunun IP adresini açmadan, doğrudan Cloudflare ağı üzerinden erişilebilir hale getirir.</p>



<h2 class="wp-block-heading">Nasıl Çalışır?</h2>



<ol class="wp-block-list">
<li>Sunucuda çalışan <strong><code>cloudflared</code> </strong>adlı küçük bir istemci vardır.</li>



<li>Bu istemci, Cloudflare’in ağına outbound (giden) bir bağlantı açar.</li>



<li>Cloudflare kendi ağı üzerindeki DNS kaydı (örneğin: <code>tunnel.senin-site.com</code>) üzerinden gelen istekleri, bu tünelden içeri yönlendirir.</li>
</ol>



<p>Bu şekilde evdeki web sunucularınızı internete kolayca açabilirsiniz.</p>



<h2 class="wp-block-heading">Nasıl Kurulur ?</h2>



<p>Kurulumdan önce Cloudflare&#8217;da en az 1 adet domain bulunmalıdır, bu domain üzerinden zabbix&#8217;i yayınlayacağız.</p>



<ul class="wp-block-list">
<li>Öncelikle Cloudflare&#8217;a giriş yapalım ve ardından panelimizde sol tarafta menüde <strong>Zero Trust</strong> linkine tıklayalım.</li>



<li>Zero Trust panelinde soldaki menü de <strong>Networks </strong>menüsü altında <strong>Tunnels</strong> linkine tıklayın.</li>
</ul>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="379" height="632" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-6.png" alt="" class="wp-image-131" style="width:233px;height:auto" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-6.png 379w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-6-180x300.png 180w" sizes="auto, (max-width: 379px) 100vw, 379px" /></figure>



<ul class="wp-block-list">
<li>Açılan sayfa da create&#8217;a tunnel butonuna basalım.</li>



<li>Şimdi ise sayfada tunnel tipimizi Cloudflared olarak seçelim.</li>



<li>Tunnel&#8217;a yeni bir isim verelim.</li>



<li>Bu sayfada Debian 64-bit olarak seçelim ve Ubuntu sistemimiz de aşağıdaki komutları sırayla uygulayalım.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="624" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-7-1024x624.png" alt="" class="wp-image-132" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-7-1024x624.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-7-300x183.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-7-768x468.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-7-1536x936.png 1536w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-7-2048x1248.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Cloudflare tarafından bize verilen komutları uyguladıktan sistemimiz artık Cloudflare ağına bağlı olucaktır. </li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="225" src="https://mecebi.com.tr/wp-content/uploads/2025/07/image-8-1024x225.png" alt="" class="wp-image-133" srcset="https://mecebi.com.tr/wp-content/uploads/2025/07/image-8-1024x225.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-8-300x66.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-8-768x169.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-8-1536x337.png 1536w, https://mecebi.com.tr/wp-content/uploads/2025/07/image-8-2048x450.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Bağlantıyı yaptıktan sonra bu sayfada zabbix&#8217;in çalışacağı bir subdomain belirtiyoruz ve domainimizi seçiyoruz.</li>



<li>Tunnel yapılandırmasında servis türünü <strong>HTTP</strong>, hedef URL’yi ise <code>http://localhost:80</code> olarak belirleyin.<br>Zabbix Server 10051 portunu dinlese de, web arayüzü Apache veya Nginx üzerinden 80 portunda sunulmaktadır. Bu nedenle 80 portu üzerinden test yapabilirsiniz.</li>
</ul>



<p></p>



<p>Tüm bu aşamaları tamamladıktan sonra Zabbix&#8217;i artık bir domain&#8217;e de bağlamış olduk ve internette yayınladık. Artık &#8220;sizin-domaininiz/zabbix&#8221; adresine giderek zabbix giriş sayfasına ulaşabilirsiniz!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mecebi.com.tr/ubuntu-22-04-ile-zabbix-kurulumu-ve-cloudflare-tunnel-ile-yayinlama/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AWS Lightsail Üzerinde OpenLiteSpeed Sunucusu Kurulum Rehberi (PHP 8.3 ile)</title>
		<link>https://mecebi.com.tr/aws-lightsail-uzerinde-openlitespeed-sunucusu-kurulum-rehberi-php-8-3-ile/</link>
					<comments>https://mecebi.com.tr/aws-lightsail-uzerinde-openlitespeed-sunucusu-kurulum-rehberi-php-8-3-ile/#respond</comments>
		
		<dc:creator><![CDATA[Mustafa Emir Çebi]]></dc:creator>
		<pubDate>Fri, 25 Apr 2025 21:04:52 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<guid isPermaLink="false">https://mecebi.com.tr/?p=110</guid>

					<description><![CDATA[Modern web projelerinde performans, güvenlik ve yönetilebilirlik ön planda tutulduğunda, doğru sunucu teknolojisini seçmek büyük fark yaratır. AWS gibi güçlü bir altyapı üzerinde çalışmak isteyen geliştiriciler için OpenLiteSpeed (OLS), sunduğu hız ve hafif yapısıyla öne çıkan bir web sunucusudur. Bu yazıda, neden OpenLiteSpeed’i tercih ettiğimi ve AWS hizmetleri arasında neden Lightsail’i EC2’ye göre daha uygun [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Modern web projelerinde performans, güvenlik ve yönetilebilirlik ön planda tutulduğunda, doğru sunucu teknolojisini seçmek büyük fark yaratır. AWS gibi güçlü bir altyapı üzerinde çalışmak isteyen geliştiriciler için OpenLiteSpeed (OLS), sunduğu hız ve hafif yapısıyla öne çıkan bir web sunucusudur. Bu yazıda, neden OpenLiteSpeed’i tercih ettiğimi ve AWS hizmetleri arasında neden Lightsail’i EC2’ye göre daha uygun bulduğumu paylaşacağım.</p>



<h3 class="wp-block-heading">Neden OpenLiteSpeed?</h3>



<p>OpenLiteSpeed, LiteSpeed Technologies tarafından geliştirilen açık kaynaklı, yüksek performanslı bir web sunucusudur. Özellikle PHP tabanlı projelerde (örneğin WordPress, Laravel gibi) sağladığı hız avantajıyla bilinir. Bazı dikkat çeken özellikleri:</p>



<ul class="wp-block-list">
<li><strong>Dahili önbellekleme (LSCache)</strong>: Sayfa yükleme sürelerini ciddi ölçüde azaltır.</li>



<li><strong>Düşük kaynak tüketimi</strong>: VPS veya küçük sunucularda yüksek verim sağlar.</li>



<li><strong>Kolay yönetim paneli</strong>: Web arayüzü üzerinden yapılandırma imkânı.</li>



<li><strong>ModSecurity, SSL ve HTTP/3 desteği</strong>: Güncel güvenlik ve protokol ihtiyaçlarını karşılar.</li>
</ul>



<p>Klasik Apache veya Nginx çözümlerine göre daha az bilinir olsa da, OpenLiteSpeed özellikle bireysel geliştiriciler ve küçük/orta ölçekli projeler için mükemmel bir alternatiftir.</p>



<h3 class="wp-block-heading">Neden EC2 Yerine Lightsail?</h3>



<p>AWS üzerinde sunucu kurulumunda çoğu kişi varsayılan olarak EC2&#8217;yi tercih eder. Ancak EC2&#8217;nin esnekliği, beraberinde daha fazla karmaşıklık ve yönetim yükü getirir. Bu noktada Lightsail, EC2’ye göre çok daha kullanıcı dostu bir alternatif sunar. İşte Lightsail&#8217;i seçme nedenlerim:</p>



<ul class="wp-block-list">
<li><strong>Sadelik</strong>: Lightsail, birkaç tıklamayla çalışan bir instance sunar. EC2’de ise güvenlik grupları, VPC ayarları, IAM rolleri gibi detaylarla uğraşmak gerekir.</li>



<li><strong>Sabit fiyatlandırma</strong>: EC2’de kullanılan kaynaklara göre değişken bir faturalandırma yapılırken, Lightsail sabit aylık ücretle gelir. Bu da bütçe planlamasını kolaylaştırır.</li>



<li><strong>Hızlı kurulum</strong>: WordPress, LAMP, Node.js gibi hazır uygulama şablonlarıyla birkaç dakika içinde çalışır durumda bir sunucu oluşturmak mümkün.</li>



<li><strong>Entegre hizmetler</strong>: DNS yönetimi, yedekleme, statik IP gibi özellikler doğrudan panelden kolayca yapılabilir.</li>
</ul>



<p>Sonuç olarak, bireysel projelerim için hem güçlü hem de kolay yönetilebilir bir altyapıya ihtiyaç duyduğumda, AWS Lightsail üzerinde OpenLiteSpeed kurmak bana en pratik ve verimli çözümü sundu.</p>



<h2 class="wp-block-heading">OpenLiteSpeed ve PHP 8.3 Kurulum Adımları (AWS Lightsail)</h2>



<p>Bu bölümde, AWS Lightsail kullanarak Ubuntu tabanlı bir instance üzerinde OpenLiteSpeed ve PHP 8.3 kurulumunu adım adım göstereceğim. Bu rehberin sonunda, hızlı ve modern bir web sunucusuna sahip olacaksınız.</p>



<h3 class="wp-block-heading">1. Lightsail Üzerinden Ubuntu Sunucu Oluşturma</h3>



<ul class="wp-block-list">
<li>AWS paneline giriş yapın ve arama yerine <strong>Lightsail</strong> yazarak servise gidin.</li>



<li><a href="https://lightsail.aws.amazon.com/">https://lightsail.aws.amazon.com/</a></li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="563" src="https://mecebi.com.tr/wp-content/uploads/2025/04/Ekran-goruntusu-2025-04-25-233038-1024x563.png" alt="" class="wp-image-111" srcset="https://mecebi.com.tr/wp-content/uploads/2025/04/Ekran-goruntusu-2025-04-25-233038-1024x563.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/04/Ekran-goruntusu-2025-04-25-233038-300x165.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/04/Ekran-goruntusu-2025-04-25-233038-768x422.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/04/Ekran-goruntusu-2025-04-25-233038-1536x844.png 1536w, https://mecebi.com.tr/wp-content/uploads/2025/04/Ekran-goruntusu-2025-04-25-233038-2048x1126.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Açılan sayfada “Create Instance” butonuna tıklayın.</li>



<li>Platform olarak <strong>Linux/Unix</strong>, blueprint olarak <strong>Ubuntu 22.04 LTS</strong> seçin.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="634" src="https://mecebi.com.tr/wp-content/uploads/2025/04/image-1024x634.png" alt="" class="wp-image-112" srcset="https://mecebi.com.tr/wp-content/uploads/2025/04/image-1024x634.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-300x186.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-768x476.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/04/image.png 1464w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>OS seçimi ardından SSH bağlantısı yapabilmemiz için bu kısım çok önemlidir ! Aşağıdaki görüntü de olduğu gibi Create Custom Key tıklayarak yeni bir SSH key oluşturun ve bunu bilgisayarınıza indirin.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="405" src="https://mecebi.com.tr/wp-content/uploads/2025/04/image-1-1024x405.png" alt="" class="wp-image-113" srcset="https://mecebi.com.tr/wp-content/uploads/2025/04/image-1-1024x405.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-1-300x119.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-1-768x304.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-1.png 1480w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>İhtiyacınıza uygun planı seçin (ben genellikle başlangıç için 12 dolar olan planı kullanıyorum).</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="796" src="https://mecebi.com.tr/wp-content/uploads/2025/04/image-2-1024x796.png" alt="" class="wp-image-114" srcset="https://mecebi.com.tr/wp-content/uploads/2025/04/image-2-1024x796.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-2-300x233.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-2-768x597.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-2.png 1462w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li><strong>Instance name</strong> kısmında bir isim verin ve “Create Instance” diyerek işlemi tamamlayın.</li>
</ul>



<p>Paket ayarlarınızı tamamladıktan sonra OpenLightSpeed server kurulumuna geçebiliriz.</p>



<h3 class="wp-block-heading">Firewall ve Port Ayarları</h3>



<p>Lightsail üzerinde varsayılan olarak sadece 22 ve 80 portları açıktır. OpenLiteSpeed paneline (7080) ve web sunucusuna (8088) erişebilmek için aşağıdaki portları açmalısınız:</p>



<ul class="wp-block-list">
<li>80 (HTTP)</li>



<li>443 (HTTPS)</li>



<li>7080 (Yönetim paneli)</li>



<li>8088 (Varsayılan test web portu)</li>
</ul>



<p><strong>Networking &gt; Firewall</strong> kısmına girerek bu portları manuel olarak ekleyebilirsiniz.</p>



<h3 class="wp-block-heading">SSH ile OLS Kurulumu</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="262" src="https://mecebi.com.tr/wp-content/uploads/2025/04/image-3-1024x262.png" alt="" class="wp-image-115" srcset="https://mecebi.com.tr/wp-content/uploads/2025/04/image-3-1024x262.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-3-300x77.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-3-768x196.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-3.png 1498w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>İlk olarak Connect using SSH butonuna tıklayarak SSH konsolumuzu açalım ve bu komutu çalıştıralım.</p>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade -y</code></pre>



<p>Bu komutun ardından sırasıyla bu komutları çalıştıralım:</p>



<pre class="wp-block-code"><code>wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh</code></pre>



<pre class="wp-block-code"><code>sudo bash ols1clk.sh --lsphp 83</code></pre>



<p>Artık OLS panelimiz kurulmuş olucak panelimize ulaşmak için </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="312" src="https://mecebi.com.tr/wp-content/uploads/2025/04/image-4-1024x312.png" alt="" class="wp-image-116" srcset="https://mecebi.com.tr/wp-content/uploads/2025/04/image-4-1024x312.png 1024w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-4-300x91.png 300w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-4-768x234.png 768w, https://mecebi.com.tr/wp-content/uploads/2025/04/image-4.png 1459w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Static IP address altında yazan IP numarası ile birlikte :</p>



<pre class="wp-block-code"><code>http://&lt;ip-adresiniz>:7080</code></pre>



<p>Giriş şifrenizi öğrenmek için : </p>



<pre class="wp-block-code"><code>cat /usr/local/lsws/adminpasswd</code></pre>



<p>Sunucunuzu alan adınız ile kullanmak için alan adı sağlayıcınız da DNS ayarı yaparak ip&#8217;nizi yönlendirebilirsiniz.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://mecebi.com.tr/aws-lightsail-uzerinde-openlitespeed-sunucusu-kurulum-rehberi-php-8-3-ile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi 4 için En İyi Overclock Ayarları</title>
		<link>https://mecebi.com.tr/raspberry-pi-4-icin-en-iyi-overclock-ayarlari/</link>
					<comments>https://mecebi.com.tr/raspberry-pi-4-icin-en-iyi-overclock-ayarlari/#respond</comments>
		
		<dc:creator><![CDATA[Mustafa Emir Çebi]]></dc:creator>
		<pubDate>Sun, 09 Mar 2025 13:16:49 +0000</pubDate>
				<category><![CDATA[Elektrik & Elektronik]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Teknoloji ve İnovasyon]]></category>
		<category><![CDATA[pi 4 overclock settings]]></category>
		<category><![CDATA[raspberry pi 4 overclock]]></category>
		<guid isPermaLink="false">https://mecebi.com.tr/?p=81</guid>

					<description><![CDATA[Merhabalar bugün sizlere, Raspberry Pi 4’ünüzü daha güçlü ve verimli hale getirebilmek için yapabileceğiniz en iyi overclock ayarlarını paylaşacağım. Raspberry Pi 4, mini bilgisayarlar zaten oldukça güçlü bir cihaz olsa da, biraz overclock yaparak performansını daha da artırabilirsiniz. Tabii, overclock yaparken dikkat etmeniz gereken bazı önemli noktalar var. Bu yazıda, güvenli ve etkili overclock ayarlarını, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Merhabalar bugün sizlere, Raspberry Pi 4’ünüzü daha güçlü ve verimli hale getirebilmek için yapabileceğiniz <strong>en iyi overclock ayarlarını</strong> paylaşacağım. Raspberry Pi 4, mini bilgisayarlar zaten oldukça güçlü bir cihaz olsa da, biraz overclock yaparak performansını daha da artırabilirsiniz. Tabii, overclock yaparken dikkat etmeniz gereken bazı önemli noktalar var. Bu yazıda, güvenli ve etkili overclock ayarlarını, karşılaşabileceğiniz sorunları ve sık sorulan soruları ele alacağım.</p>



<p>Uyarı : Overclock ardından işlemci sıcaklığınız artabilir ve cihazınıza kalıcı hasar verebilir ek olarak bu işlem Raspbery Pi cihazınızın garanti dışı kalmasına sebep olur. Bunları göze alarak en optimum ayarlar ile overclock yapmak için okumaya devam edebilirsiniz.</p>



<h3 class="wp-block-heading">1. <strong>Gerekli Hazırlıklar</strong></h3>



<p>İlk olarak, overclock işlemi cihazınıza zarar verebileceğinden, bazı hazırlıkları yapmanız gerekiyor:</p>



<ul class="wp-block-list">
<li><strong>Raspberry Pi’nin soğutma sistemini güçlendirin</strong>: Overclock sonrası cihazın ısınması kaçınılmazdır. Bir <strong>soğutucu</strong> veya <strong>fan</strong> kullanmak, işlemcinin daha düşük sıcaklıkta çalışmasını sağlayacaktır.</li>



<li><strong>Adaptörünüzün yeterli olduğundan emin olun</strong>: Yüksek işlem gücü, daha fazla enerji harcar. Güç kaynağınızın yeterli olmasına dikkat edin. Orjinal adaptör kullanmaya özen gösterin.</li>
</ul>



<h3 class="wp-block-heading">2. <strong>Overclock Ayarları</strong></h3>



<ul class="wp-block-list">
<li>Overclock için config.txt dosyamızı açalım</li>
</ul>



<p>Config.txt dosyasına ulaşmak için şu komutları kullanabilirsiniz : </p>



<pre class="wp-block-code"><code>sudo geany /home/pi/boot/firmware/config.txt</code></pre>



<p>Geany editör ile açılan dosyamız da &#8220;#Uncomment some or all of these to enable the optional hardware interfaces&#8221; satırının hemen altına şu kodları yerleştirelim : </p>



<pre class="wp-block-code"><code>over_voltage=6<br>arm_freq=2000<br>gpu_freq=750</code></pre>



<p>Kodlarımızı ekledikten sonra editör üzerinde dosyamızı kaydedelim ve tekrar terminal ekranını açararak <strong>&#8220;sudo reboot&#8221;</strong> komutu ile sistemi yeniden başlatalım.</p>



<p>Sistem açılışında bir sorun yaşıyorsanız sd card&#8217;ı cihazdan çıkarıp farklı bir bilgisayara takın ardından dosyaları içerisinde config.txt dosyasında az önce eklediğiniz kısımları silip kaydediniz, bu işlemler sonra cihazınız default ayarlara geri dönecektir.</p>



<h3 class="wp-block-heading">Bu Kodlar Ne İşe Yaramaktadır ?</h3>



<p><strong>arm_freq=2000</strong> => Bu ayar, CPU’nun hızını 2.0 GHz’e çıkartacaktır. Bu, genellikle stabil olsa da cihazınızın sıcaklıklarını izlemek önemlidir. </p>



<p><strong>gpu_freq=750</strong> => Bu ayar grafik işlem biriminizin frekansını değiştirir. Pi 4 için en optimum değer 750 Mhz&#8217;dir.</p>



<p><strong>over_voltage=6</strong> => Bu ayar voltaj değerinizi arttırmak için kullanılır, Raspberry mühendisleri tarafından önceden tanımlanan değerler dışında atama yapamazsınız. Pi 4 için en optimum değer 6&#8217;dır.</p>



<h3 class="wp-block-heading">Sıcaklık ve Stabilite</h3>



<p>Bu işlemler sonrasında sıcaklığınız da bir miktar artış görebilirsiniz, sisteminizin uzun saatler ve daha optimize çalışmasını sağlamak için ek bir fan ile kullanmanız yararlı olur. Yazı içerisinde sizlere verdiğim ayarlar Pi 4 için optimum düzey de en iyi performansı vermektedir, bu değerleri daha üst değerlere çıkarmanız çeşitli sorunlara yol açabilir.</p>



<h3 class="wp-block-heading">Sık Sorulan Sorular</h3>



<h4 class="wp-block-heading"><strong>1. Overclock işlemciye zarar verir mi?</strong></h4>



<p>Evet, aşırı ısınma veya yüksek voltajlar, işlemcinize zarar verebilir. Bu yüzden sıcaklıkları izlemek ve cihazın ısınmasını engellemek için soğutucu kullanmak önemlidir.</p>



<h4 class="wp-block-heading"><strong>2. Hangi sıcaklık seviyelerine dikkat etmeliyim?</strong></h4>



<p>Raspberry Pi 4’ün sıcaklık değeri 80°C civarında kalmalıdır. Bu seviyenin üzerine çıkarsa, cihazınızın ömrü kısalabilir veya stabilite sorunları yaşayabilirsiniz.</p>



<h4 class="wp-block-heading">3. <strong>Overclock yaparken sistemim çökebilir mi?</strong></h4>



<p>Evet, overclock işlemleri sırasında sistemin çökmesi veya donması mümkündür. Bu yüzden yavaş yavaş voltaj ve hız değerlerini artırarak, stabiliteyi test etmek önemlidir.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mecebi.com.tr/raspberry-pi-4-icin-en-iyi-overclock-ayarlari/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
