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ı
| Parametre | Açıklama |
|---|---|
-ci, --communityimage | ONLYOFFICE Community Server imaj adı veya .tar.gz dosya yolu |
-di, --documentimage | ONLYOFFICE Docs imaj adı veya .tar.gz dosya yolu |
-mi, --mailimage | ONLYOFFICE Mail imaj adı veya .tar.gz dosya yolu |
-cpi, --controlpanelimage | ONLYOFFICE 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ü
| Parametre | Açıklama |
|---|---|
-cv, --communityversion | ONLYOFFICE Community Server sürümü |
-dv, --documentversion | ONLYOFFICE Docs sürümü |
-mv, --mailversion | ONLYOFFICE Mail sürümü |
-cpv, --controlpanelversion | ONLYOFFICE 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
| Parametre | Açıklama |
|---|---|
-dip, --documentserverip | ONLYOFFICE Docs IP adresi |
-mip, --mailserverip | ONLYOFFICE Mail IP adresi |
-mdbip, --mailserverdbip | ONLYOFFICE 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ı
| Parametre | Açıklama |
|---|---|
-md, --maildomain | ONLYOFFICE 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.
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
| Parametre | Açıklama | Değerler | Varsayılan |
|---|---|---|---|
-u, --update | mevcut bileşenleri güncellemek için kullanın | true|false | false |
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
| Parametre | Açıklama |
|---|---|
-un, --username | dockerhub kullanıcı adı |
-p, --password | dockerhub 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
| Parametre | Açıklama | Değerler | Varsayılan |
|---|---|---|---|
-ics, --installcommunityserver | ONLYOFFICE Community Server'ı kur | true|false|pull | true |
-ids, --installdocumentserver | ONLYOFFICE Docs'u kur | true|false|pull | true |
-ims, --installmailserver | ONLYOFFICE Mail'i kur | true|false|pull | true |
-icp, --installcontrolpanel | ONLYOFFICE Control Panel'i kur | true|false|pull | true |
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
truedeğerini kullanın. - Bir bileşenin kurulumunu atlamak için
falsedeğerini kullanın. - Bir bileşeni kurmadan indirmek için
pulldeğerini kullanın.
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ü
| Parametre | Açıklama | Değerler | Varsayılan |
|---|---|---|---|
-it, --installation_type | kurulum türü | WORKSPACE|WORKSPACE_ENTERPRISE | WORKSPACE_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
| Parametre | Açıklama | Değerler | Varsayılan |
|---|---|---|---|
-es, --useasexternalserver | harici sunucu olarak kullan | true|false | false |
Bu parametre, bileşenleri ayrı makinelere kurarsanız kullanılır.
- ONLYOFFICE Docs ve ONLYOFFICE Mail'i ayrı makinelere kurarken
truedeğerini kullanın. - ONLYOFFICE Community Server'ı ONLYOFFICE Control Panel ile birlikte ayrı bir makineye kurarken
falsedeğ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
| Parametre | Açıklama | Değerler | Varsayılan |
|---|---|---|---|
-ms, --makeswap | takas dosyası oluştur | true|false | false |
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
| Parametre | Açıklama | Varsayılan |
|---|---|---|
-mysqlh, --mysqlhost | MySQL sunucu ana bilgisayarı | localhost |
-mysqlprt, --mysqlport | MySQL sunucu bağlantı noktası | 3306 |
-mysqlru, --mysqlrootuser | MySQL sunucu root kullanıcısı | root |
-mysqlrp, --mysqlrootpassword | MySQL 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ı
| Parametre | Açıklama | Varsayılan |
|---|---|---|
-mysqld, --mysqldatabase | ONLYOFFICE Community Server veritabanı adı | onlyoffice |
-mysqlu, --mysqluser | ONLYOFFICE Community Server veritabanı kullanıcısı | onlyoffice_user |
-mysqlp, --mysqlpassword | ONLYOFFICE 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ı
| Parametre | Açıklama | Varsayılan |
|---|---|---|
-mysqlmd, --mysqlmaildatabase | ONLYOFFICE Mail veritabanı adı | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | ONLYOFFICE Mail veritabanı kullanıcısı | mail_admin |
-mysqlmp, --mysqlmailpassword | ONLYOFFICE 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ı
| Parametre | Açıklama | Varsayılan |
|---|---|---|
-cp, --communityport | ONLYOFFICE 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ı
| Parametre | Açıklama |
|---|---|
-mk, --machinekey | core.machinekey anahtarı için ayar |
Bu parametre, ONLYOFFICE Workspace Enterprise'ı kurarken kendi machinekey değerinizi belirtmenizi sağlar.
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ı
| Parametre | Açıklama |
|---|---|
-jwt, --jwtsecret | JWT 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.
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