Ana içeriğe geç

ONLYOFFICE Docs Enterprise Edition'ı AMI ile dağıtma

Giriş​

Artık AWS Marketplace üzerinde sunulan ONLYOFFICE Amazon Machine Image ile ONLYOFFICE Docs Enterprise Edition örneğini Amazon Web Services bulut altyapısında kolayca başlatabilirsiniz.

Amazon Machine Image (AMI), AWS özel bulutunda bir sanal sunucu olan örneği kolayca başlatmayı sağlayan, önceden yapılandırılmış bir şablondur.

ONLYOFFICE Docs Enterprise Edition AMI, web ofisinizi Linux (CentOS) üzerinde çalışan bir sanal sunucuya dağıtmak için gereken tüm bileşenleri, yani hem işletim sistemini hem de yazılımın kendisini ve bir depolama birimini içerir.

ONLYOFFICE Docs Enterprise Edition örneğiniz başlatıldıktan sonra ONLYOFFICE Docs'u Alfresco, Confluence, Liferay, Nextcloud, ownCloud, SharePoint, HumHub gibi dosya eşitleme ve paylaşım platformlarından biriyle entegre edebilirsiniz.

Adım 1. Gerekli ONLYOFFICE AMI'yi seçin ve çözüme abone olun​

Mevcut AWS hesabınızda oturum açın veya yeni bir hesap oluşturun ve AWS Marketplace'e gidin.

ONLYOFFICE Docs Enterprise Edition çözümünü bulun ve gerekli örnek türünü seçin: 50, 100, 200 veya 400 bağlantılı. Bağlantı, aynı anda düzenlemek üzere açılabilen belge içeren tarayıcı sekmelerinin sayısı anlamına gelir. Bir belgeyi iki kullanıcı açtığında, belge iki sekmede açıldığı için iki eşzamanlı bağlantı sayıldığını unutmayın. Sınıra ulaştığınızda, sonraki her belge salt okunur modda açılır.

Gerekli ONLYOFFICE AMI'yi seçin

Product Overview sayfasında yazılım işlevlerinin açıklamasını okuyabilirsiniz.

Gerekli ONLYOFFICE AMI'yi seçin

Bazı örnek parametrelerine bağlı olan fiyat ayrıntılarını tahmin etmek için Pricing sekmesine geçin:

  • Gerekirse örneğin başlatılacağı Region değerini değiştirin. Konum olarak size en yakın bölgeyi seçmeniz önerilir. Varsayılan olarak US East (N. Virginia) seçilidir.

  • Fulfillment option menüsünde yalnızca 64 bit (x86) Amazon Machine Image (AMI) seçeneği kullanılabilir.

  • Software Pricing Details bölümünde Hourly veya Annual abonelik türünü seçin.

    Toplam fiyata, ONLYOFFICE yazılımının ve bu yazılım çözümünü dağıtmak için kullanılan AWS altyapı hizmetlerinin ücretleri dahildir.

    not

    Ücretli AMI'lere abone olma ve diğer fiyatlandırma ayrıntıları hakkında daha fazla bilgi için AWS belgelerine bakın.

ONLYOFFICE AMI'ye abone olun

Tabloda görüntülenen EC2 Instance type değerine (örneğin t3.large) tıklarsanız örnek ayrıntılarını görebilirsiniz. EC2 örnek türü, ONLYOFFICE çözümünü dağıtmak için kullanılan sanal sunucunun donanımını belirler.

ONLYOFFICE AMI'ye abone olun

Kullanılabilir örnek türleri, seçilen ONLYOFFICE Docs Enterprise Edition çözümü varyantına, yani izin verilen bağlantı sayısına göre değişir.

t3.small EC2 örnek türü, ONLYOFFICE Docs Enterprise Edition (50 bağlantı) için kullanılır. Parametreleri şunlardır:

  • Memory: 2 GB
  • CPU: 2 sanal çekirdek
  • Storage: yalnızca EBS
  • Network: 5 Gigabit Ethernet'e kadar

t3.medium EC2 örnek türü, ONLYOFFICE Docs Enterprise Edition (100 bağlantı) için kullanılır. Parametreleri şunlardır:

  • Memory: 4 GB
  • CPU: 2 sanal çekirdek
  • Storage: yalnızca EBS
  • Network: 5 Gigabit Ethernet'e kadar

