Cockpit, Linux sunucularının yapılandırılması için cockpit-project.org tarafından geliştirilen bir uygulamadır. Cockpit, kimliği doğrulanmış kullanıcıların güvenli bir bağlantı üzerinden bir cihazda herhangi bir yapılandırma ve komutu yürütmesini sağlayan kullanıcı dostu bir grafik arayüz sunar. Ağ yapılandırması, kullanıcı yönetimi, durum ve günlük görünümleri bir tarayıcı üzerinden yönetilebilir. Web Konsolu olarak da bilinen Cockpit, Red Hat tarafından desteklenen ve GNU Lesser General Public License (LGPL) kapsamında yayınlanan açık kaynaklı bir yazılım projesidir.
Revolution Pi için Cockpit, RevPi Bookworm Image'dan itibaren mevcuttur ve RevPi Bullseye Image'a kadar kullanılan RevPi Status (aynı zamanda Webstatus olarak da bilinir) uygulamasının yerini alır.
Standart sunucu yapılandırmasına ek olarak Revolution Pi ve Node-RED eklentileri de mevcuttur. Bunlar, RevPi temel modülünüzün temel yapılandırmasını ve yüklü hizmetlerin kolayca etkinleştirilmesini veya devre dışı bırakılmasını sağlar.
Cockpit'i Başlatma #
✓ RevPi Bookworm Image veya üstünü Revpi'ye yükleyin.
▷ RevPi ile bilgisayarınız arasında bir ağ bağlantısı kurun.
▷ Bir web tarayıcısı açın.
▷ revpi[serial number].local ile web tarayıcısı üzerinden Cockpit'i çağırın.
RevPi'nin seri numarasını gövdenin ön yüzünde, QR kodunun yanında bulabilirsiniz.
Alternatif olarak, web tarayıcısına RevPi'nin IP adresini girebilirsiniz.
❯ Tarayıcıda NET::ERR_CERT_AUTHORITY_INVALID uyarısı görünebilir.
▷ Girişe devam etmek için güvenlik istisnasını kabul edin.
❯ Cockpit için giriş ekranı açılır.
▷ Kullanıcı adı pi ve cihaz şifresi ile giriş yapın.
Cihaz şifresini RevPi gövdesinin yan tarafındaki etikette bulabilirsiniz.
|
Not
|
RevPi Bookworm Image (08/2025)'den alınan bilgiye göre, 3 başarısız giriş denemesinden sonra erişim 10 dakika boyunca kilitleniyor. |
❯ Cockpit opens in Limited access mode.
▷ Cockpit Limited access modunda açılır.
❯❯ Bu yönetimsel erişimin yükseltilmiş haklarıyla artık RevPi'yi yapılandırabilirsiniz.
Yapılandırma #
▷ Revolution Pi'de Cockpit menüsünü açın.
❯❯ RevPi Uygulamaları, Runtimes, Sistem Yapılandırması ve WLAN ve BT yapılandırma alanları görüntülenir.
RevPi Uygulamaları #
RevPi Uygulamaları, RevPi'nizde kullanabileceğiniz uygulamalardır.
Runtimes #
RevPiPyLoad, RevPi için Python tabanlı bir çalışma zamanı ortamıdır. Çalışma zamanı, gerçek zamanlı endüstriyel otomasyon görevlerini yönetir ve kullanıcı tanımlı Python betiklerini çalıştırır.
▷ RevPi'nizde kullanıcı tanımlı Python script'lerini çalıştırmak istiyorsanız RevPiPyLoad'u etkinleştirin.
|
Not
|
Etkinleştirmeden önce script'lerinizin RevPiPyLoad ile uyumlu olduğundan emin olun. |
Ayrıca bakınız:
Sistem Yapılandırması #
Boot to GUI #
Masaüstü modunda, terminale alternatif olarak RevPi'yi doğrudan grafiksel kullanıcı arayüzünde başlatabilirsiniz.
-
GUI, bir terminale göre daha fazla RAM ve işlem gücü kullanır.
-
Komut satırı işlemlerine aşina olmayan kullanıcılar için önerilir.
See: Boot to GUI
Takas / sayfa dosyası #
Takas belleği sanal RAM görevi görür. RAM verileri eMMC kalıcı belleğinde saklanır.
▷ RAM tükendiğinde sistem çökmelerini önlemek için takas özelliğini etkinleştirin.
▷ Performans düşük olduğunda takas özelliğini devre dışı bırakın.
Avahi (ZeroConf) #
Avahi, ZeroConf ağını etkinleştirerek ağ servislerinin kolayca keşfedilmesini sağlar.
-
IP adresi yerine
hostname.localkullanılarak cihaza erişim sağlanır. -
Yazıcıları ve dosya paylaşımlarını otomatik olarak keşfetme.
|
Not
|
Cockpit'e bir Avahi adresi (.local) aracılığıyla bağlıyken Avahi'yi devre dışı bırakamazsınız. Devre dışı bırakmanız gerekirse, komut satırını kullanın veya Cockpit'e cihazın IP adresi aracılığıyla bağlanın. |
NTP Sunucusundan saat ayarı #
Doğruluk için RevPi sistem saatini bir NTP sunucusuyla senkronize eder.
-
Günlükler ve zamanlanmış görevler için doğru zaman damgalarını sağlar.
-
Gerçek zamanlı saati olmayan cihazlarda zaman kaymasını önler.
NTP sunucuları ile senkronizasyon için aktif bir internet bağlantısına ihtiyaç vardır.
SSH daemon #
SSH daemon RevPi'nize olan SSH bağlantılarını yönetir.
▷ RevPi'ye ağ üzerinden uzak terminal erişimi sağlamak için SSH'yi etkinleştirin.
▷ Güçlü parolalar veya SSH anahtar tabanlı kimlik doğrulaması kullanın.
▷ SSH üzerinden bağlanmak için ssh pi@revpi[serialnumber].local komutunu kullanın.
▷ Uzaktan erişim gerekmiyorsa SSH'yi devre dışı bırakın.
WLAN ve BT #
Dahili kablosuz bağlantı modülünün yapılandırması. Bu şunlar için geçerlidir:
WLAN #
▷ WLAN'ı etkinleştirmek için geçiş düğmesini etkinleştirin.
▷ WLAN ülke kodunu seçin. Cihazı kullandığınız ülkeyi seçin.
-
Doğru ülkeyi ayarlamak, bağlantı sorunlarının önlenmesine yardımcı olur ve ağ güvenilirliğini artırır.
-
Farklı ülkeler farklı WiFi kanallarına ve sinyal güçlerine izin verir.
▷ Kablosuz bağlantı için anteni seçin.
-
External antenna (SMA): Zorlu ortamlarda daha iyi sinyal alımı sağlar. RevPi'nin RP-SMA soketine bir RP-SMA WLAN anteni bağlayın.
-
Internal antenna: Dahili anteni kullanır.
❯❯ WLAN aktif.
nmtui üzerinden WLAN bağlantısını kurmaya devam edin.
▷ Güç tüketimini azaltmak ve güvenliği artırmak için WLAN'ı devre dışı bırakın.
BT #
▷ RevPi'nizde klavye veya ses aygıtları gibi Bluetooth çevre birimlerini kullanmak için BT'yi etkinleştirin.
▷ Güç tüketimini azaltmak ve güvenliği artırmak için BT'yi devre dışı bırakın.
Firewall #
From the RevPi Bookworm Image (08/2025)'de Revolution Pi Sistemi ayrıca bir güvenlik duvarı (firewalld)ile korunmaktadır. Güvenlik duvarı, yetkisiz erişimi engellerken gerekli bağlantı noktalarından veri trafiğine izin verir. Bağlantı noktası yapılandırmaları ilgili paketlerde tanımlanmıştır.
▷ Cockpit menüsünden Networking'i açın.
▷ Firewall bölümünde Edit rules and zones seçin.
▷ Ek hizmetler/portlar için güvenlik duvarı kuralları ekleyin:
-
CODESYS Geliştirme Sistemi için revpi-codesys
-
Modbus Sunucusu için revpi-modbus-default
-
OPC UA Sunucusu için opcua-server-default
▷ Yukarıda listelenen standart portların kapsamadığı ek portlar için Custom Ports seçin.
Alternatif olarak, güvenlik duvarı bir terminal aracılığıyla değiştirilebilir:
| Komut | İşlev |
|---|---|
|
Güvenlik duvarı yapılandırmasını açar. |
|
CODESYS Geliştirme Sistemine bağlantı için standart portlar ekler. |
|
Modbus Server için standart portlar ekler. |
|
OPC UA Server için standart portlar ekler. |
|
Yukarıda listelenen standart portların kapsamadığı ek portlar ekler. |
|
Güvenlik duvarını yeniden yükler (güvenlik duvarı yapılandırması değiştirildikten sonra gereklidir). |
Hesaplar ve Cihaz Parola Yönetimi #
RevPi cihaz şifresini değiştirmek veya yeni hesaplar oluşturmak için Cockpit kullanıcı yönetimini kullanın.
|
Önemli
|
▷ Yetkisiz erişimi önlemek için cihaza ilk girişten sonra varsayılan cihaz şifresini değiştirin. ▷ Güçlü bir parola kullanın. |
|
Önemli
|
pi veya root kullanıcı hesaplarını silmeyin, aksi takdirde artık oturum açmak mümkün olmayacaktır. |
▷ Cockpit menüsünden Accounts açın.
▷ pi kullanıcısı için üç nokta menüsünü ⁝ açın ve Edit user seçin.
▷ Seçin: Set password.
▷ Yeni şifreyi iki kez girin ve Set password ile onaylayın.
❯❯ pi kullanıcısının cihaz şifresi değiştirildi.
Cockpit için Dil Değiştirme#
Cockpit RevPi Uygulamaları için aşağıdaki diller desteklenmektedir:
-
İngilizce
-
Almanca
▷ Üst ana gezinme çubuğundaki Sessions açılır menüsünü açın.
▷ Cockpit dilini değiştirmek için Display language seçin.
RevPi'yi yeniden başlatma #
▷ Cockpit menüsünden Overview açın
▷ Sağ üstte bulunan Reboot seçin.
▷ Yeniden başlatma için bir Delay seçin.
▷ Reboot seçin.
❯ RevPi kapandı ve yeniden başlatılacak. Güç LED'i kırmızı renkte yanıp sönüyor.
❯ RevPi çalışmaya hazır olduğunda güç LED'i yeşil renkte yanar.
▷ Reconnect seçin ve oturum açın.
RevPi'yi kapatma #
▷ Cockpit menüsünden Overview açın
▷ Reboot yanındaki açılır menüyü açın ve Shutdown seçin.
▷ Kapatma için bir Delay seçin.
▷ Shutdown seçin.
❯ RevPi kapatılır ve Cockpit'ten bağlantısı kesilir.
RevPi'yi yeniden başlatmak için güç kaynağının bağlantısının kesilip tekrar bağlanması gerekir.
Terminal #
▷ Cockpit menüsünden Terminal açın.
❯❯ Komutları doğrudan girmek için kullanılabilen entegre, tam işlevli bir terminal açar.
Güncellemeleri Yükleme #
▷ Cockpit menüsünden Software updates açın.
▷ Sağ üstteki oktan Check for updates (arrow) seçin.
▷ Mevcut güncellemeleri yüklemek için Install all updates seçin.
Alternatif olarak güncellemeleri bir terminal aracılığıyla yükleyin.
Ağ Bilgileri #
▷ IP adresi ve ağ adı gibi ağ bilgilerini çağırmak için Cockpit menüsünden Networking açın.
See also: Statik IP Adresi Atama.
SOS Raporu #
SOS raporu, sorunların teşhis edilmesine yardımcı olabilecek sistem bilgilerini toplar. Bu bilgiler yalnızca sistemde saklanır ve daha sonra indirilebilir.
▷ Cockpit menüsünden Diagnostic reports açın.
▷ Run report seçin.
▷ Raporun adı olarak bir report label ve gerekirse bir parola (encryption passphrase) tanımlayın..
▷ Run report seçin.
❯ SOS raporu oluşturulur.
▷ SOS Raporunu indirmek için Download seçin.