Ovaj članak je preveden pomoću veštačke inteligencije

Implementacija ONLYOFFICE Docs Enterprise izdanja koristeći AMI

Uvod

Sada možete lako pokrenuti instancu ONLYOFFICE Docs Enterprise Edition u infrastrukturi oblaka Amazon Web Services koristeći ONLYOFFICE Amazon Machine Image dostupnu na AWS Marketplace.

Amazon Machine Image (AMI) je unapred konfigurisani šablon koji omogućava lako pokretanje instance, što je virtuelni server u privatnom oblaku AWS.

ONLYOFFICE Docs Enterprise Edition AMI uključuje sve potrebne komponente - kako operativni sistem tako i sam softver, kao i volumen za skladištenje - za postavljanje vašeg web kancelarijskog paketa na virtuelnom serveru koji radi pod Linuxom (CentOS).

Kada je vaša instanca ONLYOFFICE Docs Enterprise Edition pokrenuta, možete integrisati ONLYOFFICE Docs sa jednom od platformi za sinhronizaciju i deljenje fajlova, kao što su Alfresco, Confluence, Liferay, Nextcloud, ownCloud, SharePoint, HumHub itd.

Korak 1. Izaberite potrebni ONLYOFFICE AMI i pretplatite se na rešenje

Prijavite se na vaš postojeći AWS nalog ili se registrujte za novi i idite na AWS Marketplace.

Pronađite rešenje ONLYOFFICE Docs Enterprise Edition i izaberite potrebni tip instance – za 50, 100, 200 ili 400 konekcija. Konekcije označavaju broj kartica u pregledaču sa dokumentima koji mogu biti otvoreni za uređivanje istovremeno. Imajte na umu da jedan dokument otvoren od strane dva korisnika znači dve istovremene konekcije, jer je otvoren u dve kartice. Kada dostignete limit, svaki sledeći dokument se otvara u režimu samo za čitanje.

Izaberite potrebni ONLYOFFICE AMI Izaberite potrebni ONLYOFFICE AMI

Na stranici Pregled proizvoda možete pročitati opis funkcija softvera.

Izaberite potrebni ONLYOFFICE AMI Izaberite potrebni ONLYOFFICE AMI

Pređite na karticu Cene da biste procenili detalje o cenama koji zavise od nekih parametara instance:

  • Promenite Region gde će instanca biti pokrenuta, ako je potrebno. Preporučuje se da izaberete region sa najbližom lokacijom. US East (N. Virginia) je izabran po defaultu.
  • U meniju Opcija ispunjenja dostupna je samo opcija 64-bitne (x86) Amazon Machine Image (AMI).
  • U sekciji Detalji o cenama softvera, izaberite tip pretplate po satu ili godišnje.

    Ukupna cena uključuje troškove za ONLYOFFICE softver i za AWS infrastrukturne usluge korišćene za postavljanje ovog softverskog rešenja.

    Napomena: za više informacija o pretplati na plaćene AMI-je i druge detalje o cenama, molimo vas da se obratite AWS dokumentaciji.
Pretplatite se na ONLYOFFICE AMI Pretplatite se na ONLYOFFICE AMI

Ako kliknete na EC2 tip instance prikazan u tabeli (npr. t3.large), možete videti detalje o instanci. EC2 tip instance određuje hardver virtuelnog servera korišćenog za postavljanje ONLYOFFICE rešenja.

Pretplatite se na ONLYOFFICE AMI Pretplatite se na ONLYOFFICE AMI

Dostupni tipovi instanci se razlikuju u zavisnosti od izabrane varijante ONLYOFFICE Docs Enterprise Edition rešenja, tj. od broja dozvoljenih konekcija.

t3.small EC2 tip instance se koristi za ONLYOFFICE Docs Enterprise Edition (50 konekcija). Ima sledeće parametre:

  • Memorija: 2 GB
  • CPU: 2 virtuelna jezgra
  • Skladište: Samo EBS
  • Mreža: Do 5 Gigabit Ethernet

