Ana içeriğe geç

ONLYOFFICE Apps Enterprise'ı betik parametreleriyle kurma

Giriş​

ONLYOFFICE Apps Enterprise, işbirliğini güçlendirmek için kullanıcıları ve belgeleri tek bir yerde bir araya getirebileceğiniz bir belge merkezinin ücretli sürümüdür.

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

ONLYOFFICE Apps Enterprise kurulum betiğini indirdikten sonra, örneğin her bileşeni ayrı bir makineye kurmak istiyorsanız, betiği bazı ek parametreler belirterek çalıştırmanız gerekebilir.

Kullanılabilir tüm Docker betik parametrelerinin listesini görüntülemek için aşağıdaki komutu kullanın:

bash apps-enterprise-install.sh docker -h

Kullanılabilir tüm DEB/RPM betik parametrelerinin listesini görüntülemek için aşağıdaki komutu kullanın:

bash apps-enterprise-install.sh package -h

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

Betiği parametrelerle çalıştırdığınızda, ONLYOFFICE Apps'i kurma yöntemini seçmeniz istenir. ONLYOFFICE Apps'i Docker ile kurmak için Y yazıp Enter tuşuna basın. ONLYOFFICE Apps'i DEB/RPM paketlerinden kurmak için N yazıp Enter tuşuna basın.

Kimlik bilgileri​

ParametreAçıklama
-reg, --registrydocker kayıt defteri URL'si (örn. https://myregistry.com:5000)
-un, --usernamedocker kayıt defteri kullanıcı adı
-p, --passworddocker kayıt defteri parolası

Bu parametreler, bir test deposuna erişim için kimlik bilgilerini size verdiğimizde, depodaki imajlardan kapsayıcı çalıştırabilmeniz için kullanılır.

Örnek​

bash apps-enterprise-install.sh -reg URL -un username -p password

Kurulum türü​

ParametreAçıklamaDeğerlerVarsayılan
-it, --installationtypekurulum türücommunity|developer|enterpriseenterprise

Bu parametre, belirtilen çözümü kurmanızı sağlar: ONLYOFFICE Apps Community, ONLYOFFICE Apps Developer veya ONLYOFFICE Apps Enterprise.

Örnek​

bash apps-enterprise-install.sh -it community

Bu, ONLYOFFICE Apps Community çözümünü kurar.

Donanım denetimi​

ParametreAçıklamaDeğerlerVarsayılan
-skiphc, --skiphardwarecheckdonanım denetimini atlamak için kullanıntrue|falsefalse

Bu parametre, sistemin asgari donanım gereksinimlerini karşılayıp karşılamadığının denetlenmesini atlamanızı sağlar.

Örnek​

bash apps-enterprise-install.sh -skiphc true

Bu, donanım denetimini atlar.

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 apps-enterprise-install.sh -u true

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

Yalnızca Docs'u 7.2.1.34 sürümüne güncelleyin ve diğer tüm bileşenlerin güncellemesini atlayın:

bash apps-enterprise-install.sh -u true -docsi onlyoffice/documentserver-ee -docsv 7.2.1.34 -idocs true -ia false -irbt false -irds false

Yalnızca ONLYOFFICE Apps'i 1.2.0 sürümüne güncelleyin ve diğer tüm bileşenlerin güncellemesini atlayın:

bash apps-enterprise-install.sh -u true -asv v1.2.0 -idocs false -irbt false -irds false

Bileşen kurulumu​

ParametreAçıklamaDeğerlerVarsayılan
-ia, --installappsONLYOFFICE Apps'i kurartrue|falsetrue
-idocs, --installdocsONLYOFFICE Docs'u kurartrue|falsetrue
-irbt, --installrabbitmqRabbitMQ'yu kurartrue|falsetrue
-irds, --installredisRedis'i kurartrue|falsetrue
-imysql, --installmysqlMySQL'i kurartrue|falsetrue

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.

Örnek​

bash apps-enterprise-install.sh -idocs false

Bu, ONLYOFFICE Apps Enterprise'ın tüm bileşenlerini ONLYOFFICE Docs olmadan kurar.

bash apps-enterprise-install.sh -ia false -idocs true -imysql false -irbt false -irds false

Bu, ONLYOFFICE Apps, MySQL, RabbitMQ ve Redis kurulumunu atlar ve yalnızca ONLYOFFICE Docs'u kurar.

Bileşen sürümü​

