POpsPasha Core
TREN
GitHub2 Demo (yeni sekmede açılır)

Alfa · sürüm 0.1.24 · açık kaynak, Apache-2.0

Okulunuzun bilgisayar laboratuvarlarını tek panelden yönetin

POps; envanter, uzaktan komut, toplu yazılım dağıtımı, sınav modu ve imzalı güncellemeleri kendi sunucunuzda bir araya getiren açık kaynak ve ücretsiz bir platformdur. Okul BT ekipleri için yapıldı; klavyenin başındaki öğrenciye ve öğretmene karşı şeffaftır.

Demo girişi: kullanıcı demo, şifre demo. Salt okunur, yaklaşık 50 sanal bilgisayar, her gece sıfırlanır.

Neler yapar

Okul BT ekipleri için uzaktan bilgisayar yönetimi

Envanter, uzaktan destek, toplu yazılım dağıtımı, sınav ve güncelleme için ayrı ayrı araçlar yerine tek bir web paneli: okullar için yapılmış açık kaynak bir RMM.

Envanter ve canlı durum

Donanım, yüklü yazılımlar ve Windows Update durumu; kimin oturum açtığı ve hangi bilgisayarın kapalı olduğu tek bakışta.

Uzaktan komut

Bir bilgisayara, bir sınıfa ya da hepsine komut gönderin; çıktıyı, çıkış kodunu ve komutu kimin gönderdiğini panelde görün.

Yazılım dağıtımı

MSI ya da betik yükleyin veya winget kataloğundan seçin, sınıfa gönderin. Dosyalar çalıştırılmadan önce SHA-256 ile doğrulanır.

Onaylı uzak ekran

Vision v2 ile canlı ekran, fare ve klavye; birden çok ekran ve pano desteğiyle. Oturum ancak kullanıcı kabul edince ya da ekranda duyurulduktan sonra başlar.

Sınıf bazında sınav modu

Sınav süresince sınıfın ağını izin verilen adreslerle sınırlayın. Süre dolunca bilgisayarlar kendiliğinden normale döner.

İmzalı güncelleme, otomatik geri alma

Ajan sürümlerinin imzasını bilgisayarın kendisi doğrular. Yeni sürüm çalışmazsa önceki sürüm kendiliğinden geri gelir.

Karantina ve DNS politikası

Bir bilgisayarı kilit ekranı ve ağ yalıtımıyla karantinaya alın. DNS politikası yasaklı alan adlarına erişimi tespit edip raporlar.

API ve kurumsal giriş

Sürümlü REST API v1 ve API jetonlarıyla otomasyon; LDAP/Active Directory ve OpenID Connect ile panele giriş.

Ayrıca: dosya gönderme ve alma, Wake-on-LAN, yardım masası, lisans takibi, raporlar, bilgisayar başına yetenek anahtarları, Türkçe ve İngilizce panel, Pardus ve Debian için ilk Linux ajanı.

Ekranlar

Panelden görüntüler: cihazlar, sınav modu, yazılım dağıtımı

Görüntüler güncel sürümden, demodaki sanal okulun verileriyle alındı. Büyütmek için görüntüye tıklayın.

Cihazlar sayfası: Bilişim Lab 2 bilgisayarları ve sağda BL2-PC05 bilgisayarının ayrıntı paneli
01

Cihazlar

Bütün bilgisayarlar tek listede. Birine tıklayınca donanımı, sınav durumu ve son işlemleri yan panelde açılır.

  • Açık, boşta, kapalı ve sorunlu bilgisayarlar için hızlı filtreler
  • Donanım, IP ve MAC adresi, ajan sürümü, oturum açan kullanıcı
  • Ekran, komut, güç ve diğer işlemler tek tıkla
Bilişim Lab 2 sınıf görünümü: sınav modu açık, 16 bilgisayar sınavda, kalan süre gösteriliyor
02

Sınıflar ve sınav modu

Sınıfın oturma düzeni. Sınav sürerken kalan süre, izin verilen adresler ve her bilgisayarın sınav durumu görünür.

  • Sınıf başına izin listesi, süre ve tepsi mesajı
  • Her bilgisayarın durumu: sınavda, ayrıldı, ulaşılamıyor
  • Süre dolunca bilgisayarlar çevrimdışı olsalar da sınavdan çıkar
