Ana içeriğe geç

Betik parametreleriyle ONLYOFFICE Workspace Community kurma

Giriş​

ONLYOFFICE Workspace Community, belgeleri, projeleri, müşteri ilişkilerini ve e-posta yazışmalarını tek bir yerden yönetmek için geliştirilmiş ortak çalışma sisteminin ücretsiz sürümüdür.

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

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

bash workspace-install.sh -h

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

Görüntü adı​

ParametreAçıklama
-ci, --communityimageONLYOFFICE Community Server görüntü adı
-di, --documentimageONLYOFFICE Docs görüntü adı
-mi, --mailimageONLYOFFICE Mail görüntü adı
-cpi, --controlpanelimageONLYOFFICE Control Panel görüntü adı

Bu parametreler, kapsayıcının hangi görüntüden başlatılacağını belirtir. Belirtilen görüntü, Docker Hub üzerindeki resmi genel depoda bulunmalıdır.

Örnek​

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

Bu komut, depoda bulunan belirtilen ONLYOFFICE Docs görüntüsünden bir kapsayıcı çalıştırır; ayrıca ONLYOFFICE Community Server ve ONLYOFFICE Control Panel kapsayıcılarını da ç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ü kullanmak istemiyorsanız belirli bir bileşen sürümünü kurmanızı sağlar. Varsayılan olarak her bileşen kapsayıcısını çalıştırmak için latest etiketli görüntü kullanılır.

Örnek​

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

bash workspace-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 adresi​

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

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

Örnek​

bash workspace-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 özel bir alan adı belirtmenizi sağlar.

Örnek​

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

Bu komut, ONLYOFFICE Mail dahil tüm ONLYOFFICE Workspace Community bileşenlerini yourdomain.com alan adıyla 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. Bu alan adı genellikle yazışmaların yürütüleceği alan adının MX kaydında belirtilir. Kural olarak "yourdomain.com" değeri 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 bileşenler eskiyse bunların en son sürümlerini kurar.

Örnek​

bash workspace-install.sh -u true

Bu komut, güncellenmesi gereken kapsayıcıları durdurur, kaldırır ve ilgili ONLYOFFICE Workspace bileşenlerinin en son sürümlerini başlatır. Mevcut sürümü en son kullanılabilir sürümle aynı olan kapsayıcılar etkilenmez. Önceki kurulumda atlanan bileşenler de atlanır. Portal verileri otomatik olarak korunur.

Kimlik bilgileri​

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

Bu parametreler, bir test deposuna erişmek için kimlik bilgileri verildiğinde kullanılır ve oradaki görüntülerden kapsayıcı çalıştırmanızı sağlar.

Örnek​

bash workspace-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 sunucuya kurmak için kullanılabilirler.

  • Bileşeni kurmak için true değerini kullanın.
  • Bileşen kurulumunu atlamak için false değerini kullanın.
  • Bileşeni kurmadan indirmek için pull değerini kullanın.

Örnek​

bash workspace-install.sh -ims false

Bu komut, ONLYOFFICE Mail dışındaki tüm ONLYOFFICE Workspace bileşenlerini kurar.

bash workspace-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ü kurar: ONLYOFFICE Workspace veya ONLYOFFICE Workspace Enterprise Edition.

Örnek​

bash workspace-install.sh -it GROUPS

Bu komut, ONLYOFFICE Community Server ve ONLYOFFICE Control Panel bileşenlerini içeren ONLYOFFICE Workspace çözümünü kurar.

Bir bileşeni harici sunucu olarak kullanma​

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

Bu parametre, bileşenler ayrı sunuculara kurulurken 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-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-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şturur. 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-install.sh -ms false

Takas dosyası zaten varsa kurulum sırasında yenisinin oluşturulmasını önlemek için bu komutu kullanın.

Betiği -ms parametresi olmadan yeniden çalıştırırsanız betik onlyoffice_swapfile dosyasının var olup olmadığını denetler. Takas dosyası zaten varsa betik bir daha takas dosyası oluşturmaz.

MySQL sunucusu​

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

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

Örnek​

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

Bu komut, ONLYOFFICE Workspace kurulumu sırasında MySQL root hesabı için özel bir parola belirler.

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 adla, ayrıca süper kullanıcı yetkilerine 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-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 adla, ayrıca oluşturulan veritabanında süper kullanıcı yetkilerine 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-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ıştığı bağlantı noktasını değiştirir. Varsayılan bağlantı noktası 80'dir.

Örnek​

bash workspace-install.sh -cp 8080

core.machinekey ayarı​

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

Bu parametre, ONLYOFFICE Workspace Community kurulurken özel bir machinekey belirtmenizi sağlar.

not

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

Örnek​

bash workspace-install.sh -mk yourmachinekey

JWT gizli anahtarı ayarı​

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

Bu parametre, ONLYOFFICE Workspace Community kurulurken özel bir JWT gizli anahtarı 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 şu 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-install.sh -jwt yoursecret