...
Konu | Açıklama | Durum |
---|---|---|
GDE Token Oluşturulmalı. | GDE ler için uygun yetkiye sahip bir GEODI kullanıcısı gerekiyor. Bu kullanıcının gerçek olması gerekmiyor. Kullanıcı ile oluşturulan Erişim Anahtarı(Token) GDE ayarları için kullanılacak. Bu kullanıcının şifresinin değiştirilmemesi gereklidir. https://decesw.atlassian.net/wiki/spaces/geoditr/pages/3952811693/GEODI+Desktop+Explorer%28GDE%29+Kurulumu#Token-Olu%C5%9Fturma-%5BinlineExtension%5D | |
İstemci Makinelerde 1982 portu açık olmalı. | GDE-GEODI 2 yönlü haberleşmesi için varsayılanda 1982 portu istemcilerde açık olmalıdır. Bu değer değiştirilebilir. Ayarlarda ExplorerPort değeri belirtilmezse GDE tek yönlü besleme yapar, dosyaları arayabilir ama görüntüleyemezsiniz. | |
GEODI sunucunun public adresi olmalı. | GEODI Sunucusuna istemci makinelerden erişilmesi gereklidir. Bu erişim iç ağ veya internet üzerinden olabilir. Bu nedenle GEODI sunucusunun SSL tanımlı public bir adresi olmalıdır. İstemcide bir browser üzerinden test edebilirsiniz. | |
İstemciler Windows, Pardus ve MacOS olmalı. | GDE halihazırda Windows, Pardus Linux ve MacOS işletim sistemini desteklemektedir. Linux ve MacOS makineler için dotnet core 37.1 0 yüklenmesi gerekmektedir. | |
Sunucu Disk kapasitesi yeterli olmalı. | GDE ile istemci makinelerde bulunan veriler merkezi sunucuda işlenir ve oluşturulan index (dosyaların kendisi değil) için ek alana ihtiyaç vardır. Her makineden için ortalama 10Gb index varsayımı ile: 100 makine 1Tb, 1000 Makine için 10Tb ek depolama gerekir. Eğer istemci dosyalarını yedekleme seçeneğini kullanıyorsanız disk ihtiyacı daha artacaktır. GEODI sunucusu indexleri farklı disklerde oluşturabilir. Lütfen ilgili dokümana bakınız. | |
İstemci verilerini dosya olarak yedeklemek istiyor musunuz? | İsteğe bağlı olarak GDE tarafından iletilen dosyaların merkezi ortamda yedeklenmesi istenebilir. Bu amaçla gerekecek disk alanı dikkate alınmalıdır. | |
İstemci Makinelerde İşlenecek Dizinler. | İhtiyaçlar doğrultusunda istemci makinede işlenecek dizinleri belirleyebilirsiniz. Varsayılan dizin %UserProfile% 'dır (belgeler, indirilenler, masaüstü..). Hangi dizinlerin girildiğini Windows Explorer ile görebilirsiniz. GDE bazı dosya türlerini ihmal eder. Bu türlerin pek çoğu sistem ile ilgili arama ve keşif için yararlı olmayacak dosya türleridir. Video ve Mp3 dosyaları boyutları ve içerikleri sebebi ile ihmal edilir. İhtiyacınıza göre ayarlarda değiştirebilirsiniz. | |
İstemci Makinelerden Gelen Dosyaların ek Bilgileri | GEODI ye istemcilerden gelen dosyaların meta içeriğinde verinin geldiği sistem ip, Windows kullanıcı adı, bilgisayar adı ve varsa LDAP bilgileri yazılır. Ayar dosyasında Metaveri tanımları ile kapsam değiştirilebilir. | |
İstemci verileri GEODI kaynak adı | İstemcilerden gelen verilerin GEODI Arama Arayüzündeki “Kaynak Adı” arama arayüzünde ve veri keşfi raporlarında görünecektir. Projeniz ile birlikte “Keşif” adlı hazır bir panel gelecektir. Bu panelde istemcilerden gelen veri sayılarının doğru çalışması için Projenize GDE adlı tanıyıcıyı da eklemelisiniz. | |
MSI Paketi ve Parametreler Müşteriye Teslim Edildi mi? | Yukarıda belirtilen bilgiler doğrultusunda ayar dosyanızı güncelleyiniz. Akabinde dağıtıma hazır olacaksınız.
|
...
GDE'nin Windows Servis Olarak Kurulumu
GDE
...
Windows
...
kurulumu sonrası aynı dizinde gelen WindowsServiceInstall.bat ile servis haline getirilebilir.
WindowsServiceUninstall ile servis modundan çıkar.
Servis modunda login kullanıcı gerekmez.
Linux Kurulumu
Info |
---|
GDE Core Linux/MacOS çalışma gereksinimi Dotnet Core 37.10'dirdır.Aşağıdaki komutlardan yararlanarak kurulum yapabilirsiniz.
...
Dotnet Core 3.1 Kurulumu
...
.
...
Dotnet Core 7.0 Kurulumu | ||
|
...
MACOS Kurulumu
Info |
---|
...
MACOS Dotnet 3.1 Kurulumu
...
Dotnet 3.1 kurulumu zorunludur. MACOS makinelerde Dotnet Core 3.1 kurulumunu aşağıda anlatılan şekilde yapabilirsiniz.
...
Microsoft .Net Core 3.1 For MacOS linki üzerinden indirme işlemi yapılır kurulumu tıkla çalıştır şeklindedir.
...
M1 Serisi Chip kullanan makineler için Dotnet 3.1 kurulumu yapıldıktan sonra.
Dotnet 3.1 Binaries linki üzerinden indirilen dosyaların makinede kurulumu için aşağdaki işlemler uygulanır
İşlemler terminal üzerinde yetkili kullanıcı ile yapılmalıdır.
...
Dotnet 3.1 Binaries Dosyalarının Kopyalama İşlemi:
cp -a /Download/dotnet-sdk/ . /usr/local/share/dotnet
...
Dotnet Klasör içindeki dosyaların yetkilendirilmesi için:
find . -type f -print0 | xargs -0 xattr -d com.apple.quarantine
Dotnet komutunun çalışması klasör ve kısayol oluşturulması için:
...
MACOS Dotnet 7.0 Kurulumu |
---|
|
|
|
...
İlk kuruluma özel ayar dosyası değiştirildiğinde GDE MACOS ve Linux yeniden başlatılmalıdır.
GDE Linux ve MAC için “1.0.16.0” sürümü ve sonrasında Dotnet Core 7.0 kurulumu gerekmektedir.
Ayar dosyası (default.json)
GEODI sunucusunda <GEODI_APP>/Settings/Geodi.DesktopExplorer dizini içinde default.json.sample dosyasında ayarlar mevcuttur. *.sample uzantısı dosyadan kaldırılarak aktifleştirilir.GDE kurulumları bu ayarları sunucudan otomatik olarak alacaktır.
Ayarlar kurulum sonrası ve indexleme devam ederken değiştirilebilir, değişiklikler yaklaşık 1h içinde etkin hale gelir.
Birden fazla makinede farklı alanlar taramak için:
<GEODI_APP>/Settings/Geodi.DesktopExplorer dizini içinde <ClientIP>.json , <ClientUserName>.json veya <ClientMachineName>.json isimli dosyalar eklenirse sadece ilgili bilgisayar için bu dosyalar kullanılır.
Code Block | ||
---|---|---|
| ||
{ "FolderList": ["%UserProfile%"],// "*" karakteri tüm dizinleri tarar // "ExplorerPort": 1982, "IgnoreFiles":["*.MP4","*.MOV","*.MP3"], "MetaData": { "LDAPDN":"=d.CurrentUser!=null?d.CurrentUser.DistinguishedName:null", "IP":"=d.ClientIP", "ComputerName":"=d.ClientMachineName", "UserName":"=d.ClientUserName" } } |
...
Ayar Adı | Tip | Açıklama |
---|---|---|
FolderList | string[]* | Taranacak klasörleri belirtmekte kullanılır. Klasörler “,” ile ayrılarak tanımlanabilir. Varsayılan dizin %UserProfile% 'dır (belgeler, indirilenler, masaüstünü kapsar..). https://docs.microsoft.com/tr-tr/dotnet/api/system.environment.specialfolder?view=netframework-4.0 sayfasından tam liste bulunabilir. Değerler büyük/küçük harf duyarlıdır. %UserProfile%\\Desktop şeklinde alt dizinler de tanımlanabilir. Bütün diskleri taramak istiyorsanız [“*”] kullanabilirsiniz. |
ExplorerPort | int | 0 üzeri bir değer girilirse Explorer APP→GEODI→APP modunda çalışacaktır. Kullanılacak bir port tanımlandığında client açık olduğu sürece Geodi üzerinde içeriklerde görüntülenebilecektir. |
EnableLDAP | bool | true değeri verilirse dosyalara ait LDAP yetkileri de indexlenir. Varsayılan değer : false |
IgnoreFolders | string[] | Yoksayılacak klasör listesidir. * kabul edilir. Geodi Settings/IgnoreFolders altınaki ayarlarla birleştirilerek kullanılır. Örnek : varsayılan değer :null |
IgnoreFiles | string[] | Yoksayılacak dosya listesidir. * kabul edilir. Geodi Settings/IgnoreFileTypes altındaki ayarlarla birleştirilerek kullanılır. varsayılan değer : |
Metadata | İstemcilerden gelen dosyaları ayrıştırmak için metaveri tanımlayabilirsiniz. Bu metaveriler ayar dosyasında belirtilir. Varsayılan ayarlarda kullanılan değerler örnek dosyadan görülebilir. Metaveriler ile arama <metaname>:<değer> ile yapılır. Örneğin Tanımlanmış metaveriler ve değerleri GEODI arama arayüzünde görülecektir. |
...