Dağıtım sayfasında winget paketi ekleme penceresi, Eğitim kategorisi seçili
03

Dağıtım

Kurulum paketi, betik ya da winget paketi ekleyin; kategorili katalogdan seçip sınıflara gönderin.

  • MSI, EXE, ZIP ya da betik; adım adım bir zincir olarak
  • 69 okul ve ofis uygulaması içeren, aranabilir winget kataloğu
  • İndirmeler imzalı bağlantıyla yapılır, SHA-256 ile doğrulanır
POps Demo Okulu giriş sayfası, demo hesabı bilgisiyle
04

Kurumunuzun adıyla

Giriş sayfası kurumunuzun adını ve logosunu gösterir. Panelin her sayfası Türkçe ve İngilizcedir.

  • Kurum adı ve logosu Ayarlar sayfasından
  • İsteğe bağlı 2FA; LDAP/AD ve OpenID Connect ile giriş
  • Dil tarayıcı başına seçilir: Türkçe ya da İngilizce
Kimler için?

BT öğretmenleri, okul BT birimleri ve laboratuvar ekipleri için

POps bir laboratuvardan başlayıp büyümek için tasarlandı. Alfa aşamasında olduğu için önce tek bir laboratuvarla pilot kurulum öneriyoruz.

BT öğretmenleri

Bilişim teknolojileri ve formatör öğretmenler için: laboratuvarın envanteri, yazılım kurulumu ve sınav günü tek panelden.

İl ve ilçe MEB BT birimleri

MEB okullarına destek veren BT ekipleri için uzaktan destek, denetim kaydı ve ilçe → okul organizasyon birimleri. Birden çok okulu tek sunucuda çalıştırmak henüz sahada denenmedi; önce bir okulla başlayın.

Özel okullar

Kendi BT ekibi olan okullar için lisans ücreti olmayan, verilerin okulun kendi sunucusunda kaldığı bir çözüm.

Üniversite laboratuvarları

Bilgisayar laboratuvarlarını yöneten bilgi işlem ekipleri için. POps, bir devlet üniversitesinin bilgi işlem biriminde başladı.

Pilot okul kurulumu kontrol listesi →

Okullar için

Öğrenciye şeffaf, KVKK düşünülerek tasarlandı

Okulda klavyenin başındaki kişi çoğu zaman bir öğrencidir. POps yöneticiye güçlü araçlar verir ve bu araçlar kullanıldığında herkesin bunu bilmesini sağlar.

Önce onay

Uzak ekran oturumu, yöneticinin adını ve gerekçeyi gösteren soruyu kullanıcı kabul edince başlar. Zorunlu oturumda tam ekran geri sayım gösterilir, gerekçe kaydedilir.

Gizli mod yok

Tepsi simgesi hep görünür, tuş kaydı tutulmaz. Kullanıcı, bilgisayarda son 30 günde yapılan uzak işlemleri tepsiden görebilir.

Yerel yetenek anahtarları

Uzak terminal ve ekran görüntüleme her bilgisayarda kurulurken kapatılabilir. Sunucu bunları yalnızca kapatabilir, hiçbir zaman açamaz.

KVKK

Aydınlatma metni şablonu ve veri envanteri belgelerle birlikte gelir. Her bilgisayar uzak işlemleri kendi Windows olay günlüğüne de yazar.

Her şey kendi sunucunuzda

Bulut hesabı yok. Veriler okulun kendi sunucusunda kalır; kaynak kodun tamamı açıktır.

İnternet olmadan da çalışır

Panel başka sunuculardan hiçbir şey yüklemez; okulun yerel ağında internet bağlantısı olmadan çalışır.

KVKK aydınlatma metni şablonu →Neden POps? →POps ve Veyon birlikte →

Güvenlik

Güvenlik: imzalı güncellemeler, denetim kaydı ve 2FA

Tasarım, sunucu ele geçirilse bile sınırları olacak biçimde yapıldı; her katmanın tek başına aşılabileceği varsayılır.

İmzalı sürümler

Ajan sürümleri CI’da ed25519 ile imzalanır; imzayı sunucu da bilgisayar da ayrı ayrı doğrular. İmza anahtarı sunucuya hiç gelmez. Sürüm etiketleri SSH ile imzalıdır.

