Ana içeriğe geç

ONLYOFFICE Workspace Enterprise'ı betik parametreleriyle kurma

Giriş​

ONLYOFFICE Workspace Enterprise, belgeleri, projeleri, müşteri ilişkilerini ve e-posta yazışmalarını tek yerden yönetmek için geliştirilmiş, ücretli bir ortak çalışma sistemidir.

ONLYOFFICE Workspace Enterprise, Docker yüklü Linux işletim sistemleri için otomatik kurulum betiği olarak sunulur. Betik, ONLYOFFICE Workspace Enterprise'ın doğru çalışması için gereken tüm bileşenleri içeren Docker kapsayıcılarını oluşturur; çalıştırması, yönetmesi ve güncellemesi kolaydır.

ONLYOFFICE Workspace Enterprise kurulum betiğini indirdikten sonra, örneğin her bileşeni ayrı bir makineye kurmak istiyorsanız, betiği bazı ek parametrelerle çalıştırmanız gerekebilir. Kullanılabilir tüm betik parametrelerinin listesini görüntülemek için aşağıdaki komutu kullanın:

bash workspace-enterprise-install.sh -h

Bu parametrelerin kısa açıklamalarını ve bazı kullanım örneklerini aşağıda bulabilirsiniz.

İmaj adı​

ParametreAçıklama
-ci, --communityimageONLYOFFICE Community Server imaj adı veya .tar.gz dosya yolu
-di, --documentimageONLYOFFICE Docs imaj adı veya .tar.gz dosya yolu
-mi, --mailimageONLYOFFICE Mail imaj adı veya .tar.gz dosya yolu
-cpi, --controlpanelimageONLYOFFICE Control Panel imaj adı veya .tar.gz dosya yolu

Bu parametreler, bir kapsayıcının başlatılacağı imajın adını belirtmek için kullanılabilir. Belirtilen imaj, resmi herkese açık deponuz olan Docker Hub üzerinde bulunmalıdır. İndirmeler sayfasından bir .tar.gz arşivi indirdiyseniz, makinenizde saklanan bu .tar.gz dosyasının yolunu da belirtebilirsiniz.

Örnek​

bash workspace-enterprise-install.sh -ims false -di onlyoffice/documentserver-ee -ics true -icp true

Bu komut, depoda saklanan belirtilen ONLYOFFICE Docs imajından bir kapsayıcı çalıştırır, ayrıca ONLYOFFICE Community Server ve ONLYOFFICE Control Panel kapsayıcılarını çalıştırır.

bash workspace-enterprise-install.sh -ims false -ics true -ci "/home/user/CommunityServer-12.5.2.tar.gz" -ids false -icp true

Bu komut, ONLYOFFICE Community Server imajını içeren belirtilen yerel .tar.gz dosyasından bir kapsayıcı çalıştırır, ayrıca Docker Hub deposunda saklanan imajdan bir ONLYOFFICE Control Panel kapsayıcısı çalıştırır.

Bileşen sürümü​

ParametreAçıklama
-cv, --communityversionONLYOFFICE Community Server sürümü
-dv, --documentversionONLYOFFICE Docs sürümü
-mv, --mailversionONLYOFFICE Mail sürümü
-cpv, --controlpanelversionONLYOFFICE Control Panel sürümü

Bu parametreler, depodaki en son sürümü kurmak istemiyorsanız belirli bir bileşen sürümünü kurmak için kullanılabilir. Varsayılan olarak her bileşen kapsayıcısını çalıştırmak için latest etiketli imaj kullanılır.

Örnek​

Docker Hub deposunu tarayıcıda açın, gerekli bileşeni seçin ve depoda bulunan tüm etiketleri görmek için Tags sekmesine gidin. Gerekli bileşenler için kurmak istediğiniz sürümü belirtin:

bash workspace-enterprise-install.sh -ics true -cv 8.9.0.150 -ids false -icp true -cpv 1.6.0.52 -ims true -md "yourdomain.com"

