Membangun Document Management Server Dengan OnlyOffice (Bag. 3 : Instalasi Community Server)
Pada bagian ini kita akan melanjutkan ngobrol dan learning by doing nya soal Membangun Document Management Server dengan OnlyOffice (Bagian 1 & Bagian 2). Jangan lupa siapin kopi dan cemilan buat menemani aktivitas di pagi hari ini (kebetulan ini saya mulai ngetiknya pagi 😀 ). Community Server pada dasarnya bisa diinstall baik di Linux maupun di Windows, namun pada bahasan kali ini kita akan belajar instalasi di Linux. Community server bisa dibilang adalah Portal yang nantinya akan dihubungkan dengan Document Server. Mungkin lebih dari sekedar portal document management, karena di dalamnya juga terdapat beberapa modul seperti Project Management, CRM, Calendar, Email Client, Instant Messenger, File Sharing, Integration dengan Google Drive, Integration dengan DropBox, Invoicing System, Time Tracking, Blogs, Forums, Wiki dan masih banyak lagi.
Berikut ini adalah system requirement minimal yang direkomendasikan untuk instalasi Community Server:
- CPU: Dual Code 2GHz atau lebih
- RAM: 2 GB atau lebih
- HDD: Minimsal 2GB Free Space
- SWAP: 2 GB
- OS: Debian, Ubuntu, atau distribusi lainnya dengan kernel minimal 3.10
- Dependency: Mono, MySQL, Node.js, Nginx
Seperti bisa update dulu OS yang kita pakai dengan melakukan upgrade (saya menggunakan Ubuntu Server 14.04) dengan perintah sebagai berikut:
sudo apt update sudo apt upgrade
Pertama kita install dulu Mono library dengan perintah sebagai berikut:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF sudo apt install apt-transport-https echo "deb https://download.mono-project.com/repo/ubuntu stable-trusty main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list sudo apt update sudo apt install mono-devel
Mungkin membutuhkan beberapa waktu, karena size library Mono sekitar 70an MB, lama atau tidaknya proses instalasi tergantung kecepatan internet yang sampeyan pakai. Setelah selesai, langkah berikutnya adalah instalasi Nginx Server dengan perintah berikut:
sudo apt install npm nginx-extras
Kemudian kita lanjutkan dengan instalasi Node.js. Sama caranya seperti waktu kita install Document Server. Disini kita pakai Node.js versi 8 karena di versi 10 dan yang lebih baru tidak support di Ubuntu 14.04. Kalau sampeyan pake OS yang lebih baru, gunakan versi Node.js yang lebih terkini.
sudo apt install curl sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo bash - sudo apt install nodejs
Setelah itu kita lanjutkan untuk pross instalasi Community Server dengan perintah berikut:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5 sudo echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list sudo apt-get update sudo apt-get install onlyoffice-communityserver
Instalasi Community Server sekitar 100MB, tunggu hingga muncul jendela yang meminta New Password untuk user Root MySQL. Setelah itu proses instalasi akan dilanjutkan kembali. Untuk memastikan semua sudah terinstall dengan baik, ketik perintah berikut ini:
sudo apt -f install
Pergunakan perintah tersebut juga untuk memperbaiki proses install yang mungkin gagal atau ada kendala. Apabila proses instalasi telah selesai, buka browser dan arahkan ke IP Address server Community Server yang telah diinstall, hingga muncul jendela berikut ini:
Jendela ini untuk menentukan password baru untuk user Administrator. Masukkan password baru dan isikan email untuk user Administrator. Kemudian klik Continue.
Apabila sudah muncul jendela di atas, maka instalasi Community Server telah berhasil. Untuk bahasan selanjutnya, kita akan menghubungkan Community Server dan Document Server.
Selamat Belajar …
Leave a Reply
Want to join the discussion?Feel free to contribute!