t3.medium EC2 tip instance se koristi za ONLYOFFICE Docs Enterprise Edition (100 konekcija). Ima sledeće parametre:

  • Memorija: 4 GB
  • CPU: 2 virtuelna jezgra
  • Skladište: Samo EBS
  • Mreža: Do 5 Gigabit Ethernet

t3.xlarge EC2 tip instance se koristi za ONLYOFFICE Docs Enterprise Edition (200 konekcija). Ima sledeće parametre:

  • Memorija: 16 GB
  • CPU: 4 virtuelna jezgra
  • Skladište: Samo EBS
  • Mreža: Do 5 Gigabit Ethernet

t3.2xlarge EC2 tip instance se koristi za ONLYOFFICE Docs Enterprise Edition (400 konekcija). Ima sledeće parametre:

  • Memorija: 32 GB
  • CPU: 8 virtuelnih jezgara
  • Skladište: Samo EBS
  • Mreža: Do 5 Gigabit Ethernet

Pređite na karticu Korišćenje, gde možete pronaći sledeće informacije:

  • Sekcija Opcije ispunjenja prikazuje karakteristike AMI-ja. ONLYOFFICE AMI ima 64-bitnu (x86) arhitekturu.
  • Sekcija Komponente šablona prikazuje AWS usluge koje se koriste za ovaj proizvod.
    • EC2 usluga pruža okruženje potrebno za postavljanje virtuelnog servera koji radi pod CentOS-om i instalaciju ONLYOFFICE softverskog rešenja na njemu.
  • Uputstva za korišćenje sadrže kratke preporuke o tome kako izvršiti početnu konfiguraciju ONLYOFFICE nakon pokretanja instance.
  • Ugovor o licenci za krajnjeg korisnika reguliše uslove pod kojima se pruža rešenje ONLYOFFICE Docs Enterprise Edition.
Pretplatite se na ONLYOFFICE AMI Pretplatite se na ONLYOFFICE AMI

Kliknite na dugme Nastavite sa pretplatom u gornjem desnom uglu. Otvara se stranica Pretplatite se na ovaj softver:

Pretplatite se na ONLYOFFICE AMI Pretplatite se na ONLYOFFICE AMI

Pročitajte AWS Ugovor sa korisnikom i kliknite na dugme Prihvati uslove. Sačekajte dok se pretplata obrađuje.

Pretplatite se na ONLYOFFICE AMI Pretplatite se na ONLYOFFICE AMI

Kada se trenutni datum prikaže u polju Datum stupanja na snagu umesto 'Na čekanju', kliknite na dugme Nastavite sa konfiguracijom u gornjem desnom uglu.

Korak 2. Pokrenite vašu ONLYOFFICE instancu u AWS oblaku

Na stranici Konfigurišite ovaj softver

Na stranici, kliknite na dugme Continue to Launch u gornjem desnom uglu.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

Otvara se stranica Launch this software. Na ovoj stranici možete ponovo pregledati Configuration Details.

U sekciji Choose Action možete odabrati način na koji želite da pokrenete instancu. Opcija Launch from Website je podrazumevano izabrana. Ostavite je nepromenjenu kako biste instancu pokrenuli koristeći Launch Instance Wizard koji je dostupan na ovoj web stranici.

Napomena: svoju instancu možete pokrenuti i preko Amazon EC2 konzole. Da biste to uradili, izaberite opciju Launch through EC2 iz menija i kliknite na dugme Launch. Bićete preusmereni na Launch Instance Wizard u vašem AWS Management Console gde možete odabrati tip instance, konfigurisati detalje instance, dodati skladište, oznake i konfigurisati sigurnosnu grupu. Ovaj vodič ne opisuje takav način pokretanja instance.
Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

U sekciji EC2 Instance Type dostupna je samo jedna opcija (zavisi od prethodno izabranog tipa instance ONLYOFFICE Docs Enterprise Edition sa određenim brojem dozvoljenih konekcija).

