Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Liman otomatik DEB paketi olarak Aciklab deposuna eklenmektedir. Bu paketler Ubuntu ve RHEL tabanlı işletim Sistemlerini desteklemektedir.
Ubuntu 22.04 ServerUbuntu 24.04 ServerOracle Linux (RHEL based) 8.x SunucuDocker ComposeKubernetes DeploymentEğ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

Ubuntu 24.04 (Noble Numbat ) üzerinde Liman kurulumu.
Liman 24.04 (Noble Numbat) sürümünü desteklemektedir. Liman paketleri Github Releases kısmı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.
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.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt updatesudo apt install -y ca-certificates curl gnupg gnupg2
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt updatesudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt install gnupg2 ca-certificates -y
wget -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > pgsql.gpg
sudo mv pgsql.gpg /etc/apt/trusted.gpg.d/pgsql.gpg
sudo apt updatesudo apt install ./liman-2.2.1-1064.deb -ysudo limanctl administratorsudo limanctl reset [email protected]
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
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.
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
yum module reset php -y
yum module enable php:remi-8.4 -ysudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y
yum module reset postgresql -y
yum module enable postgresql:15 -ycurl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
yum install -y nodejs postgresql
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y
wget https://github.com/limanmys/core/releases/download/release.master.1064/liman-2.2.1-1064.debsudo yum update -y
sudo yum install ./liman-2.2.1-1064.rpm -yfile=/etc/openldap/ldap.conf; grep -q '^TLS_REQCERT' $file && sed -i 's/^TLS_REQCERT.*/TLS_REQCERT allow/' $file || echo 'TLS_REQCERT allow' >> $filesudo limanctl administratorQuality 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

İş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.
sudo curl -L -k "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --versionUbuntu 22.04 (Jammy Jellyfish) üzerinde Liman kurulumu.
Liman 22.04 (Jammy Jellyfish) sürümünü desteklemektedir. Liman paketleri Github Releases kısmı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.
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.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
Extension role changing keeps functions
Helm chart issues
All extension functions that is broken from JWT transition
Code cleanup
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:
wget https://raw.githubusercontent.com/limanmys/core/master/docker-compose.yml
DB_PASS="Parola" docker-compose up -dİşlem Sonucu aşağıdaki gibi dönmelidir
[+] Running 5/5
✔ Network liman-net Created 0.1s
✔ Container liman-webssh Started 0.4s
✔ Container liman-redis Started 0.6s
✔ Container liman-db Healthy 6.1s
✔ Container liman-core Started sudo docker exec -it liman-core limanctl administratorsudo docker exec -it liman-core limanctl reset [email protected]sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Laravel 10 update
Updated limanctl executable
Log rotation page fixes
Detailed license information
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
e-Posta Otomatikleştiricisi üzerinde Liman sunucusunda liman kullanıcısı ile RCE.
1.7.0 - 1.8.2-461
13 Şubat 2025
Open Redirect
2.0.x, 2.1.0-x
Duyuru Tarihi
Bilinen durum
Etkilenen sürüm
Çözüm
27 Eylül 2021

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:
İlk kurulum sihirbazı sisteme eklendi.
Sistemin %99'una İngilizce desteği eklendi.
Tüm sistemin dizaynı güncellendi.
Genel kullanıcı deneyimi geliştirildi.
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ı.
sudo apt install -y ca-certificates curl gnupg gnupg2
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt updatesudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt install gnupg2 ca-certificates -y
wget -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > pgsql.gpg
sudo mv pgsql.gpg /etc/apt/trusted.gpg.d/pgsql.gpg
sudo apt updatesudo apt install ./liman-2.2.1-1064.deb -ysudo limanctl administratorsudo limanctl reset [email protected]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ı.
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.
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.
İş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.
helm install limankubectl exec liman-core -- limanctl administratorkubectl exec liman-core -- limanctl reset [email protected]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.
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
yum module reset php -y
yum module enable php:remi-8.4 -ysudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y
yum module reset postgresql -y
yum module enable postgresql:15 -ycurl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
yum install -y nodejs
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
wget https://github.com/limanmys/core/releases/download/release.master.1064/liman-2.2.1-1064.deb -O liman.rpmsudo yum update -y
sudo yum install ./liman-2.2.1-1064.rpm -yfile=/etc/openldap/ldap.conf; grep -q '^TLS_REQCERT' $file && sed -i 's/^TLS_REQCERT.*/TLS_REQCERT allow/' $file || echo 'TLS_REQCERT allow' >> $filesudo limanctl administratorOrtam Yapılandırma Güncellemeleri:
Laravel Reverb için yeni WebSocket ayarları (.env.example dosyasına REVERB_APP_ID, REVERB_APP_KEY vb.) eklendi.
PHP Sürüm Güncellemesi:
PHP sürümü 8.1’den 8.4’e yükseltildi:
.github/workflows/main.yml
Dockerfile
Keycloak Rol Önbellekleme:
KeycloakAuthenticator içinde kullanıcı rolleri Redis’e önbelleklendi.
Yeni API Uç Noktası:
InternalController içine /getLimanUsers adlı bir API endpoint eklendi. Bu endpoint Liman kullanıcılarını getiriyor.
Yönlendirme Değişiklikleri:
_routes.php dosyasına yeni API uç noktası için (SandboxGetLimanUsers) bir yönlendirme eklendi.
Dotenv Editör Değişikliği:
Helpers.php dosyasında Jackiedo\DotenvEditor, sixlive\DotenvEditor ile değiştirildi.
CSRF Muafiyetleri:
/lmn/private/getLimanUsers CSRF muafiyet listesine eklendi.
Laravel 12 Güncellemesi:
Laravel paketlerinin tamamı sürüm 12’ye yükseltildi.
Yeni WebSocket sağlayıcısı olarak Laravel Reverb uygulandı.
Kullanım Kolaylığı İyileştirmeleri:
Birçok bileşen geliştirildi ve kullanıcı deneyimini artırmak için kütüphaneler güncellendi.
Tüm bileşenler Tailwind CSS v4 ve React 19 ile uyumlu hale getirildi.
Kullanıcı Yönetimi Geliştirmeleri:
React 19 için tip geçişleri eklendi.
Kullanıcı ayarlarında son giriş zamanı gösterme özelliği eklendi.
Kullanıcı ayarlarına oturum süresi yapılandırması eklendi.
Gelişmiş ayarlara JWT token ömrü yapılandırması eklendi.
Hata Düzeltmeleri:
Kullanıcıların açıklama olmadan oturumlarının sonlanmasına neden olan hata düzeltildi.
Oturumu kapatma pop-up’ı doğru şekilde çalışacak şekilde düzenlendi.
Derleme (build) sorunları giderildi ve Node.js sürümü 20’ye yükseltildi.
Gereksiz bağımlılıkların neden olduğu büyük dosya boyutu sorunları giderildi.
Bildirimler İyileştirmeleri:
Bildirim kanalları geliştirildi ve bildirim açılır kutusuna kaydırma çubuğu eklendi.


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.
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ı.
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ı.
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.
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