ParametreAçıklama
-asv, --appsversionONLYOFFICE Apps sürümü
-docsv, --docsversionONLYOFFICE Docs sürümü

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

Örnek​

Docker Hub deposunu tarayıcınızda açın, ONLYOFFICE Docs'u seçin ve depoda bulunan tüm etiketleri görüntülemek için Tags sekmesine gidin. Kurmak istediğiniz sürümü belirtin:

bash apps-enterprise-install.sh -docsv 7.2.1.34

Bu, ONLYOFFICE Apps'i ONLYOFFICE Docs 7.2.1.34 sürümüyle kurar.

ONLYOFFICE Docs imaj adı​

ParametreAçıklama
-docsi, --docsimageONLYOFFICE Docs imaj adı

Bu parametre, kapsayıcının hangi ONLYOFFICE Docs imajından başlatılacağını belirtmek için kullanılabilir. Belirtilen imaj, Docker Hub üzerindeki resmi genel depomuzda bulunmalıdır.

Örnek​

bash apps-enterprise-install.sh -docsi onlyoffice/documentserver-ee

Bu, depoda bulunan belirtilen ONLYOFFICE Docs imajından bir kapsayıcı çalıştırır.

Ana makine ayarı​

ParametreAçıklama
-ash, --appshostONLYOFFICE Apps ana makinesi
-esh, --elastichostOpenSearch ana makineleri

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

Örnek​

bash apps-enterprise-install.sh -esh 192.168.3.202

Bu, ONLYOFFICE Apps'i kurar ve 192.168.3.202 IP adresine sahip farklı bir makineye kurulu OpenSearch ile bağlar.

core.machinekey ayarı​

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

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

Bu parametre /app/onlyoffice/config/appsettings.json yapılandırma dosyasına yazılır (yol onlyoffice-studio kapsayıcısı içinde belirtilmiştir).

Örnek​

bash apps-enterprise-install.sh -mk yourmachinekey

ONLYOFFICE Apps harici bağlantı noktası​

ParametreAçıklamaVarsayılan
-ep, --externalportONLYOFFICE Apps harici bağlantı noktası80

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

Örnek​

bash apps-enterprise-install.sh -ep 8080

JWT üst bilgisi ve gizli anahtar ayarları​

ParametreAçıklama
-jh, --jwtheaderJWT üst bilgisi ayarı
-js, --jwtsecretJWT gizli anahtarı ayarı

Bu parametreler, ONLYOFFICE Apps Enterprise'ı kurarken JWT üst bilgisini ve kendi JWT gizli anahtarınızı belirtmenizi sağlar. JWT üst bilgisi, JWT'yi göndermek için kullanılacak http üst bilgisini tanımlar. Gizli anahtar, JSON web belirtecini imzalamak ve ONLYOFFICE Docs'a yapılan istekte belirteci doğrulamak için kullanılır.

Bu parametreler aşağıdaki yapılandırma dosyalarına yazılır (yollar onlyoffice-studio ve onlyoffice-document-server kapsayıcıları içinde belirtilmiştir):

  • ONLYOFFICE Apps için - /app/onlyoffice/config/appsettings.json
  • Document Server için - /etc/onlyoffice/documentserver/local.json

Örnek​

bash apps-enterprise-install.sh -js yoursecret

MySQL sunucusu​

ParametreAçıklamaVarsayılan
-mysqlrp, --mysqlrootpasswordMySQL sunucusu root parolasıauto-generated
-mysqlh, --mysqlhostMySQL sunucusu ana makinesilocalhost
-mysqlport, --mysqlportMySQL sunucusu bağlantı noktası numarası3306

Ana makineyi ve bağlantı noktasını açıkça belirtmezseniz varsayılan değerler kullanılır. Root parolasını belirtmezseniz otomatik olarak oluşturulur.

Örnek​

bash apps-enterprise-install.sh -mysqlrp new-secret-pw

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

ONLYOFFICE Apps veritabanı​

ParametreAçıklamaVarsayılan
-mysqld, --mysqldatabaseONLYOFFICE Apps veritabanı adıonlyoffice_apps
-mysqlu, --mysqluserONLYOFFICE Apps veritabanı kullanıcısı-
-mysqlp, --mysqlpasswordONLYOFFICE Apps veritabanı parolasıauto-generated

Bu parametreler, özel bir veritabanı adı ve oluşturulan veritabanı üzerinde süper kullanıcı izinlerine sahip bir hesap için kullanıcı adı ve parola belirterek ONLYOFFICE Apps veritabanını oluşturmanızı sağlar. Veritabanı adını açıkça belirtmezseniz varsayılan değer kullanılır. Parola belirtmezseniz otomatik olarak oluşturulur.