U sekcijama VPC Settings i Subnet Settings, ostavite podrazumevane postavke.

Sada treba da kreirate novu Security group i generišete Key pair.

Kreirajte novu sigurnosnu grupu

Sigurnosna grupa omogućava ograničavanje pristupa vašoj instanci tako da joj mogu pristupiti samo poznate IP adrese.

U sekciji Security Group Settings, kliknite na dugme Create New Based on Seller Settings.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

Unesite ime sigurnosne grupe (na primer, ONLYOFFICE) i dodajte njen opis.

Koristite listu Source (IP or Group) da postavite potrebna pravila. Možete specificirati jednu IP adresu ili opseg IP adresa, npr. 10.040.196.230/32.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

Pravila su specificirana za sledeće portove:

  • SSH - port 22 se koristi za pristup vašem serveru koristeći SSH klijent preko SSH protokola.
  • HTTP - port 80 se koristi za pristup vašem web ofisu preko web pretraživača putem HTTP protokola.
  • HTTPS - port 443 se koristi za pristup vašem web ofisu preko web pretraživača putem sigurnog HTTPS protokola.

Kada završite, kliknite na dugme Save.

Generišite par ključeva

Par ključeva je potreban za sigurno povezivanje sa vašom instancom putem SSH protokola koristeći SSH klijent kao što su PuTTY ili OpenSSH.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

U sekciji Key Pair Settings, kliknite na link Create a key pair in EC2.

AWS Management Console će se otvoriti u novoj kartici pretraživača.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu
Proverite da li je AWS Region prikazan na gornjoj traci isti kao onaj u kojem želite da pokrenete instancu.

Kliknite na dugme Create key pair u gornjem desnom uglu. Unesite ime para ključeva (npr. ONLYOFFICE) u odgovarajuće polje i izaberite format fajla u zavisnosti od softvera koji želite da koristite za daljinsko povezivanje sa vašom instancom:

  • pem se koristi za OpenSSH
  • ppk se koristi za PuTTY

Kliknite na dugme Create key pair ispod.

Vaš javni ključ će biti sačuvan u AWS EC2. Fajl .pem/.ppk koji sadrži vaš privatni ključ će biti preuzet na vaš lokalni računar i sačuvan u podrazumevani folder Downloads. Molimo vas da ga kopirate i čuvate na sigurnom mestu.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

Vratite se na AWS Marketplace, osvežite polje za par ključeva koristeći ikonu sa desne strane i izaberite kreirani par ključeva iz liste.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

Nakon toga, dugme Launch postaje otključano. Kliknite na Launch dugme i sačekajte dok se instanca ne implementira. Kada bude spremna, pojavljuje se poruka o uspešnoj implementaciji.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

Kliknite na link EC2 Console u ovoj poruci da otvorite detalje instance u AWS Management Console.

Pokrenite vašu ONLYOFFICE instancu Pokrenite vašu ONLYOFFICE instancu

Može potrajati neko vreme dok instanca ne postane potpuno funkcionalna nakon što je pokrenete. Uverite se da se status instance promenio iz 'pending' u 'running' u koloni Instance State, i proverite da li je instanca prošla sve statusne provere. Ove informacije su prikazane u koloni Status Checks.

Zatim se možete povezati sa vašom instancom putem SSH da omogućite test primere i proverite funkcionalnost rešenja putem web pretraživača.

Korak 3. Povežite se sa vašim serverom putem SSH

Kada instanca bude pokrenuta, možete joj pristupiti putem SSH koristeći korisničko ime centos i vaš SSH privatni ključ.

Da biste se povezali sa vašim virtuelnim serverom putem SSH, takođe ćete morati koristiti Public DNS ili IP adresu instance.

Oni se mogu pronaći u AWS Management Console. Prebacite se na sekciju Instances u levom meniju, izaberite vašu regiju (US East (N. Virginia) po podrazumevanim postavkama) i izaberite vašu ONLYOFFICE instancu na listi da otvorite detalje instance.