Hash zincirli denetim kaydı

Güvenlikle ilgili işlemler SHA-256 hash zincirli bir denetim kaydına yazılır; kayıt değiştirilirse zincir bozulur.

2FA ve kurumsal giriş

İsteğe bağlı TOTP iki adımlı doğrulama, LDAP/Active Directory ve OpenID Connect ile giriş; süper yönetici, yönetici ve görüntüleyici rolleri.

OpenSSF Scorecard ve CodeQL

Her değişiklik CodeQL ile taranır, depo OpenSSF Scorecard ile ölçülür. GitHub Actions adımları commit’e sabitlenmiştir.

Fuzzing

Ajan mesajlarını, istek modellerini ve imzalı sürüm bildirimini işleyen kod, CI’da Atheris ile fuzz testinden geçer.

Kilitli bağımlılıklar

Sunucu bağımlılıkları hash’leriyle kilitlidir; Docker imajları SBOM ve derleme kaynağı kanıtıyla yayımlanır.

Tehdit modeli ve kalan riskler (SECURITY.md) →OpenSSF Scorecard sonucu →Güvenlik açığı bildirimi: security@pashacore.com.tr →

Başlayın

Kurulum: bir sunucu, bir kayıt jetonu, bilgisayar başına bir MSI

Önce demoyu deneyin; beğenirseniz tek bir laboratuvarla başlayın.

  1. Sunucuyu kurun

    systemd kullanan bir Linux sunucuda (AlmaLinux, Rocky, RHEL, Debian ve Ubuntu denendi) kurulum betiği PostgreSQL’i, Python ortamını, web sunucusunu ve HTTPS’i hazırlar. İsterseniz Docker Compose ile de kurabilirsiniz.

  2. Kayıt jetonu oluşturun

    Panele admin olarak girin, şifreyi değiştirip 2FA’yı açın. Sistem sayfasında bir sınıf için kayıt jetonu oluşturun.

  3. Ajanı yükleyin

    Her Windows 10/11 bilgisayara MSI’ı sunucu adresi ve jetonla kurun; .NET çalışma ortamı içinde gelir. Pardus ve Debian için .deb paketi var.

git clone https://github.com/PashaCore/POps.git
cd POps
sudo Installer/server/install.sh
# kurulum sonunda panelin admin şifresi yazılır

Demo girişi: kullanıcı demo, şifre demo. Salt okunur, yaklaşık 50 sanal bilgisayar, her gece sıfırlanır.

Son sürümde neler var