Bu komut, ONLYOFFICE Community Server 8.9.0.150 sürümünü, ONLYOFFICE Control Panel 1.6.0.52 sürümünü ve sürümü açıkça belirtilmediği için ONLYOFFICE Mail'in en son sürümünü kurar.

Sunucu IP'si​

ParametreAçıklama
-dip, --documentserveripONLYOFFICE Docs IP adresi
-mip, --mailserveripONLYOFFICE Mail IP adresi
-mdbip, --mailserverdbipONLYOFFICE Mail veritabanı IP adresi

Bu parametreler, bileşenleri ayrı makinelere kurarsanız bunları birbirine bağlamak için kullanılabilir.

Örnek​

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

Bu komut, ONLYOFFICE Community Server'ı ONLYOFFICE Control Panel ile birlikte kurar ve 192.168.3.202 IP adresine sahip başka bir makineye kurulu ONLYOFFICE Docs ile bağlar.

ONLYOFFICE Mail alan adı​

ParametreAçıklama
-md, --maildomainONLYOFFICE Mail alan adı

Bu parametre, ONLYOFFICE Mail için kullanılacak kendi alan adınızı belirtmenizi sağlar.

Örnek​

bash workspace-enterprise-install.sh -md "yourdomain.com"

Bu komut, ONLYOFFICE Mail dahil ONLYOFFICE Workspace Enterprise'ın tüm bileşenlerini yourdomain.com alan adı belirtilerek kurar.

not

