Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Install RunCloud di Ubuntu 20.04 LTS


Install RunCloud di Ubuntu 20.04 LTS

Belajar Linux ID - RunCloud adalah panel server web modern yang dirancang untuk membantu Anda mengelola aplikasi web dan situs web PHP (PHP Cloud Server Management Panel) dengan mudah dan cepat.

RunCloud megadopsi sistem berbasis cloud SaaS (Software as a Service) yang dapat Anda gunakan untuk management server atau instance yang ada di beberapa penyedia provider cloud seperti Linode, Digital Ocean, Vultr, UpCloud, Amazon Lightsail, Google Cloud Platform, Amazon Web Service dan Azue namun Anda juga dapat menggunakan RunCloud untuk melakukan management server/instance/VPS di luar provider tersebut dengan syarat memiliki sebuah server/instance/vps dengan sistem operasi Ubuntu 18.04 LTS atau 20.04 LTS.

Banyak fitur dan manfaat yang didapatkan jika kita menggunakan RunCloud, karena RunCloud menawarkan berbagai macam fitur menarik dan serba praktis yang dapat Anda gunakan mulai dari

Selain itu RunCloud sudah menyediakan template berupa script installer jika ingin melakukan instalasi Frameworks atau CMS seperti Laravel, Yii Framework, WordPress, Joomla, Drupal, Code Inginter, CakePHP dan masih banyak lainnya.

Dengan segudang fitur yang ditawarkan diatas RunCloud tidak sepenuhnya gratis jika Anda ingin mencoba RunCloud dapat menggunakan fitur trial selama 5 hari sebelum lanjut ke production menggunakan RunCloud. Untuk harga atau pricing dari RunCloud dapat dilihat pada link berikut: RunCloud Pricing

Pada tutorial kali ini akan dibahas bagaimana cara melakukan instalasi RunCloud di server/instance/vps menggunakan sistem operasi Ubuntu 20.04 LTS. Sebelum itu ada baiknya kita mengetahui terlebih dahulu system requirement yang dibutuhkan sebagai berikut:

Software requirement:

  • Ubuntu 16.04/18.04/20.04 x86_64 LTS (Fresh installation)
  • Tidak mendukung pada VPS OpenVZ (Kernel 2.6)

Hardware Requirement:

  • Minimal lebih dari 1GB HDD
  • Minimal 1 core processor
  • Minimal 512MB RAM
  • 1 public IP Address (Tidak di dukung pada VPS NAT)

External Firewall:

Untuk penyedia VPS seperti AWS, AZURE, NEO Cloud, penyedia tersebut sudah menyertakan firewall eksternal untuk VPS Anda. Silakan buka port 22, 80, 443, dan 34210 untuk melakukan instalasi RunCloud.

Sebelum melakukan instalasi silakan melakukan registrasi akun RunCloud terlebih dahulu pada link berikut: Daftar RunCloud.

Perlu diketahui untuk instalasi RunCloud disini kami menggunakan VPS dari cloud provider NEO Cloud dari Biznet GIO Cloud dengan spesifikasi sebagai berikut:

Login ke akun RunCloud Anda, kemudian klik Let’s get started

Pilih Others

Pilih Connect via IP Address

Isi Server Name sesuai keinginan Anda contoh Production, Staging etc dan isi IP Address dari server/instance/vps Anda

Pilih Manual Installation

Selanjutnya silakan akses ssh ke server/instance/vps Anda dan lakukan update sistem operasi Ubuntu 20.04 LTS

1
ubuntu@blinux-rundcloud:~$ sudo apt update -y

Copy paste atau jalankan script instalasi yang didapatkan diatas untuk proses instalasinya

1
2
ubuntu@test-rundcloud:~$ sudo -s
root@test-rundcloud:/home/ubuntu# export DEBIAN_FRONTEND=noninteractive; echo 'Acquire::ForceIPv4 "true";' | tee /etc/apt/apt.conf.d/99force-ipv4; apt-get update; apt-get install curl netcat-openbsd -y; curl -4 --silent --location https://manage.runcloud.io/scripts/installer/9qeRuzKRr0ASY5MGnxvGIKlJanPuUhTV12I9qf8RYWVDzkf6a1PUkRW03JMBxoQ5vm2W8ls0N/PmZPDLXO7P8QipihsF0TZg4K6GgJY4ybcGUNcSfA2r45TaFBoOojOtBgB9Y9pAOXBksQsaMDclG2HqXJh40roxUegTqSk8gSuCl8uEKnJp8njfvhSVcJ1gQ2E1 | bash -; export DEBIAN_FRONTEND=newt

Tunggu proses instalasi sampai selesai yang membutuhkan waktu kurang lebih 15 menit

Apabila sudah selesai akan nampak seperti gambar dibawah ini

Sampai disini Anda sudah berhasil melakukan instalasi RunCloud di Ubuntu 20.04 LTS.

Selamat mencoba 😁

comments powered by Disqus