v0.1.24-alpha 22 Eki 2026 · Sürüm notlarından (İngilizce) Sürüm notlarının tamamı →
  • Security first: PHP2Shell (CVE-2026-109618, CVE-2026-109619). Update the PHP of a native server now
  • A rebuilt panel for everyday work.: One Bilgisayarlar section (lab tiles, the lab's PCs, a list) and a full
  • Agent fixes from the second external review, tried on a real PC and on a throwaway Windows machine in CI — uninstalling during a quarantine or an exam no longer leaves…
  • Keep file transfer off on a PC: like remote command and remote screen, and pick features to install off from the
  • Before updating a native server: migration 0033 adds one column. Reinstall /usr/local/sbin/pops-backup from
SSS

Sık sorulan sorular

POps ücretsiz mi?

Evet. POps Apache-2.0 lisanslı açık kaynak bir yazılımdır; lisans ücreti yoktur. Kaynak kodu GitHub’dadır; kopyalayabilir, değiştirebilir ve kendi sunucunuzda çalıştırabilirsiniz. Asıl maliyet, sunucuyu kurup bakımını yapacak BT emeğidir.

Pardus’ta çalışır mı?

İlk Linux ajanı Pardus 23 ve üzeri, Debian 12 ve Ubuntu 24.04 için bir .deb paketi olarak gelir; envanter ve uzaktan komutu destekler. Ekran görüntüleme, karantina ve tepsi şimdilik yalnızca Windows’ta vardır. Ajan Debian 12 üzerinde ve CI’da denendi, henüz bir Pardus laboratuvarında denenmedi.

Veyon’dan farkı ne? Veyon alternatifi mi?

Veyon’un yerine geçmez. Veyon gibi ders yönetim araçları öğretmenin ders sırasında ekranları izlemesi, kendi ekranını yansıtması ya da bilgisayarları kilitlemesi içindir. POps ise laboratuvarı işleten BT ekibi içindir: envanter, yazılım dağıtımı, güncelleme, uzaktan destek ve denetim kaydı. İkisi aynı bilgisayarlarda birlikte çalışabilir.

Öğrencinin ekranı gizlice izlenebilir mi?

Hayır. Rutin bir uzak ekran oturumu, yöneticinin adını ve gerekçeyi gösteren soruyu kullanıcı kabul edince başlar. Zorunlu bir oturumda (örneğin sınavda) önce tam ekran geri sayım gösterilir ve gerekçe kaydedilir. Tepsi simgesi hep görünür, tuş kaydı tutulmaz ve ekran görüntüleri saklanmaz.

Kurulum ne kadar sürer?

Sunucu tek bir betikle kurulur, ajan her bilgisayara tek bir MSI komutuyla yüklenir. Pilot okul rehberimiz, hazırlık önceden yapıldığında 10 bilgisayarlık bir laboratuvarın kurulum gününü yaklaşık bir saat olarak planlar; bu bir ölçüm değil, plandır.

KVKK açısından nasıl?

KVKK kapsamındaki yükümlülükler okulunuza aittir; POps bu işi kolaylaştırmak için tasarlandı. Veriler okulun kendi sunucusunda kalır, belgelerde bir aydınlatma metni şablonu ve veri envanteri vardır, uzak işlemler kullanıcıya gösterilir ve denetim kaydına yazılır.

İnternet olmadan çalışır mı?

Evet. POps okulun yerel ağında, internet bağlantısı olmadan çalışacak biçimde tasarlandı: panel başka sunuculardan hiçbir şey yüklemez, sertifika sunucuda oluşturulan okul sertifika otoritesiyle kurulabilir ve ajan güncellemeleri panelden elle yüklenebilir.

Kaç bilgisayarı yönetebilir?

Ölçümlerde tek bir sunucu süreci, yeniden başlatmanın ardından 5.000 sanal ajanı 11 saniyede geri bağladı. 500 bilgisayara kadar 2 vCPU, 4 GB bellek ve 40 GB SSD’li bir sanal makine önerilir. İlçe → okul organizasyon birimleri var; ancak birden çok okulu tek sunucuda çalıştırmak henüz sahada denenmedi.

Açık kaynak

Açık kaynak ve ücretsiz: birlikte geliştirelim

POps Apache-2.0 lisanslıdır. Kod, yol haritası ve tartışmalar GitHub’da; Türkçe ya da İngilizce yazabilirsiniz.

2Yıldız
6Katkıda bulunan
4Fork
15Açık konu
15İlk katkıya uygun konu
9 gün önceSon commit

Rakamlar GitHub’dan alınır ve 15 dakikada bir yenilenir.

İlk katkınız

“good first issue” etiketli işler yeni başlayanlar için seçildi; belge ve test katkıları da çok değerli.

Uygun işleri gör →

POps alfa aşamasında

Kayıttan imzalı güncellemeye ve geri almaya kadar bütün yol gerçek Windows bilgisayarlarda denendi. Yine de büyük ölçekli ya da kurumsal üretim ortamı için henüz sağlamlaştırılmadı. Bilinen sınırlar:

Bütün liste: README, Bilinen sınırlar →

  • Uzak ekran JPEG kareleriyle çalışır; H.264 henüz yok.
  • Uzak ekran, UAC onay ekranında ve Windows oturum açma ekranında çalışmaz.
  • Linux ajanında (ilk sürüm) henüz ekran görüntüleme, karantina ve tepsi yok; envanter ve uzaktan komut var.
  • Windows dosyaları henüz Authenticode ile imzalı değil; SmartScreen ve bazı antivirüs ürünleri uyarı verebilir.
  • Tek sunucu süreci çalışır; yüksek erişilebilirlik henüz yok.
  • DNS politikası şimdilik yalnızca tespit eder ve raporlar, engellemez.

POps, bir devlet üniversitesinin bilgi işlem biriminde, gerçek bir bilgisayar laboratuvarında başladı. Bu proje o çalışmanın açık kaynak yeniden tasarımıdır ve Pasha Core tarafından geliştirilir.