Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Oracle Linux (RHEL based) 9.x üzerinde kurulum dokümantasyonu
PHP'nin 8.1 sürümü için gerekli depolar eklenir ve sürüm etkinleştirilir.
Postgresql-15 sürümü için gerekli depolar eklenir ve sürüm etkinleştirilir.
Liman paketini indirebilmek için Açıklab deposundan indirilir.
Paketler güncellenir ve liman paketi kurulur.
LDAP sertifikalarını etkinleştirmek için aşağıdaki komut çalıştırılır. Aksi halde domain entegrasyonlarında bağlantı hatası alınacaktır.
Kurulum sonrasında ilk yapılması gereken Yönetici parolası oluşturmak. Bunun için aşağıdaki komutlar ile sudo yetkili kullanıcı ile yönetici hesabı oluşturulur:
Bu adım sonunda karşınıza liman web arayüzünden giriş yapacağınız kullanıcı adı ve parolanız çıkacaktır. Liman'ı kurduğunuz sunucunun ip adresini web tarayıcınız üzerine yazıp bu bilgiler ile giriş yaparsanız Liman'ın Web arayüzüne giriş yapmış olacaksınız.
Oracle Linux (RHEL based) 8.x üzerinde kurulum dokümantasyonu
PHP'nin 8.1 sürümü için gerekli depolar eklenir ve sürüm etkinleştirilir.
Postgresql-15 sürümü için gerekli depolar eklenir ve sürüm etkinleştirilir.
Liman paketini indirebilmek için Açıklab deposundan indirilir.
Paketler güncellenir ve liman paketi kurulur.
LDAP sertifikalarını etkinleştirmek için aşağıdaki komut çalıştırılır. Aksi halde domain entegrasyonlarında bağlantı hatası alınacaktır.
Kurulum sonrasında ilk yapılması gereken Yönetici parolası oluşturmak. Bunun için aşağıdaki komutlar ile sudo yetkili kullanıcı ile yönetici hesabı oluşturulur:
Bu adım sonunda karşınıza liman web arayüzünden giriş yapacağınız kullanıcı adı ve parolanız çıkacaktır. Liman'ı kurduğunuz sunucunun ip adresini web tarayıcınız üzerine yazıp bu bilgiler ile giriş yaparsanız Liman'ın Web arayüzüne giriş yapmış olacaksınız.
Ubuntu 22.04 (Jammy Jellyfish) üzerinde Liman kurulumu.
Liman 22.04 (Jammy Jellyfish) sürümünü desteklemektedir. Liman paketleri Aciklab DEB depolarında bulunmaktadır. Fakat liman paketinin bağımlı olduğu paketlerden (PHP ve PostgreSQL) dolayı farklı depoların eklemesi önerilmektedir.
Ubuntu 20.04 ve 22.04 resmi depolarında PHP güncel paketleri olmadığı için aşağıdaki depo eklenmesi gerekmektedir:
Ubuntu resmi depolarında NodeJS sürümü eski olduğu için aşağıdaki depoların eklenmesi gerekmektedir.
Ubuntu 20.04 ve 22.04 resmi depolarında PostgreSQL güncel paketleri olmadığı için aşağıdaki depo eklenmesi gerekmektedir:
2.0 sürümüne ait en son çıkan paketi yukarıdaki adresten sunucunuza indirerek direkt şu şekilde çalıştırmalısınız.
Depo üzerinden Liman MYS kurmak için öncelikle Liman'ın bulunduğu AcikLab deposunu sisteminize eklemeniz gerekmektedir. Öncelikle aşağıdaki iki komut ile depo adresini paket kaynak listenize eklemelisiniz:
Bu adımdan sonra Liman MYS'yi yükleyebilirsiniz:
Kurulum sonrasında ilk yapılması gereken Yönetici parolası oluşturmak. Bunun için aşağıdaki komutlar ile sudo yetkili kullanıcı ile yönetici hesabı oluşturulur:
Bu adım sonunda karşınıza liman web arayüzünden giriş yapacağınız kullanıcı adı ve parolanız çıkacaktır. Liman'ı kurduğunuz sunucunun ip adresini web tarayıcınız üzerine yazıp bu bilgiler ile giriş yaparsanız Liman'ın Web arayüzüne giriş yapmış olacaksınız.
Liman yönetici parolasını unutmanız durumunda aşağıdaki komutu kullanarak parolasını sıfırlayabilirsiniz.
Ubuntu 24.04 (Noble Numbat ) üzerinde Liman kurulumu.
Liman 24.04 (Noble Numbat) sürümünü desteklemektedir. Liman paketleri Aciklab DEB depolarında bulunmaktadır. Fakat Liman paketinin bağımlı olduğu paketlerden (PHP ve PostgreSQL) dolayı farklı depoların eklemesi önerilmektedir.
Ubuntu 24.04 resmi depolarında PHP güncel paketleri olmadığı için aşağıdaki depo eklenmesi gerekmektedir:
Ubuntu resmi depolarında NodeJS sürümü eski olduğu için aşağıdaki depoların eklenmesi gerekmektedir.
Ubuntu 24.04 resmi depolarında PostgreSQL güncel paketleri olmadığı için aşağıdaki depo eklenmesi gerekmektedir:
2.0 sürümüne ait en son çıkan paketi yukarıdaki adresten sunucunuza indirerek direkt şu şekilde çalıştırmalısınız.
Depo üzerinden Liman MYS kurmak için öncelikle Liman'ın bulunduğu AcikLab deposunu sisteminize eklemeniz gerekmektedir. Öncelikle aşağıdaki iki komut ile depo adresini paket kaynak listenize eklemelisiniz:
Bu adımdan sonra Liman MYS'yi yükleyebilirsiniz:
Kurulum sonrasında ilk yapılması gereken Yönetici parolası oluşturmak. Bunun için aşağıdaki komutlar ile sudo yetkili kullanıcı ile yönetici hesabı oluşturulur:
Bu adım sonunda karşınıza liman web arayüzünden giriş yapacağınız kullanıcı adı ve parolanız çıkacaktır. Liman'ı kurduğunuz sunucunun ip adresini web tarayıcınız üzerine yazıp bu bilgiler ile giriş yaparsanız Liman'ın Web arayüzüne giriş yapmış olacaksınız.
Liman yönetici parolasını unutmanız durumunda aşağıdaki komutu kullanarak parolasını sıfırlayabilirsiniz.
Docker kullanarak Liman yükleme
Docker Compose kurulumu için aşağıdaki betikleri çalıştırabiliriz.
Ayağa kaldırmak için son docker-compose.yml dosaysını aşağıdaki komutlarla indirelim ve çalıştıralım.
İşlemler başarılı gerçekleşti ise Docker Compose kurduğumuz makinenin ip adresine gittiğimizde aşağıdaki gibi bir arayüz bizi karşılayacaktır.
Kurulum sonrasında ilk yapılması gereken Yönetici parolası oluşturmak. Bunun için aşağıdaki komutlar ile sudo yetkili kullanıcı ile yönetici hesabı oluşturulur:
Bu adım sonunda karşınıza liman web arayüzünden giriş yapacağınız kullanıcı adı ve parolanız çıkacaktır. Liman'ı kurduğunuz sunucunun ip adresini web tarayıcınız üzerine yazıp bu bilgiler ile giriş yaparsanız Liman'ın Web arayüzüne giriş yapmış olacaksınız.
Liman yönetici parolasını unutmanız durumunda aşağıdaki komutu kullanarak parolasını sıfırlayabilirsiniz.
Liman otomatik DEB paketi olarak Aciklab deposuna eklenmektedir. Bu paketler Ubuntu ve RHEL tabanlı işletim Sistemlerini desteklemektedir.
Eğer 1.x sürümünden güncelliyorsanız sistem üzerine güncelleme öncesi NodeJS 20 sürümü konumlandırılmalıdır. Eğer halihazırda 2.x sürümü bir Liman'a sahipseniz güncel paketi sunucuya atıp kurulumu yapabilirsiniz veya depolarımız üzerinden güncelleme yaptırabilirsiniz.
Sistem üzerine güncelleme öncesi NodeJS 20 sürümü konumlandırılmalıdır.
Liman MYS için yazılmış olan tüm dokümantasyonlara buradan ulaşabilirsiniz.
Liman Merkezi Yönetim Sistemi, organizasyonunuz Bilgi Teknolojileri Hizmetlerini etkili bir şekilde yönetmenize yardımcı olur. Bilgi Teknolojileri (BT) süreçlerinizde bulunan bütün bileşenlerinizi uzaktan, kararlı, güvenli ve genişletilebilir yöntemler ile merkezi olarak yönetebilirsiniz.
Liman Merkezi Yönetim Sistemi, genişletilebilir yapısı sayesinde eklentileriyle yetenek ve özellik kümesinin artırımına imkan tanır. Bu eklentiler aracılığıyla Liman, kullanıcıların ihtiyaçlarına uygun şekilde özelleştirilebilir. HAVELSAN A.Ş. olarak geliştirdiğimiz öne çıkan eklentiler şunlardır.
Cihaz Yöneticisi
Ağ Keşif Eklentisi
Ağ İzleme Eklentisi
Domain Yöneticisi
Liman Çekirdek 1.11 sürümü HAVELSAN AçıkLab ekibi tarafından 1 Ocak 2023 tarihinde duyuruldu.
PHP version upgraded from 7.3 to 8.1
Laravel version upgraded from 6 to 9 LTS
New render engine based on Golang Fiber
New log system for detailed request watching
Quality of life improvements on user interface
Improved system performance by %50~ (4 core 8g ram system)
Improved system responsiveness
New cron mailing system
Removed unnecessary systems and fields
Code cleanup
Keycloak integration
Google Authenticator support
Automatic high availability system between limans for synchronizing
Extended admin key management system
Duyurulma tarihlerine göre Liman MYS Güvenlik güncellemeleri bulunmaktadır. Kullandığınız sürüme göre etkilenme durumunuzu inceleyebilirsiniz.
Sisteminizi güncel tutabilmek için:
Kubernetes ortamına Liman deploy etmek
Liman Helm Chart dosyalarını yukarıdaki dosyaları kullanarak indiriniz.
İşlemler başarılı gerçekleşti ise Docker Compose kurduğumuz makinenin ip adresine gittiğimizde aşağıdaki gibi bir arayüz bizi karşılayacaktır.
Kurulum sonrasında ilk yapılması gereken Yönetici parolası oluşturmak. Bunun için aşağıdaki komutlar ile sudo yetkili kullanıcı ile yönetici hesabı oluşturulur:
Bu adım sonunda karşınıza liman web arayüzünden giriş yapacağınız kullanıcı adı ve parolanız çıkacaktır. Liman'ı kurduğunuz sunucunun ip adresini web tarayıcınız üzerine yazıp bu bilgiler ile giriş yaparsanız Liman'ın Web arayüzüne giriş yapmış olacaksınız.
Liman yönetici parolasını unutmanız durumunda aşağıdaki komutu kullanarak parolasını sıfırlayabilirsiniz.
Liman Çekirdek 2.0 sürümü HAVELSAN AçıkLab ekibi tarafından 1 Ocak 2024 tarihinde duyuruldu.
Brand new user interface that developed with NextJS keeping old extension support
NextJS API support with JWT
Changed all Turkish endpoints to English
New role api
Golang service license support
Upgrade packages
Liman license
Refactored favorite servers
Export role list as CSV
Vault system
Search and dashboard
Golang backend subscriptions tracker with caching
Removed hooks, old notification system and ticket system
Notification system overhaul
External notifications overhaul
Changed codebase and added docs
Auth logs and profile page
Extension rendering with different endpoints on next app
LDAP and extension design page
User information mails
Removed cron mails system
Mail and dashboard controller
DNS and certificate settings
New way to build next application
Log rotation creator
Permission system on new ui
Added tweaks
Deprecated TLSv1.1 and added TLSv1.3
Audit log base
Added audit logs on controller endpoints
Remove excess records on auth and audit logs
Disabled unnecessary endpoints on old liman
Server edit and delete endpoints
Server controller audit logging
Window location hash changes on iframed content
Code cleanup and removed old parts
Limanctl health check
Disable access to 3001 port
Disabled 3000 port outside streaming
Two factor authentication
Password reset api
LDAP auto credential fill for extensions
Package install queue with microservice
WebRDP and cronjobs support
Templated sandbox mails
Added new observers to send notifications
Sandbox licensing support
Render engine memory leaks and crash problems
Default values on licensing model
Upload function doesn't return the TUS instance
Remove telescope
JWT secret and ui service
Remove wizard
Some bugfixes
Upload bug
Auth issues
Upload problems on new user interface
Get request query handling
LDAP class issue
Added cipher list to nginx conf
Nextjs chunk loading error
Server error on access logs
Application freezing issues on mail sending
Enabled right click again on JSON iframes
Connector issues and low fpm spawn rate
User and password operations
Memory information
WinRM service status
Log rotation
Service count difference
User permissions
Certificate import problem
LDAP login and role issues
Forgot password endpoints middleware
Detailed role list server error
Mimetype check on extension upload
Palamar issues
Subscription page controller issue
Search url
Mail settings validation issue
Unique check on access_tokens
Notification read issues
Server sudoers setting page
Cannot delete user
Internal sandbox functions
Removed extension is not unsigned error
Templated emails on sandbox
Send mail request handling
Add missing column on queue table
Memory error on details
Disabled services disappears on service list
On some circumstances DB_PASS gets changed unexpectedly
CPU percentages
Queue errors
Liman Çekirdek 2.1 sürümü HAVELSAN AçıkLab ekibi tarafından 20 Eylül 2024 tarihinde duyuruldu.
Fully JWT authentication end to end
Keycloak role permission system
Extension left menu support
Username login support
View role system
Laravel 10 update
Updated limanctl executable
Log rotation page fixes
Detailed license information
Extension role changing keeps functions
Helm chart issues
All extension functions that is broken from JWT transition
Code cleanup
Changed default user model location
Certificate retrieving issues on FQDN based hosts
RHEL 8.10 compability fixes
Menu json response error
Keycloak users cannot be deleted
Duyuru Tarihi
Bilinen durum
Etkilenen sürüm
Çözüm
27 Eylül 2021
e-Posta Otomatikleştiricisi üzerinde Liman sunucusunda liman kullanıcısı ile RCE.
1.7.0 - 1.8.2-461
Liman Çekirdek 1.8 sürümü 30 Ağustos 2021 tarihinde HAVELSAN Açıklab Ekibi tarafından duyuruldu.
Uygun işletim sistemlerine göre kurulum yapabilirsiniz:
https://github.com/limanmys/core/releases/tag/1.8
İlk kurulum sihirbazı sisteme eklendi.
Sistemin %99'una İngilizce desteği eklendi.
Tüm sistemin dizaynı güncellendi.
Genel kullanıcı deneyimi geliştirildi.
Sistemdeki dil seçeneği oturum yerine veritabanına ve ortam değişkenleri dosyasına taşındı.
YENİ! Eklenti mağazamız sisteme eklendi. Liman bünyesinde geliştirdiğimiz açık kaynaklı ve ücretli tüm eklentilere bir tık kadar yakın olacaksınız.
Nesne yönelimli eklenti geliştirme eğitimi için yeni eklenti şablonu eklendi.
Arama özelliği eklendi.
Yeni ana sayfa düzeni geliştirildi. Sunucu durumları, genel eklentilerden özetler ve Liman sunucusunun durumunun izlenmesi sağlandı.
Fontlar klasörü düzeltildi, sistem arayüzünün yeni fontu Inter olarak değiştirildi ve FontAwesome güncellendi.
Componentler klasörünün ismi kullanıcı dostu olan "components/" olarak değiştirildi.
Tüm modallar y ekseninde ortalandı.
Yeni arayüz sistemi için sunucuların tıklandıkça üste çıkması sağlandı.
Ana sayfadaki grafiklerin çalışmama problemi giderildi.
Tüm breadcrumb menüleri düzenlendi.
Tablo componenti düzenlendi, kullanıcı dostu olması için sağ klik menüsü bulunan tablolarda o satıra dair işlem yapılması için üç nokta simgesi eklendi.
Sistemdeki modalların çalışma biçimi değiştirildi. Bootstrap'ta olmayan üst üste modal desteği geliştirilerek deneyim düzenlendi.
Üst üste açılan modallarda kapatma tuşuna basınca tüm modalların kapanması çözüldü.
Üst üste açılan modallarda arkadaki siyah gölgenin çalışma biçimi düzenlendi.
Karanlık mod düzenlendi.
Ubuntu 20.04 desteği eklendi.
Sistem geneli İngilizce çeviri yapıldı.
Bildirimler sistemi düzenlendi. İngilizce mesaj desteği eklendi.
Componentlerdeki bazı buglar çözüldü.
Sol menünün aktif olan linkleri düzgün göstermeme problemi çözüldü.
Sistem geneli tüm geçerli olmayan HTML kodları düzenlendi. Geçerli bir düzen getirildi.
Sunucular için şehir tanımlama zorunluluğu kaldırıldı.
WinRM uptime problemi çözüldü.
Eklenti güncelleme, eklenti indirme sistemleri düzenlendi.
Tüm sistem dokümantasyonları https://docs.liman.dev aktarıldı.
lsb_release ve lsof paketi bağımlılığı olan sayfalar düzenlendi. lsb_release bağımlılığı kaldırıldı.
Sol menü eklenti sayısı özelliği kaldırıldı.
Sol menü sunucu sayısı özelliği ince ayarlar sekmesine eklendi.
Liman Çekirdek 1.9 sürümü 10 Ocak 2022 tarihinde HAVELSAN Açıklab Ekibi tarafından duyuruldu.
Uygun işletim sistemlerine göre kurulum yapabilirsiniz:
Sistem geneli performans optimizasyonu yapıldı.
Core geneli GZIP sıkıştırma aktifleştirildi.
404 sayfaları düzenlendi
Realtime grafikler core geneli eklendi.
FontAwesome 6 sürümüne güncelleme yapıldı.
XSS açıkları düzeltildi.
Eklentilere görünen isim eklendi.
YENİ! Limanctl konsol aracı eklendi. Limanctl ile birlikte sertifika oluşturma, eklenmiş sertifikaların valid olup olmadığı, kullanıcı oluşturma, sağlık kontrolü, sertifika yükleme, kullanıcı şifre sıfırlama gibi işlemleri gerçekleştirebilirsiniz.
Sertifika detayları eklendi.
Javascript lokalizasyon özelliği eklendi.
Genel olarak paketler güncellendi ve işletim sistemi desteği arttırıldı.
Render engine tarafında sudo yaklaşımı daha güvenli ve optimize hale getirildi.
Yeni yetki tipleri eklendi.
Yeni SSH tunnel engine eklendi, sonuç olarak performansta 2 katı kadar artış sağlandı.
YENİ! Yazılabilir extensionDb özelliği eklendi. Artık veritabanı varmış gibi bazı verileri saklayabilirsiniz.
Liman MYS'nin 1.8 sürümü ile birlikte gelen yenilikler.
1.8 sürümü ile beraber sizlere sunduğumuz en önemli yenilik güncellenmiş kullanıcı deneyimidir. Yeni kullanıcı deneyimi içerisinde şunları barındırmaktadır.
Yeni sol menü tasarımı
Eklentiler yerine sunucu bazlı listeleme
Sunucular içerisinde arama
Kolay eklenti kurulumu için yeni eklenti mağazası
Yeni ana ekran tasarımı
Yeni modal değişiklikleri
Tasarımsal değişiklikler
Yeni tablo dizaynı
İlk kurulum sihirbazı
Yeni sol menü tasarımımız ile birlikte artık Liman'daki kullanım akışı eklentiler -> sunucular akışı yerine sunucular -> eklentiler akışı haline gelmiştir. Sol menüde en son işlem yapılan sunucu sırasına göre listeleme yapılmaktadır ve bu sunucunun üzerine tıklayarak sunucu detayları ve sunucuya eklenmiş eklentiler görüntülenmektedir.
Yeni güncelleme ile birlikte tablolar artık daha kullanıcı dostu! Sağ klik menüsü olan tablolar, tıklanabilir ve seçim yapılabilir tablolar artık daha belirgin çalışmaktadır.
Yeni arama sistemi ile bulamadığınız kısımlarda kolayca yardım alabileceksiniz!
Yeni kurulum sihirbazımız ile birlikte Liman MYS ilk kurulumunda sistem için dil seçmenizi, yeni bir kullanıcı oluşturmanızı isteyecektir. İlerleyen sürümlerde kurulum sihirbazına yeni adımlar da eklenecektir.
Liman'ın önceki sürümlerinde üst üste açılan modallar düzgün görüntülenememekteydi. Bu sürüm ile birlikte bu problem giderilerek hem kapatma düğmesinin düzgün çalışması ve her modalın arka siyah fonunun düzgün görüntülenmesi sağlandı. Modalların ekranın tam ortasında görünmesi sağlanarak kullanım kolaylığı arttırıldı.
Liman'ın önceki sürümlerinde tarihler kullanıcı dostu görüntülenmiyordu. Yeni sürüm ile birlikte WinRM ve diğer sunucularda tarihlerin düzgün görünmesi için düzenlemeler yaptık. Ayrıca yeni kurulum yapan kullanıcılarımız için de yol gösterici tavsiye mesajları eklemesi yaptık.
Liman çekirdek sürümü altyapı olarak kullanıcıların kendi istediği yeni dilleri eklemesine olanak sağlayan bir sistemdir. İsterseniz en.json dosyasını dil_kodu.json olarak kopyalayıp çevirerek sistem üzerine yeni bir dil ekleyebilirsiniz.
Yeni eklenti mağazamız sayesinde tek tıklama ile Liman MYS'ye eklenti kurulumu yapabilirsiniz. Sistem üzerinde portföyümüzde bulunan açık kaynaklı eklentiler ve ücretli olarak kurulumunu gerçekleştirdiğimiz eklentiler mevcuttur.
İlk kurulum sihirbazı sisteme eklendi.
Sistemin %99'una İngilizce desteği eklendi.
Tüm sistemin dizaynı güncellendi.
Genel kullanıcı deneyimi geliştirildi.
Sistemdeki dil seçeneği oturum yerine veritabanına ve ortam değişkenleri dosyasına taşındı.
YENİ! Eklenti mağazamız sisteme eklendi. Liman bünyesinde geliştirdiğimiz açık kaynaklı ve ücretli tüm eklentilere bir tık kadar yakın olacaksınız.
Nesne yönelimli eklenti geliştirme eğitimi için yeni eklenti şablonu eklendi.
Arama özelliği eklendi.
Yeni ana sayfa düzeni geliştirildi. Sunucu durumları, genel eklentilerden özetler ve Liman sunucusunun durumunun izlenmesi sağlandı.
Fontlar klasörü düzeltildi, sistem arayüzünün yeni fontu Inter olarak değiştirildi ve FontAwesome güncellendi.
Componentler klasörünün ismi kullanıcı dostu olan "components/" olarak değiştirildi.
Tüm modallar y ekseninde ortalandı.
Yeni arayüz sistemi için sunucuların tıklandıkça üste çıkması sağlandı.
Ana sayfadaki grafiklerin çalışmama problemi giderildi.
Tüm breadcrumb menüleri düzenlendi.
Tablo componenti düzenlendi, kullanıcı dostu olması için sağ klik menüsü bulunan tablolarda o satıra dair işlem yapılması için üç nokta simgesi eklendi.
Sistemdeki modalların çalışma biçimi değiştirildi. Bootstrap'ta olmayan üst üste modal desteği geliştirilerek deneyim düzenlendi.
Üst üste açılan modallarda kapatma tuşuna basınca tüm modalların kapanması çözüldü.
Üst üste açılan modallarda arkadaki siyah gölgenin çalışma biçimi düzenlendi.
Karanlık mod düzenlendi.
Ubuntu 20.04 desteği eklendi.
Sistem geneli İngilizce çeviri yapıldı.
Bildirimler sistemi düzenlendi. İngilizce mesaj desteği eklendi.
Componentlerdeki bazı buglar çözüldü.
Sol menünün aktif olan linkleri düzgün göstermeme problemi çözüldü.
Sistem geneli tüm geçerli olmayan HTML kodları düzenlendi. Geçerli bir düzen getirildi.
Sunucular için şehir tanımlama zorunluluğu kaldırıldı.
WinRM uptime problemi çözüldü.
Eklenti güncelleme, eklenti indirme sistemleri düzenlendi.
Tüm sistem dokümantasyonları https://docs.liman.dev aktarıldı.
lsb_release ve lsof paketi bağımlılığı olan sayfalar düzenlendi. lsb_release bağımlılığı kaldırıldı.
Sol menü eklenti sayısı özelliği kaldırıldı.
Sol menü sunucu sayısı özelliği ince ayarlar sekmesine eklendi.