t3.xlarge EC2 örnek türü, ONLYOFFICE Docs Enterprise Edition (200 bağlantı) için kullanılır. Parametreleri şunlardır:

  • Memory: 16 GB
  • CPU: 4 sanal çekirdek
  • Storage: yalnızca EBS
  • Network: 5 Gigabit Ethernet'e kadar

t3.2xlarge EC2 örnek türü, ONLYOFFICE Docs Enterprise Edition (400 bağlantı) için kullanılır. Parametreleri şunlardır:

  • Memory: 32 GB
  • CPU: 8 sanal çekirdek
  • Storage: yalnızca EBS
  • Network: 5 Gigabit Ethernet'e kadar

Şu bilgileri bulabileceğiniz Usage sekmesine geçin:

  • Fulfillment Options bölümü AMI özelliklerini gösterir. ONLYOFFICE AMI, 64 bit (x86) mimarisine sahiptir.
  • Template components bölümü, bu ürün için kullanılan AWS hizmetlerini gösterir.
    • EC2 hizmeti, CentOS üzerinde çalışan bir sanal sunucuyu dağıtmak ve ONLYOFFICE yazılım çözümünü bu sunucuya kurmak için gereken ortamı sağlar.
  • Usage Instructions, örneği başlattıktan sonra ilk ONLYOFFICE yapılandırmasının nasıl yapılacağına dair kısa öneriler içerir.
  • End User License Agreement, ONLYOFFICE Docs Enterprise Edition çözümünün sunulduğu hüküm ve koşulları düzenler.

ONLYOFFICE AMI'ye abone olun

Sağ üst köşedeki Continue to Subscribe düğmesine tıklayın. Subscribe to this software sayfası açılır:

ONLYOFFICE AMI'ye abone olun

AWS Customer Agreement'ı okuyun ve Accept Terms düğmesine tıklayın. Abonelik işlenirken bekleyin.

ONLYOFFICE AMI'ye abone olun

Effective date alanında 'Pending' yerine geçerli tarih görüntülendiğinde, sağ üst köşedeki Continue to Configuration düğmesine tıklayın.

Adım 2. ONLYOFFICE örneğinizi AWS bulutunda başlatın​

Configure this software sayfasında, sağ üst köşedeki Continue to Launch düğmesine tıklayın.

ONLYOFFICE örneğinizi başlatın

Launch this software sayfası açılır. Bu sayfada Configuration Details bilgilerini bir kez daha gözden geçirebilirsiniz.

Choose Action bölümü, örneği başlatmak için kullanmak istediğiniz yöntemi seçmenizi sağlar. Varsayılan olarak Launch from Website seçeneği seçilidir. Örneği bu web sayfasında sunulan Launch Instance Wizard ile dağıtmak için bu seçeneği değiştirmeden bırakın.

not

Örneğinizi Amazon EC2 console üzerinden de başlatabilirsiniz. Bunun için menüden Launch through EC2 seçeneğini seçin ve Launch düğmesine tıklayın. AWS Management Console içindeki Launch Instance Wizard'a yönlendirilirsiniz; burada bir örnek türü seçebilir, örnek ayrıntılarını yapılandırabilir, depolama ve etiket ekleyebilir ve bir güvenlik grubu yapılandırabilirsiniz. Bu kılavuz, örneği başlatmanın bu yöntemini açıklamaz.

ONLYOFFICE örneğinizi başlatın

EC2 Instance Type bölümünde yalnızca tek bir seçenek kullanılabilir (bu seçenek, daha önce seçtiğiniz ve belirli sayıda bağlantıya izin veren ONLYOFFICE Docs Enterprise Edition örnek türüne bağlıdır).

VPC Settings ve Subnet Settings bölümlerinde varsayılan ayarları değiştirmeden bırakın.

Şimdi yeni bir Security group oluşturmanız ve bir Key pair oluşturmanız gerekir.

Yeni bir güvenlik grubu oluşturma​

Güvenlik grubu, örneğinize erişimi yalnızca bilinen IP adreslerinin erişebileceği şekilde sınırlamanızı sağlar.

Security Group Settings bölümünde Create New Based on Seller Settings düğmesine tıklayın.