E-posta yazışması için kullanılacak alan adınız geçerli olmalı ve bu makine için yapılandırılmış olmalıdır (yani DNS ayarlarında alan adınızı ONLYOFFICE Mail'in kurulu olduğu makinenin IP adresine yönlendiren uygun bir A kaydı bulunmalıdır).

Yukarıdaki komutta "yourdomain.com" parametresi, ONLYOFFICE Mail için hizmet alan adı olarak anlaşılmalıdır. Genellikle yazışma için kullanılacak alan adının MX kaydında belirtilir. Kural olarak "yourdomain.com", mx1.onlyoffice.com gibi görünür.

Bileşen güncelleme​

ParametreAçıklamaDeğerlerVarsayılan
-u, --updatemevcut bileşenleri güncellemek için kullanıntrue|falsefalse

Bu parametre, makinenizde kurulu ilgili bileşenler eskiyse gerekli bileşenlerin en son sürümlerini kurmanızı sağlar.

Örnek​

bash workspace-enterprise-install.sh -u true

Bu komut, güncellenmesi gereken kapsayıcıları sırayla durdurur, kaldırır ve ardından ONLYOFFICE Workspace Enterprise'ın ilgili bileşenlerinin en son sürümlerini çalıştırır. Mevcut bileşen sürümü kullanılabilir en son sürümle aynıysa bu kapsayıcı etkilenmez. Önceki kurulumda bazı bileşenleri atladıysanız bunlar yine atlanır. Portal verileri otomatik olarak alınmalıdır.

Kimlik bilgileri​

ParametreAçıklama
-un, --usernamedockerhub kullanıcı adı
-p, --passworddockerhub parolası

Bu parametreler, size bir test deposuna erişim için kimlik bilgileri verilmişse ve kapsayıcıları bu depoda saklanan imajlardan çalıştırmak istiyorsanız kullanılır.

Örnek​

bash workspace-enterprise-install.sh -md "yourdomain.com" -un username -p password

Bileşen kurulumu​

ParametreAçıklamaDeğerlerVarsayılan
-ics, --installcommunityserverONLYOFFICE Community Server'ı kurtrue|false|pulltrue
-ids, --installdocumentserverONLYOFFICE Docs'u kurtrue|false|pulltrue
-ims, --installmailserverONLYOFFICE Mail'i kurtrue|false|pulltrue
-icp, --installcontrolpanelONLYOFFICE Control Panel'i kurtrue|false|pulltrue

Bu parametreler, belirli bir bileşenin kurulup kurulmayacağını belirtmenizi sağlar. Her bileşeni ayrı bir makineye kurmak istiyorsanız kullanılabilirler.

  • Bir bileşeni kurmak için true değerini kullanın.
  • Bir bileşenin kurulumunu atlamak için false değerini kullanın.
  • Bir bileşeni kurmadan indirmek için pull değerini kullanın.
not

ONLYOFFICE Community Server'ı kurarken ONLYOFFICE Control Panel kurulumunu atlamayın. Aksi takdirde kurulum bittikten sonra lisans anahtarınızı giremez ve örneğin ONLYOFFICE Mail'i ONLYOFFICE Workspace Enterprise örneğinize ekleyemezsiniz.

Örnek​

bash workspace-enterprise-install.sh -ims false

Bu komut, ONLYOFFICE Workspace Enterprise'ın tüm bileşenlerini ONLYOFFICE Mail olmadan kurar.

bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true

Bu komut, ONLYOFFICE Mail, ONLYOFFICE Community Server ve ONLYOFFICE Control Panel kurulumunu atlar ve yalnızca ONLYOFFICE Docs'u kurar.

Kurulum türü​

ParametreAçıklamaDeğerlerVarsayılan
-it, --installation_typekurulum türüWORKSPACE|WORKSPACE_ENTERPRISEWORKSPACE_ENTERPRISE

Bu parametre, belirtilen çözümün kurulmasını sağlar: ONLYOFFICE Workspace Community veya ONLYOFFICE Workspace Enterprise.

Örnek​

bash workspace-enterprise-install.sh -it WORKSPACE

Bu komut, ONLYOFFICE Community Server ve ONLYOFFICE Control Panel bileşenlerini kurar.

Bir bileşeni harici sunucu olarak kullanma​

ParametreAçıklamaDeğerlerVarsayılan
-es, --useasexternalserverharici sunucu olarak kullantrue|falsefalse

Bu parametre, bileşenleri ayrı makinelere kurarsanız kullanılır.

  • ONLYOFFICE Docs ve ONLYOFFICE Mail'i ayrı makinelere kurarken true değerini kullanın.
  • ONLYOFFICE Community Server'ı ONLYOFFICE Control Panel ile birlikte ayrı bir makineye kurarken false değerini kullanın.

Örnek​

bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true

Bu komut, ONLYOFFICE Docs, ONLYOFFICE Community Server ve ONLYOFFICE Control Panel kurulumunu atlar ve yalnızca ONLYOFFICE Mail'i kurar.

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

Bu komut, ONLYOFFICE Community Server'ı ONLYOFFICE Control Panel ile birlikte kurar ve başka bir makineye kurulu ONLYOFFICE Docs ile bağlar.

Takas dosyası oluşturma​

ParametreAçıklamaDeğerlerVarsayılan
-ms, --makeswaptakas dosyası oluşturtrue|falsefalse

Bu parametre, 6 GB'lık bir takas dosyası oluşturmanızı sağlar. Varsayılan olarak true değeri belirtilir; bu nedenle betiği çalıştırırken bu parametreyi belirtmeniz gerekmez. Takas dosyası otomatik olarak oluşturulur.

Örnek​

bash workspace-enterprise-install.sh -ms false

Daha önce bir takas dosyası oluşturduysanız, kurulum sırasında takas dosyası oluşturmamak için bu komutu kullanabilirsiniz.

Betiği -ms parametresini belirtmeden yeniden çalıştırırsanız, betik onlyoffice_swapfile dosyasının bulunup bulunmadığını denetler. Takas dosyası zaten varsa betik onu yeniden oluşturmaz.

MySQL sunucusu​

ParametreAçıklamaVarsayılan
-mysqlh, --mysqlhostMySQL sunucu ana bilgisayarılocalhost
-mysqlprt, --mysqlportMySQL sunucu bağlantı noktası3306
-mysqlru, --mysqlrootuserMySQL sunucu root kullanıcısıroot
-mysqlrp, --mysqlrootpasswordMySQL sunucu root parolasımy-secret-pw

Bu parametreleri açıkça belirtmezseniz varsayılan değerler kullanılır.

Örnek​

bash workspace-enterprise-install.sh -mysqlru root -mysqlrp new-secret-pw

Bu komut, ONLYOFFICE Workspace Enterprise kurulumu sırasında MySQL root hesabı için kendi parolanızı belirlemenizi sağlar.

ONLYOFFICE Community Server veritabanı​

ParametreAçıklamaVarsayılan
-mysqld, --mysqldatabaseONLYOFFICE Community Server veritabanı adıonlyoffice
-mysqlu, --mysqluserONLYOFFICE Community Server veritabanı kullanıcısıonlyoffice_user
-mysqlp, --mysqlpasswordONLYOFFICE Community Server veritabanı parolasıonlyoffice_pass

Bu parametreler, ONLYOFFICE Community Server veritabanını özel bir veritabanı adıyla ve oluşturulan veritabanında süper kullanıcı izinlerine sahip bir hesabın kullanıcı adı ve parolasıyla oluşturmanızı sağlar. Bu parametreleri açıkça belirtmezseniz varsayılan değerler kullanılır.

Örnek​

bash workspace-enterprise-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password

ONLYOFFICE Mail veritabanı​

ParametreAçıklamaVarsayılan
-mysqlmd, --mysqlmaildatabaseONLYOFFICE Mail veritabanı adıonlyoffice_mailserver
-mysqlmu, --mysqlmailuserONLYOFFICE Mail veritabanı kullanıcısımail_admin
-mysqlmp, --mysqlmailpasswordONLYOFFICE Mail veritabanı parolasıIsadmin123

Bu parametreler, ONLYOFFICE Mail veritabanını özel bir veritabanı adıyla ve oluşturulan veritabanında süper kullanıcı izinlerine sahip bir hesabın kullanıcı adı ve parolasıyla oluşturmanızı sağlar. Bu parametreleri açıkça belirtmezseniz varsayılan değerler kullanılır.

Örnek​

bash workspace-enterprise-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password

ONLYOFFICE Community Server bağlantı noktası​

ParametreAçıklamaVarsayılan
-cp, --communityportONLYOFFICE Community Server bağlantı noktası80

Bu parametre, ONLYOFFICE Community Server'ın çalışacağı bağlantı noktasını değiştirmenizi sağlar. Varsayılan olarak 80 numaralı bağlantı noktası kullanılır.

Örnek​

bash workspace-enterprise-install.sh -cp 8080

core.machinekey ayarı​

ParametreAçıklama
-mk, --machinekeycore.machinekey anahtarı için ayar

Bu parametre, ONLYOFFICE Workspace Enterprise'ı kurarken kendi machinekey değerinizi belirtmenizi sağlar.

not

Bu parametre, /app/onlyoffice/CommunityServer/data/.private/machinekey yapılandırma dosyasına yazılır.

Örnek​

bash workspace-enterprise-install.sh -mk yourmachinekey

JWT gizli anahtarı ayarı​

ParametreAçıklama
-jwt, --jwtsecretJWT gizli anahtarı için ayar

Bu parametre, ONLYOFFICE Workspace Enterprise'ı kurarken kendi JWT gizli anahtarınızı belirtmenizi sağlar. Gizli anahtar, JSON web belirtecini imzalamak ve ONLYOFFICE Docs'a yapılan istekte belirteci doğrulamak için kullanılır.

not

Bu parametre aşağıdaki yapılandırma dosyalarına yazılır (yollar kapsayıcıların içindeki yollardır):

  • Community Server için - /var/www/onlyoffice/WebStudio/web.appsettings.config
  • Document Server için - /etc/onlyoffice/documentserver/local.json

Örnek​

bash workspace-enterprise-install.sh -jwt yoursecret