GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Wacana di Ubuntu 20.04

Dalam tutorial ini kami akan menjelaskan petunjuk langkah demi langkah tentang Cara menginstal Discourse di Ubuntu 20.04 Juga, kami akan memberi Anda beberapa informasi berguna tentang penggunaannya.

Wacana adalah platform open source yang digunakan untuk forum diskusi, ruang obrolan, atau sebagai perangkat lunak manajemen milis. Itu ditulis dalam Ruby on Rails sebagai bahasa backend, Ember.js sebagai frontend, dan menggunakan PostgreSQL untuk penyimpanan data. Ia menawarkan banyak fitur seperti 2FA (Otentikasi dua faktor), pemblokiran Spam, API Komprehensif, Login Sosial, dan lain-lain. Menginstal Wacana dapat dilakukan secara manual dengan beberapa langkah atau di lingkungan yang terisolasi dengan Docker.

Dalam posting blog ini, kami akan menggunakan buruh pelabuhan sebagai solusi yang lebih mudah dan lebih cepat dan perkiraan waktu untuk instalasi harus beberapa menit, tergantung pada kecepatan jaringan Anda. Mari kita mulai!

Prasyarat

Sebelum kita mulai dengan instalasi ada beberapa persyaratan yang harus dipenuhi:

  • VPS dengan RAM minimal 2GB (Paket VPS SSD 2 kami)
  • Pemasangan baru Ubuntu 20.04
  • Hak istimewa pengguna:pengguna root atau non-root dengan hak istimewa sudo
  • Menunjuk Catatan domain atau subdomain ke alamat IP server Anda
  • Server surat SMTP. Dapat menggunakan beberapa layanan email eksternal seperti Mailgun, Sendgrid, Gmail, Hotmail, dan lain-lain, jika Anda tidak memilikinya

Langkah 1. Perbarui Sistem

Instalasi baru Ubuntu 20.04 membutuhkan pembaruan perangkat lunak terbaru. Jalankan perintah berikut untuk memperbarui sistem ke versi terbarunya:

sudo apt update -y && sudo apt upgrade -y

Langkah 2. Instal Docker Container

Seperti yang kami sebutkan sebelumnya, kami akan menginstal Wacana di lingkungan buruh pelabuhan yang terisolasi. Docker secara default tersedia di Ubuntu 20.04 dan kita hanya perlu menjalankan perintah berikut untuk menginstalnya:

sudo apt-get install docker.io -y

Setelah instalasi selesai, mulailah layanan buruh pelabuhan:

sudo systemctl start docker

Setelah memulai layanan, Anda harus mengaktifkannya dengan perintah berikut:

sudo systemctl enable docker

Untuk memeriksa apakah layanan aktif dan berjalan, di terminal jalankan perintah di bawah ini:

sudo systemctl status docker

Anda akan melihat output berikut:

root@vps:~# systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-10-28 17:52:17 UTC; 1h 14min ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 63601 (dockerd)
      Tasks: 32
     Memory: 1.8G
     CGroup: /system.slice/docker.service
             ├─ 63601 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
             ├─274057 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 443 -container-ip 172.17.0.2 -container-port 443
             └─274071 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.17.0.2 -container-port 80

Oct 28 19:03:56 vps.example.com dockerd[63601]: time="2021-10-28T19:03:56.213105991Z" level=info msg="ignoring event" container=1baae1c7e1acfab1fd0bc326a021964b0b02257932a70e5a6100e7ff520e318c>
Oct 28 19:03:58 vps.example.com dockerd[265458]: time="2021-10-28T19:03:58Z" level=warning msg="file does not exist: /proc/sys/net/ipv6/conf/all/disable_ipv6 : stat /proc/sys/net/ipv6/conf/all>
Oct 28 19:04:31 vps.example.com dockerd[63601]: time="2021-10-28T19:04:31.892373712Z" level=info msg="ignoring event" container=1baae1c7e1acfab1fd0bc326a021964b0b02257932a70e5a6100e7ff520e318c>

Langkah 3. Unduh dan Instal Wacana

Sebelum kita mendownload file instalasi untuk Discourse, kita akan membuatkan director tersendiri untuk itu:

sudo mkdir /var/www/discourse/

Kloning wacana dengan perintah di bawah ini:

 sudo git clone https://github.com/discourse/discourse_docker.git /var/www/discourse/

Masuk ke direktori yang baru dibuat dan jalankan perintah untuk menginstal Discourse

 cd /var/www/discourse/ 

 ./discourse-setup 

Setelah menjalankan perintah untuk pengaturan wacana, akan ada beberapa input yang perlu dimasukkan seperti hostname , alamat email untuk admin akun, server SMTP , SMTP nama pengguna , SMTP sandi dan alamat email untuk Let's Encrypt seperti yang ditunjukkan di bawah ini:

Checking your domain name . . .
Connection to discourse.yourdomain.com succeeded.
Email address for admin account(s)? [[email protected],[email protected]]: discourse@yourdomain.com
SMTP server address? [smtp.example.com]: smtp.yourdomain.com
SMTP port? [587]: 
SMTP user name? [[email protected]]: discourse@yourdomain.com
SMTP password? [pa$word]: yourstrongpassword
Optional email address for Let's Encrypt warnings? (ENTER to skip) [[email protected]]: ssl-discourse@yourdomain.com

Setelah Anda memasukkan nilai-nilai ini, akan ada jendela lain untuk memeriksanya lagi.

Does this look right?

Hostname      : discourse.yourdomain.com
Email         : discourse@yourdomain.com
SMTP address  : smtp.yourdomain.com
SMTP port     : 587
SMTP username : discourse@yourdomain.com
SMTP password : yourstrongpassword
Let's Encrypt : ssl-discourse@yourdomain.com

ENTER to continue, 'n' to try again, Ctrl+C to exit:

Tekan “Masuk ” untuk menyetujuinya dan memberikan beberapa waktu hingga penginstalan selesai.

Setelah penginstalan selesai, Anda dapat memeriksa apakah wadah buruh pelabuhan berjalan dengan benar:

 root@vps:~# docker ps

Anda akan melihat output berikut:

#root@vps:~# docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED          STATUS          PORTS                                      NAMES
1baae1c7e1ac   local_discourse/app   "/sbin/boot"   47 minutes ago   Up 16 seconds   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

Langkah 4. Akses Antarmuka Web

Akses wacana di browser:https://discourse.yourdomain.com

Sekarang, Anda perlu mengklik tombol “Daftar ” dan formulir lain akan terbuka untuk Email , Nama Pengguna dan Sandi .

Langkah terakhir adalah memeriksa kotak surat Anda untuk mengonfirmasi pembuatan akun administrator Anda.

Selamat! Anda berhasil menginstal Discourse di Ubuntu 20.04 .

Tentu saja, Anda tidak perlu menginstal Discourse di Ubuntu 20.04. Jika Anda merasa kesulitan, Anda dapat meminta admin Linux ahli kami untuk menginstal Discourse di Ubuntu 20.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

Jika Anda menyukai posting ini tentang cara menginstal Discourse di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Jika Anda tertarik, lihat paket VPS Wacana kami. Terima kasih.


Panels
  1. Cara Menginstal Docker di Ubuntu 16.04

  2. Cara Menginstal Docker di Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara menginstal R di Ubuntu 16.04

  2. Cara Menginstal Docker Compose di Ubuntu 18.04

  3. Bagaimana Cara Menginstal Docker di Ubuntu 18.04?

  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Kubernetes di Ubuntu 18.04

  3. Cara Menginstal Docker Compose di Ubuntu 18.04