Örnek​

bash apps-enterprise-install.sh -mysqld appsdatabase -mysqlu username -mysqlp password

RabbitMQ sunucusu​

ParametreAçıklamaVarsayılan
--rabbitmqprotocolRabbitMQ bağlantı protokolüamqp
--rabbitmqhostRabbitMQ sunucusu ana makinesilocalhost
--rabbitmqportRabbitMQ sunucusu bağlantı noktası numarası5672
--rabbitmqusernameRabbitMQ kullanıcı adı-
--rabbitmqpasswordRabbitMQ kullanıcı parolası-
--rabbitmqvirtualhostRabbitMQ sanal ana makinesi/

Bu parametreleri, ONLYOFFICE Apps'i başka bir makinede zaten çalışan bir RabbitMQ sunucusuna bağlamak için kullanın. -irbt false parametresiyle RabbitMQ kurulumunu atlayın, ardından kendi sunucunuzun bağlantı parametrelerini belirtin. Protokolü, ana makineyi, bağlantı noktasını veya sanal ana makineyi açıkça belirtmezseniz varsayılan değerler kullanılır.

Örnek​

bash apps-enterprise-install.sh -irbt false --rabbitmqhost mq.example.com --rabbitmqusername username --rabbitmqpassword password

Bu, ONLYOFFICE Apps'i RabbitMQ olmadan kurar ve mq.example.com ana makinesinde çalışan RabbitMQ sunucusuna bağlar.

Redis sunucusu​

ParametreAçıklamaVarsayılan
--redishostRedis sunucusu ana makinesilocalhost
--redisportRedis sunucusu bağlantı noktası numarası6379
--redisusernameSunucu yetkilendirme gerektiriyorsa Redis kullanıcı adı-
--redispasswordSunucu yetkilendirme gerektiriyorsa Redis kullanıcı parolası-

Bu parametreleri, ONLYOFFICE Apps'i başka bir makinede zaten çalışan bir Redis sunucusuna bağlamak için kullanın. -irds false parametresiyle Redis kurulumunu atlayın, ardından kendi sunucunuzun bağlantı parametrelerini belirtin. Kullanıcı adı ve parola yalnızca Redis sunucunuz yetkilendirme gerektiriyorsa gereklidir.

Örnek​

bash apps-enterprise-install.sh -irds false --redishost redis.example.com --redispassword password

Bu, ONLYOFFICE Apps'i Redis olmadan kurar ve redis.example.com ana makinesinde çalışan Redis sunucusuna bağlar.

OpenSearch sunucusu​

ParametreAçıklamaVarsayılan
--elasticprotocolOpenSearch bağlantı protokolühttp
--elasticportOpenSearch sunucusu bağlantı noktası numarası9200

Bu parametreleri, ONLYOFFICE Apps'i başka bir makinede çalışan bir OpenSearch sunucusuna bağlamak için yukarıdaki Ana makine ayarı bölümünde açıklanan -esh, --elastichost parametresiyle birlikte kullanın. Protokolü ve bağlantı noktasını açıkça belirtmezseniz varsayılan değerler kullanılır.

Örnek​

bash apps-enterprise-install.sh -esh search.example.com --elasticprotocol https --elasticport 9200

Bu, ONLYOFFICE Apps'i search.example.com ana makinesinde çalışan OpenSearch sunucusuna HTTPS üzerinden bağlar.

HTTPS'e geçiş​

ParametreAçıklama
-led, --letsencryptdomainLet's Encrypt sertifikası için alan adını tanımlar
-lem, --letsencryptmailLet's Encrypt sertifikası için alan adı yöneticisinin e-posta adresini tanımlar
-cf, --certfilealan adının sertifika dosyasının yolu
-ckf, --certkeyfilesertifikanın özel anahtar dosyasının yolu

Bu parametreler, çalışma alanını HTTPS'e geçirmenizi sağlar. Yalnızca Docker sürümü için kullanılabilirler.

Örnek​

bash apps-enterprise-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

Bu, letsencrypt.org CA imzalı sertifikasını otomatik olarak oluşturup sunucunuza kurar ve değişikliklerin etkili olması için NGINX hizmetini yeniden başlatır.

bash apps-enterprise-install.sh docker --certfile path --certkeyfile path

Bu, kendi SSL sertifikanızı uygular.