{"id":1589,"date":"2019-06-25T00:37:49","date_gmt":"2019-06-24T17:37:49","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1589"},"modified":"2025-04-18T15:21:58","modified_gmt":"2025-04-18T08:21:58","slug":"cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/","title":{"rendered":"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04"},"content":{"rendered":"<p>Discourse adalah aplikasi forum diskusi free dan open source yang dapat digunakan sebagai milis dan ruang obrolan. Discourse adalah platform yang sangat kuat dan fleksibel yang memungkinkan pengguna untuk masuk dengan Sistem <em>Single Sign-On<\/em>.\u00a0Discourse juga dapat diintegrasikan dengan <a href=\"https:\/\/www.linuxid.net\/post\/cara-install-wordpress-dengan-apache-di-ubuntu-18-04\/\">WordPress<\/a>, Google Analytics, Zendesk, Patreon, <a href=\"https:\/\/www.linuxid.net\/post\/cara-install-slack-di-ubuntu-18-04-bionic\/\">Slack<\/a> dan banyak lagi.<\/p>\n<p>Discourse mendukung pemberitahuan email, balasan email dan berbagai metode otentikasi seperti jejaring sosial, dan sistem single sign-on. Sederhana, mudah digunakan, flat, dan dilengkapi dengan\u00a0mobile layout ponsel bawaan.<\/p>\n<p>Dalam tutorial ini, kita akan belajar cara menginstal dan mengkonfigurasi forum Discourse di server Ubuntu 18.04.<\/p>\n<h2>Prasyarat<\/h2>\n<ul>\n<li>Sistem yang menjalankan sistem Ubuntu 18.04.<\/li>\n<li>Memiliki IP yang menunjuk ke server<\/li>\n<li>Masuk sebagai user non-root <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-ubuntu-linux\/\">dengan hak sudo.<\/a><\/li>\n<\/ul>\n<h2>Sebelum Mulai<\/h2>\n<p>Perbarui paket sistem operasi Anda (software). Ini adalah langkah pertama yang penting karena memastikan Anda memiliki pembaruan terbaru dan perbaikan keamanan untuk paket perangkat lunak default sistem operasi Anda:<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre>\n<p>Setelah server diperbarui, restart sistem Anda untuk menerapkan semua perubahan<\/p>\n<h2>Setting FQDN (Opsional)<\/h2>\n<p>Selanjutnya, Anda perlu mengatur FQDN di server (opsional). Anda dapat melakukannya dengan perintah berikut:<\/p>\n<pre>hostnamectl set-hostname test.example.com<\/pre>\n<p>Selanjutnya, buka file <code>\/etc\/hosts<\/code>\u00a0dengan text editor <a href=\"https:\/\/www.linuxid.net\/post\/cara-menggunakan-text-editor-nano-di-baris-perintah-linux\/\"><code>nano<\/code><\/a> dan tambahkan baris berikut:<\/p>\n<pre>nano \/etc\/hosts<\/pre>\n<p>Tambahkan baris berikut:<\/p>\n<pre>192.168.0.101 test.example.com test&#13;\n<\/pre>\n<p>Simpan dan tutup file ketika selesai. Kemudian, jalankan perintah berikut untuk menerapkan semua perubahan:<\/p>\n<pre>hostname -f<\/pre>\n<p>Selanjutnya, Anda perlu menginstal beberapa paket yang diperlukan ke sistem. Anda dapat menginstalnya dengan perintah berikut:<\/p>\n<pre>apt-get install nginx curl git wget unzip -y<\/pre>\n<p>Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.<\/p>\n<h2>Install dan Konfigurasikan PostgreSQL<\/h2>\n<p>Pertama, Anda perlu menginstall <a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-postgresql-di-ubuntu-18-04\/\">PostgreSQL<\/a> ke sistem. Anda dapat menginstalnya dengan menjalankan perintah berikut:<\/p>\n<pre>apt-get install postgresql -y<\/pre>\n<p>Setelah PostgreSQL diinstal, masuk ke konsol PostgreSQL dengan perintah berikut:<\/p>\n<pre>sudo -u postgres psql<\/pre>\n<p>Selanjutnya, buat database dan user untuk Discourse dengan perintah berikut:<\/p>\n<pre>postgres=#CREATE DATABASE discoursedb;&#13;\n postgres=#CREATE USER discourseuser;&#13;\n postgres=#ALTER USER discourseuser WITH ENCRYPTED PASSWORD 'GantiDenganPassword';&#13;\n postgres=#ALTER DATABASE discoursedb OWNER TO discourseuser;<\/pre>\n<p>Selanjutnya, sambungkan ke discoursedb dan buat ekstensi <code>hstore<\/code> dan <code>pg_trgm<\/code> dengan perintah berikut:<\/p>\n<pre>postgres=#\\c discoursedb;&#13;\n postgres=#CREATE EXTENSION hstore;&#13;\n postgres=#CREATE EXTENSION pg_trgm;<\/pre>\n<p>Terakhir, keluar dari PostgreSQL dengan perintah berikut:<\/p>\n<pre>postgres=#\\q<\/pre>\n<h2>Install Ruby<\/h2>\n<p>Selanjutnya, Anda perlu menginstal Ruby versi terbaru ke sistem. Anda dapat menginstal Ruby menggunakan RVM.<\/p>\n<p>Pertama, instal <em>GNU privacy guard\u00a0<\/em>dengan perintah berikut:<\/p>\n<pre>apt-get install gnupg2 -y<\/pre>\n<p>Selanjutnya, impor GPG keys <em>Ruby version manager<\/em> dengan perintah berikut:<\/p>\n<pre>gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB<\/pre>\n<p>Anda akan melihat output berikut:<\/p>\n<pre>gpg: keybox '\/root\/.gnupg\/pubring.kbx' created&#13;\ngpg: key 105BD0E739499BDB: 6 signatures not checked due to missing keys&#13;\ngpg: \/root\/.gnupg\/trustdb.gpg: trustdb created&#13;\ngpg: key 105BD0E739499BDB: public key \"Piotr Kuczynski &lt;<a href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"abdbc2c4dfd985c0dec8d1d2c5d8c0c2ebccc6cac2c785c8c4c6\">[email\u00a0protected]<\/a>&gt;\" imported&#13;\ngpg: key 3804BB82D39DC0E3: 103 signatures not checked due to missing keys&#13;\ngpg: key 3804BB82D39DC0E3: public key \"Michal Papis (RVM signing) &lt;<a href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"15786574657c66557278747c793b767a78\">[email\u00a0protected]<\/a>&gt;\" imported&#13;\ngpg: no ultimately trusted keys found&#13;\ngpg: Total number processed: 2&#13;\ngpg:    imported: 2&#13;\n<\/pre>\n<p>Selanjutnya, instal RVM dengan <em>Ruby and Rails<\/em> default dengan perintah berikut:<\/p>\n<pre>curl -sSL https:\/\/get.rvm.io | bash -s stable --rails<\/pre>\n<p>Setelah menginstal <em>Ruby and Rails<\/em>, Anda harus mencari skrip RVM. Anda dapat melakukannya dengan perintah berikut:<\/p>\n<pre>source \/usr\/local\/rvm\/scripts\/rvm<\/pre>\n<p>Anda sekarang dapat melihat versi Ruby dengan perintah berikut:<\/p>\n<pre>rvm list<\/pre>\n<p>Anda akan melihat output berikut:<\/p>\n<pre>=* ruby-2.6.3 [ x86_64 ]&#13;\n&#13;\n# =&gt; - current&#13;\n# =* - current &amp;&amp; default&#13;\n#  * - default&#13;\n<\/pre>\n<h2>Install dan Konfigurasi Discourse<\/h2>\n<p>Pertama, Anda download versi terbaru dari Discourse dari repositori Git. Anda dapat mengunduhnya dengan perintah berikut:<\/p>\n<pre>cd \/var\/www\/&#13;\n git clone https:\/\/github.com\/discourse\/discourse.git<\/pre>\n<p>Output:<\/p>\n<pre>Cloning into 'discourse'...&#13;\nremote: Enumerating objects: 57, done.&#13;\nremote: Counting objects: 100% (57\/57), done.&#13;\nremote: Compressing objects: 100% (37\/37), done.&#13;\nremote: Total 403387 (delta 26), reused 34 (delta 20), pack-reused 403330&#13;\nReceiving objects: 100% (403387\/403387), 267.39 MiB | 235.00 KiB\/s, done.&#13;\nResolving deltas: 100% (252384\/252384), done.&#13;\nChecking out files: 100% (27055\/27055), done.&#13;\n<\/pre>\n<p>Selanjutnya, <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\">masuk ke direktori<\/a> discourse dan lihat <em>stable release\u00a0<\/em>terbaru dari Discourse dengan perintah berikut:<\/p>\n<pre>cd discourse&#13;\n git checkout v2.2.4<\/pre>\n<p>Selanjutnya, instal <em>Ruby dependency manager<\/em> dengan perintah berikut:<\/p>\n<pre>\/usr\/local\/rvm\/src\/ruby-2.6.3\/bin\/gem install bundler -v '1.17.3'<\/pre>\n<p>Anda akan melihat output berikut:<\/p>\n<pre>Fetching bundler-1.17.3.gem&#13;\nSuccessfully installed bundler-1.17.3&#13;\nParsing documentation for bundler-1.17.3&#13;\nInstalling ri documentation for bundler-1.17.3&#13;\nDone installing documentation for bundler after 15 seconds&#13;\n1 gem installed&#13;\n<\/pre>\n<p>Selanjutnya, Anda perlu menginstal beberapa paket tambahan untuk mengkompilasi source code. Anda dapat menginstal semuanya dengan perintah berikut:<\/p>\n<pre>apt-get install gcc ruby-dev libxslt-dev libxml2-dev zlib1g-dev libpq-dev imagemagick redis-server optipng pngquant jhead jpegoptim gifsicle -y<\/pre>\n<p>Selanjutnya, instal semua dependensi yang diperlukan oleh Discourse dengan perintah berikut:<\/p>\n<pre>RAILS_ENV=production bundle install --path vendor\/bundle\/<\/pre>\n<p>Selanjutnya, ganti nama file konfigurasi default Discourse dengan perintah <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-mv-dan-penggunaan-di-linux-terminal\/\"><code>mv<\/code> <\/a>seperti berikut:<\/p>\n<pre>mv config\/discourse_defaults.conf config\/discourse.conf<\/pre>\n<p>Selanjutnya, buka file discourse.conf dan tentukan pengaturan database Anda:<\/p>\n<pre>nano config\/discourse.conf<\/pre>\n<p>Ubah baris berikut:<\/p>\n<pre>db_host = localhost&#13;\ndb_port = 5432&#13;\ndb_name = discoursedb&#13;\ndb_username = discourseuser&#13;\ndb_password = PaswwordDatabaseAnda&#13;\nhostname = \"test.example.com\"&#13;\n<\/pre>\n<p>Simpan dan tutup file. Kemudian, edit file konfigurasi <em>production environment<\/em> dengan perintah berikut:<\/p>\n<pre>nano \/var\/www\/discourse\/config\/environments\/production.rb<\/pre>\n<p>Tambahkan baris berikut sebagai baris ketiga<\/p>\n<pre>require 'uglifier'&#13;\n<\/pre>\n<p>Kemudian, cari baris berikut:<\/p>\n<pre>config.assets.js_compressor = :uglifier<\/pre>\n<p>Dan ganti dengan yang pengaturan ini:<\/p>\n<pre>config.assets.js_compressor = Uglifier.new(harmony: true)<\/pre>\n<p>Simpan dan tutup file ketika Anda selesai. Kemudian, siapkan Discourse untuk production dengan perintah berikut:<\/p>\n<pre>RAILS_ENV=production bundle exec rake db:migrate&#13;\n RAILS_ENV=production bundle exec rake assets:precompile<\/pre>\n<p>Selanjutnya, buka file puma.rb dengan perintah berikut:<\/p>\n<pre>nano \/var\/www\/discourse\/config\/puma.rb<\/pre>\n<p>Temukan baris berikut:<\/p>\n<pre>APP_ROOT = '\/home\/discourse\/discourse'<\/pre>\n<p>Ganti dengan baris berikut:<\/p>\n<pre>APP_ROOT = '\/var\/www\/discourse'<\/pre>\n<p>Simpan dan tutup file ketika Anda selesai. Kemudian, <a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">buat direktori<\/a> sockets dan process ID direktori dengan perintah berikut:<\/p>\n<pre>mkdir \/var\/www\/discourse\/tmp\/sockets\/&#13;\n mkdir \/var\/www\/discourse\/tmp\/pids\/<\/pre>\n<p>Terakhir, start Discourse dengan menjalankan perintah berikut:<\/p>\n<pre>RAILS_ENV=production bundle exec puma -C \/var\/www\/discourse\/config\/puma.rb<\/pre>\n<p>Anda akan melihat output berikut:<\/p>\n<pre>[29834] Puma starting in cluster mode...&#13;\n[29834] * Version 3.11.4 (ruby 2.6.3-p62), codename: Love Song&#13;\n[29834] * Min threads: 8, max threads: 32&#13;\n[29834] * Environment: development&#13;\n[29834] * Process workers: 4&#13;\n[29834] * Preloading application&#13;\n&#13;\n[29834] * Listening on unix:\/\/\/var\/www\/discourse\/tmp\/sockets\/puma.sock&#13;\n[29834] ! WARNING: Detected 3 Thread(s) started in app boot:&#13;\n[29834] ! #&lt;Thread:0x000055b1a3e871a0@\/var\/www\/discourse\/vendor\/bundle\/ruby\/2.6.0\/gems\/message_bus-2.2.0.pre.1\/lib\/message_bus.rb:667 sleep&gt; - \/var\/www\/html\/discourse\/vendor\/bundle\/ruby\/2.6.0\/gems\/hiredis-0.6.1\/lib\/hiredis\/ext\/connection.rb:19:in `read'&#13;\n[29834] ! #&lt;Thread:0x000055b1a3e86840@\/var\/www\/discourse\/vendor\/bundle\/ruby\/2.6.0\/gems\/message_bus-2.2.0.pre.1\/lib\/message_bus\/timer_thread.rb:38 sleep&gt; - \/var\/www\/html\/discourse\/vendor\/bundle\/ruby\/2.6.0\/gems\/message_bus-2.2.0.pre.1\/lib\/message_bus\/timer_thread.rb:123:in `sleep'&#13;\n[29834] ! #&lt;Thread:0x000055b1a234dfb0@\/var\/www\/discourse\/lib\/discourse.rb:584 sleep&gt; - \/var\/www\/discourse\/lib\/discourse.rb:587:in `sleep'&#13;\n[29834] * Daemonizing...&#13;\n<\/pre>\n<p>Selanjutnya, buat akun admin untuk mengakses antarmuka web Discourse dengan perintah berikut:<\/p>\n<pre>cd \/var\/www\/discourse&#13;\n RAILS_ENV=production bundle exec rake admin:create<\/pre>\n<p>Berikan email dan kata sandi Anda seperti yang ditunjukkan di bawah ini:<\/p>\n<pre>Email:  <a href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"7e1f1a1317103e1b061f130e121b501d1113\">[email\u00a0protected]<\/a>&#13;\nPassword:  &#13;\nRepeat password:  &#13;\n&#13;\nEnsuring account is active!&#13;\n&#13;\nAccount created successfully with username example&#13;\nDo you want to grant Admin privileges to this account? (Y\/n)  Y&#13;\n&#13;\nYour account now has Admin privileges!&#13;\n<\/pre>\n<p>Selanjutnya, restart layanan Discourse dengan perintah berikut:<\/p>\n<pre>RAILS_ENV=production bundle exec pumactl -P \/var\/www\/discourse\/tmp\/pids\/puma.pid restart<\/pre>\n<h2>Konfigurasi\u00a0 Nginx untuk Discourse<\/h2>\n<p>Selanjutnya, Anda perlu mengkonfigurasi Nginx sebagai reverse proxy untuk mengakses web interface Discourse pada port 80.<\/p>\n<p>Pertama, <a href=\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/\">copy file<\/a> konfigurasi\u00a0sampel \u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-server-blocks-nginx-di-ubuntu-18-04\/\">virtual host<\/a>\u00a0Nginx dengan perintah berikut:<\/p>\n<pre>cp \/var\/www\/discourse\/config\/nginx.sample.conf \/etc\/nginx\/conf.d\/discourse.conf<\/pre>\n<p>Selanjutnya, buka file <code>discourse.conf<\/code> dengan perintah berikut:<\/p>\n<pre>nano \/etc\/nginx\/conf.d\/discourse.conf<\/pre>\n<p>Buat perubahan berikut:<\/p>\n<pre>#upstream discourse {&#13;\n#    server unix:\/var\/www\/discourse\/tmp\/sockets\/thin.0.sock;&#13;\n#    server unix:\/var\/www\/discourse\/tmp\/sockets\/thin.1.sock;&#13;\n#    server unix:\/var\/www\/discourse\/tmp\/sockets\/thin.2.sock;&#13;\n#    server unix:\/var\/www\/discourse\/tmp\/sockets\/thin.3.sock;&#13;\n#}&#13;\n&#13;\nupstream discourse {&#13;\n       server unix:\/var\/www\/discourse\/tmp\/sockets\/puma.sock;&#13;\n }&#13;\nserver_name test.example.com;&#13;\n<\/pre>\n<p>Simpan dan tutup file ketika Anda selesai. Kemudian, buat direktori cache dengan perintah berikut:<\/p>\n<pre>mkdir -p \/var\/nginx\/cache\/<\/pre>\n<p>Selanjutnya, periksa Nginx untuk setiap kesalahan sintaks dengan perintah berikut:<\/p>\n<pre>nginx -t<\/pre>\n<p>Output:<\/p>\n<pre>nginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok&#13;\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful&#13;\n<\/pre>\n<p>Selanjutnya, <a href=\"https:\/\/www.linuxid.net\/post\/perintah-dasar-untuk-manajemen-nginx-services\/\">restart Nginx<\/a> untuk menerapkan semua perubahan:<\/p>\n<pre>systemctl restart nginx<\/pre>\n<p>Anda juga dapat memeriksa status Nginx dengan perintah berikut:<\/p>\n<pre>systemctl status nginx<\/pre>\n<p>Output:<\/p>\n<pre>? nginx.service - A high performance web server and a reverse proxy server&#13;\n   Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; vendor preset: enabled)&#13;\n   Active: active (running) since Sun 2019-05-26 04:19:12 UTC; 29min ago&#13;\n     Docs: man:nginx(8)&#13;\n  Process: 1052 ExecStart=\/usr\/sbin\/nginx -g daemon on; master_process on; (code=exited, status=0\/SUCCESS)&#13;\n  Process: 848 ExecStartPre=\/usr\/sbin\/nginx -t -q -g daemon on; master_process on; (code=exited, status=0\/SUCCESS)&#13;\n Main PID: 1065 (nginx)&#13;\n    Tasks: 3 (limit: 1114)&#13;\n   CGroup: \/system.slice\/nginx.service&#13;\n??1065 nginx: master process \/usr\/sbin\/nginx -g daemon on; master_process on;&#13;\n??1066 nginx: worker process&#13;\n??1067 nginx: cache manager process&#13;\n&#13;\nMay 26 04:19:04 ubuntu1804 systemd[1]: Starting A high performance web server and a reverse proxy server...&#13;\nMay 26 04:19:12 ubuntu1804 systemd[1]: nginx.service: Failed to parse PID from file \/run\/nginx.pid: Invalid argument&#13;\nMay 26 04:19:12 ubuntu1804 systemd[1]: Started A high performance web server and a reverse proxy server.&#13;\n<\/pre>\n<p>Anda juga perlu menyalin file JS berikut jika Anda mendapatkan kesalahan untuk mengakses web Discourse :<\/p>\n<pre>cp \/var\/www\/discourse\/public\/assets\/_vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js \/var\/www\/discourse\/public\/assets\/vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js<\/pre>\n<h2>Akses web interface Discourse<\/h2>\n<p>Discourse sekarang diinstal dan dikonfigurasi, saatnya untuk mengakses antarmuka web Discourse.<\/p>\n<p>Buka browser web dan ketik URL http:\/\/test.example.com. Anda akan diarahkan ke halaman berikut:<\/p>\n<p><a id=\"img-page1\" href=\"https:\/\/www.linuxid.net\/assets\/media\/4_page1.png\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/4_page1.png\" alt=\"Discourse web interface\" width=\"550\" height=\"238\"\/><\/a><\/p>\n<p>Sekarang, klik tombol<strong> Log In<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page2\" href=\"https:\/\/www.linuxid.net\/assets\/media\/5_page2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/5_page2.png\" alt=\"Login to Discourse\" width=\"550\" height=\"287\"\/><\/a><\/p>\n<p>Sekarang, berikan nama pengguna dan kata sandi Anda. Kemudian, klik tombol <strong>Log In<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page3\" href=\"https:\/\/www.linuxid.net\/assets\/media\/5_page3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/5_page3.png\" alt=\"Discourse user dashboard\" width=\"550\" height=\"298\"\/><\/a><\/p>\n<p>Sekarang Anda dapat memulai Setup wizard menggunakan URL http:\/\/test.example.com\/wizard di web browser. Anda akan melihat Welcome screen di halaman berikut:<\/p>\n<p><a id=\"img-page4\" href=\"https:\/\/www.linuxid.net\/assets\/media\/5_page4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/5_page4.png\" alt=\"Setup Wizard\" width=\"550\" height=\"328\"\/><\/a><\/p>\n<p>Sekarang, pilih bahasa Anda dan klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page6\" href=\"https:\/\/www.linuxid.net\/assets\/media\/1_page6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/1_page6.png\" alt=\"Select language\" width=\"550\" height=\"321\"\/><\/a><\/p>\n<p>Di sini, ketik topik Anda dan klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page7\" href=\"https:\/\/www.linuxid.net\/assets\/media\/page7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/page7.png\" alt=\"Configure Access Priveliges\" width=\"550\" height=\"364\"\/><\/a><\/p>\n<p>Di sini, pilih Publik dan klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page8\" href=\"https:\/\/www.linuxid.net\/assets\/media\/1_page8.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/1_page8.png\" alt=\"Enter contact details\" width=\"550\" height=\"326\"\/><\/a><\/p>\n<p>Di sini, berikan email dan halaman kontak Anda. Kemudian, klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page9\" href=\"https:\/\/www.linuxid.net\/assets\/media\/page9.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxid.net\/assets\/media\/page9.png\" alt=\"Organization settings\" width=\"550\" height=\"330\"\/><\/a><\/p>\n<p>Di sini, berikan nama dan alamat perusahaan Anda. Kemudian, klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page10\" href=\"https:\/\/www.linuxid.net\/assets\/media\/1_page10.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/1_page10.png\" alt=\"Choose a theme\" width=\"550\" height=\"330\"\/><\/a><\/p>\n<p>Sekarang, pilih tema Anda dan klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page12\" href=\"https:\/\/www.linuxid.net\/assets\/media\/2_page12.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/2_page12.png\" alt=\"Upload Logo for Discourse website\" width=\"550\" height=\"328\"\/><\/a><\/p>\n<p>Sekarang, unggah logo Anda dan klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page13\" href=\"https:\/\/www.linuxid.net\/assets\/media\/1_page13.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/1_page13.png\" alt=\"Upload Icons\" width=\"550\" height=\"310\"\/><\/a><\/p>\n<p>Sekarang, pilih Ikon dan klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page14\" href=\"https:\/\/www.linuxid.net\/assets\/media\/page14.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/page14.png\" alt=\"Set Homepage Title\" width=\"550\" height=\"317\"\/><\/a><\/p>\n<p>Sekarang, pilih halaman beranda dan klik tombol <strong>Next<\/strong>. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page15\" href=\"https:\/\/www.linuxid.net\/assets\/media\/page15.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/page15.png\" alt=\"Select Emojis\" width=\"550\" height=\"320\"\/><\/a><\/p>\n<p>Sekarang, pilih Emoji sesuai keinginan dan klik tombol Next. Anda akan melihat halaman berikut:<\/p>\n<p><a id=\"img-page16\" href=\"https:\/\/www.linuxid.net\/assets\/media\/page16.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/page16.png\" alt=\"Invite Staff\" width=\"550\" height=\"324\"\/><\/a><\/p>\n<p>Sekarang, undang staf Anda untuk bergabung dengan forum ini dan klik tombol <strong>Next<\/strong>. Setelah instalasi selesai, Anda akan melihat halaman berikut:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/page17.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/page17.png\" alt=\"Discourse is ready\" width=\"550\" height=\"317\"\/><\/a><\/p>\n<p>Sekarang, klik tombol <strong>Done<\/strong>. Anda akan diarahkan ke dasbor Discourse yang ditampilkan di halaman berikut:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/page18.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone\" src=\"https:\/\/www.linuxid.net\/assets\/media\/page18.png\" alt=\"Discourse has been setup successfully\" width=\"550\" height=\"297\"\/><\/a><\/p>\n<p>Selamat! Anda telah berhasil menginstal dan mengkonfigurasi forum Discourse di server Ubuntu 18.04.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discourse adalah aplikasi forum diskusi free dan open source yang dapat digunakan sebagai milis dan&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1590,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[44,28,9,129,14],"class_list":["post-1589","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-cms","tag-nginx","tag-ubuntu","tag-ubuntu-18-04","tag-web-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04 - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Discourse adalah aplikasi forum diskusi free dan open source yang dapat digunakan sebagai milis dan&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-24T17:37:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"550\" \/>\n\t<meta property=\"og:image:height\" content=\"328\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/\",\"name\":\"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png\",\"datePublished\":\"2019-06-24T17:37:49+00:00\",\"dateModified\":\"2025-04-18T08:21:58+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png\",\"width\":550,\"height\":328},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04 - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04 - Linuxid","og_description":"Discourse adalah aplikasi forum diskusi free dan open source yang dapat digunakan sebagai milis dan&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/","og_site_name":"Linuxid","article_published_time":"2019-06-24T17:37:49+00:00","article_modified_time":"2025-04-18T08:21:58+00:00","og_image":[{"width":550,"height":328,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png","type":"image\/png"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"9 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/","url":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/","name":"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png","datePublished":"2019-06-24T17:37:49+00:00","dateModified":"2025-04-18T08:21:58+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/5_page4.png","width":550,"height":328},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-discourse-forum-di-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install dan Konfigurasi Discourse Forum di Ubuntu 18.04"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1589"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1589\/revisions"}],"predecessor-version":[{"id":2911,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1589\/revisions\/2911"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1590"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}