ONLYOFFICE örneğinizi başlatın

Güvenlik grubunun adını (örneğin ONLYOFFICE) girin ve açıklamasını ekleyin.

Gerekli kuralları belirlemek için Source (IP or Group) listesini kullanın. Tek bir IP adresi veya bir IP adresi aralığı (örneğin 10.040.196.230/32) belirtebilirsiniz.

ONLYOFFICE örneğinizi başlatın

Kurallar şu bağlantı noktaları için belirlenir:

  • SSH - 22 numaralı bağlantı noktası, sunucunuza SSH protokolü üzerinden bir SSH istemcisiyle erişmek için kullanılır.
  • HTTP - 80 numaralı bağlantı noktası, web ofisinize HTTP protokolü üzerinden bir web tarayıcısıyla erişmek için kullanılır.
  • HTTPS - 443 numaralı bağlantı noktası, web ofisinize güvenli HTTPS protokolü üzerinden bir web tarayıcısıyla erişmek için kullanılır.

Hazır olduğunuzda Save düğmesine tıklayın.

Anahtar çifti oluşturma​

Örneğinize PuTTY veya OpenSSH gibi bir SSH istemcisiyle SSH protokolü üzerinden güvenli şekilde bağlanmak için bir anahtar çifti gerekir.

ONLYOFFICE örneğinizi başlatın

Key Pair Settings bölümünde Create a key pair in EC2 bağlantısına tıklayın.

AWS Management Console yeni bir tarayıcı sekmesinde açılır.

ONLYOFFICE örneğinizi başlatın

not

Üst araç çubuğunda görüntülenen AWS Region değerinin, örneği başlatmak istediğiniz bölgeyle aynı olduğundan emin olun.

Sağ üst köşedeki Create key pair düğmesine tıklayın. İlgili alana anahtar çiftinin adını (örneğin ONLYOFFICE) girin ve örneğinize uzaktan bağlanmak için hangi yazılımı kullanacağınıza göre dosya biçimini seçin:

  • pem, OpenSSH için kullanılır
  • ppk, PuTTY için kullanılır

Aşağıdaki Create key pair düğmesine tıklayın.

Genel anahtarınız AWS EC2'de saklanır. Özel anahtarınızı içeren .pem/.ppk dosyası yerel makinenize indirilir ve varsayılan Downloads klasörüne kaydedilir. Lütfen dosyayı kopyalayıp güvenli bir yerde saklayın.

ONLYOFFICE örneğinizi başlatın

AWS Marketplace'e dönün, anahtar çifti alanının sağındaki simgeyi kullanarak alanı yenileyin ve oluşturduğunuz anahtar çiftini listeden seçin.

ONLYOFFICE örneğinizi başlatın

Bundan sonra Launch düğmesinin kilidi açılır. Launch düğmesine tıklayın ve örnek dağıtılırken bekleyin. Hazır olduğunda, başarılı dağıtımı bildiren ileti görüntülenir.

ONLYOFFICE örneğinizi başlatın

Örnek ayrıntılarını AWS Management Console'da açmak için bu iletideki EC2 Console bağlantısına tıklayın.

ONLYOFFICE örneğinizi başlatın

Örnek başlatıldıktan sonra tamamen işlevsel hale gelmesi biraz zaman alabilir. Instance State sütununda örnek durumunun 'pending' değerinden 'running' değerine değiştiğinden emin olun ve örneğin tüm durum denetimlerinden geçtiğini doğrulayın. Bu bilgi Status Checks sütununda görüntülenir.

Ardından test örneklerini etkinleştirmek ve çözümün işlevlerini bir web tarayıcısıyla kontrol etmek için örneğinize SSH ile bağlanabilirsiniz.

Adım 3. Sunucunuza SSH ile bağlanın​

Örnek çalışmaya başladıktan sonra, centos kullanıcı adını ve SSH özel anahtarınızı kullanarak ona SSH ile erişebilirsiniz.

Sanal sunucunuza SSH ile bağlanmak için ayrıca örneğin Public DNS veya IP address değerini kullanmanız gerekir.