Kliknite na ikonu Copy icon levo od Public IPv4 DNS ili Public IPv4 address na kartici Description da kopirate potrebnu vrednost u međuspremnik.

Povežite se sa svojim serverom putem SSH Povežite se sa svojim serverom putem SSH

Na Windows-u možete koristiti alat PuTTY.

Privatni ključ AWS generisan prilikom postavljanja instance koristi se za autentifikaciju umesto lozinke.

Pokrenite PuTTY. U navigacionom panelu sa leve strane otvorite sekciju Connection -> SSH -> Auth. Idite na sekciju Authentication parameters -> Private key file for authentication, kliknite na dugme Browse i pronađite putanju do .ppk fajla sačuvanog na vašem lokalnom računaru.

Povežite se sa svojim serverom putem SSH Povežite se sa svojim serverom putem SSH

Vratite se na sekciju Session u navigacionom panelu sa leve strane. Unesite Public DNS ili IP adresu instance u polje Host Name or IP address, uverite se da je port 22 naveden i da je tip veze SSH izabran, a zatim kliknite na dugme Open.

Povežite se sa svojim serverom putem SSH Povežite se sa svojim serverom putem SSH

Zatim kliknite na Yes u prozoru PuTTY Security Alert. Unesite korisničko ime centos i pritisnite Enter.

Povežite se sa svojim serverom putem SSH Povežite se sa svojim serverom putem SSH

Na Linux-u možete koristiti SSH klijent kao što je OpenSSH.

Trebaće vam da navedete putanju do .pem fajla sa vašim privatnim ključem sačuvanim na vašem lokalnom računaru, korisničko ime centos i IP adresu ili Public DNS vaše instance.

Unesite sledeću komandu u vaš terminal, navodeći stvarne vrednosti za putanju .pem fajla i IP adresu:

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

Unesite yes da nastavite povezivanje sa serverom. Za više informacija, možete se obratiti AWS dokumentaciji.

Da biste istražili funkcionalnost rešenja, omogućite naš test primer, koji će vam omogućiti da otpremite lokalne fajlove za testiranje. Da biste to uradili, izvršite sledeću komandu:


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

Dodajte primer u automatsko pokretanje:


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

Korak 4. Pristupite svom Docs Enterprise izdanju putem web pretraživača

Kada se primer pokrene, unesite http://<public IP address>/example/ u adresnu traku web pretraživača, zamenjujući <public IP address> sa javnom IP adresom ili javnim DNS-om koji je obezbedio Amazon.

Pristupite Enterprise izdanju putem web pretraživača Pristupite Enterprise izdanju putem web pretraživača

Otvara se stranica sa primerom ONLYOFFICE Docs Enterprise izdanja. Ovde možete:

  1. Otpremiti fajl sa vašeg računara koristeći opciju Upload file.
  2. Kreirati novi prazan tekstualni dokument, tabelu, prezentaciju ili obrazac koristeći opcije Create new -> Document, Spreadsheet, Presentation, ili Form template. Ako želite da kreirate fajl sa uzorkom sadržaja, prvo označite polje With sample content.

Otpremeljeni ili kreirani fajl će se otvoriti u novoj kartici pretraživača sa odgovarajućim ONLYOFFICE Online Editorom kako biste mogli testirati mogućnosti uređivanja.

Fajl će se takođe pojaviti na listi Your documents na stranici sa primerom ONLYOFFICE Docs Enterprise izdanja.

Ako želite da proverite mogućnosti zajedničkog uređivanja, izaberite drugog test korisnika sa liste Username i zatim kliknite na isti dokument na listi Your documents da biste ga otvorili u novoj kartici pretraživača.

Da integrišete ONLYOFFICE Docs sa vašom web aplikacijom, možete se obratiti API dokumentaciji.

Članak sa oznaka:
Pregledajte sve oznake