Bu değerleri AWS Management Console'da bulabilirsiniz. Sol menüden Instances bölümüne geçin, bölgenizi seçin (varsayılan olarak US East (N. Virginia)) ve örnek ayrıntılarını açmak için listeden ONLYOFFICE örneğinizi seçin.

Gerekli değeri panoya kopyalamak için Description sekmesinde Public IPv4 DNS veya Public IPv4 address değerinin solundaki Kopyala simgesi simgesine tıklayın.

Sunucunuza SSH ile bağlanın

Windows'ta PuTTY yardımcı programını kullanabilirsiniz.

Kimlik doğrulama için parola yerine, örneği dağıtırken oluşturulan AWS özel anahtar dosyası kullanılır.

PuTTY'yi başlatın. Sol taraftaki gezinme panelinde Connection -> SSH -> Auth bölümünü açın. Authentication parameters -> Private key file for authentication bölümüne gidin, Browse düğmesine tıklayın ve yerel makinenizde saklanan .ppk dosyasının yolunu bulun.

Sunucunuza SSH ile bağlanın

Sol taraftaki gezinme panelinde Session bölümüne dönün. Örneğin Public DNS veya IP address değerini Host Name or IP address alanına girin, 22 numaralı bağlantı noktasının belirtildiğinden ve SSH bağlantı türünün seçildiğinden emin olun ve Open düğmesine tıklayın.

Sunucunuza SSH ile bağlanın

Ardından PuTTY Security Alert penceresinde Yes'e tıklayın. Kullanıcı adı olarak centos yazın ve Enter tuşuna basın.

Sunucunuza SSH ile bağlanın

Linux'ta OpenSSH gibi bir SSH istemcisi kullanabilirsiniz.

Özel anahtarınızı içeren ve yerel makinenizde saklanan .pem dosyasının yolunu, centos kullanıcı adını ve örneğinizin IP address veya Public DNS değerini belirtmeniz gerekir.

Terminalinize aşağıdaki komutu girin ve .pem dosya yolu ile IP Address için gerçek değerleri belirtin:

ssh -i /path/onlyoffice.pem centos@your_instance_ip

Sunucuya bağlanmaya devam etmek için yes yazın. Daha fazla bilgi için AWS belgelerine bakabilirsiniz.

Çözümün işlevlerini incelemek için, test amacıyla yerel dosyalarınızı yüklemenize olanak tanıyan test örneğimizi etkinleştirin. Bunun için aşağıdaki komutu çalıştırın:

sudo docker exec $(sudo docker ps -q) sudo supervisorctl start ds:example

Örneği otomatik başlatmaya ekleyin:

sudo docker exec $(sudo docker ps -q) sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf

Test örneklerini etkinleştirin

Adım 4. Docs Enterprise Edition'a web tarayıcısı üzerinden erişin​

Örnek başladıktan sonra web tarayıcısının adres çubuğuna http://<public IP address>/example/ yazın ve <public IP address> yerine Amazon tarafından sağlanan genel IP adresini veya genel DNS'i girin.

Enterprise Edition&#39;a web tarayıcısı üzerinden erişin

ONLYOFFICE Docs Enterprise Edition örnek sayfası açılır. Burada şunları yapabilirsiniz:

  1. Upload file seçeneğini kullanarak bilgisayarınızda saklanan bir dosyayı yükleyebilirsiniz.
  2. Create new -> Document, Spreadsheet, Presentation veya Form template seçeneklerini kullanarak yeni boş bir metin belgesi, e-tablo, sunum veya form şablonu oluşturabilirsiniz. Örnek içerikli bir dosya oluşturmak istiyorsanız, önce With sample content kutusunu işaretleyin.

Yüklenen veya oluşturulan dosya, düzenleme özelliklerini test edebilmeniz için ilgili ONLYOFFICE Online Editor ile yeni bir tarayıcı sekmesinde açılır.

Dosya ayrıca ONLYOFFICE Docs Enterprise Edition örnek sayfasındaki Your documents listesinde de görünür.

Ortak düzenleme özelliklerini denemek istiyorsanız, Username listesinden başka bir test kullanıcısı seçin ve ardından aynı belgeye Your documents listesinden tıklayarak yeni bir tarayıcı sekmesinde açın.

ONLYOFFICE Docs'u kendi web uygulamanıza entegre etmek için API Belgelerine bakabilirsiniz.