avatar RicalDocs

The Daily Stack

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
  • MUSIC
Home Discourse
Article

Discourse

Panduan langkah-langkah untuk instalasi dan konfigurasi platform forum internet pada lingkungan pengembangan lokal.

Published Aug 28, 2025 Updated Oct 3, 2025
By Risnanda Pascal
1 min read
Discourse
Discourse

Pengantar

Discourse adalah sebuah platform forum internet open source yang dirancang untuk diskusi komunitas yang berkelanjutan. Dibangun dengan menggunakan bahasa pemrograman Ruby on Rails dan Ember.js, Discourse menekankan pada kegunaan, desain yang responsif, dan integrasi yang mulus dengan berbagai layanan web modern. Perangkat lunak ini dikembangkan dengan fokus pada pengalaman pengguna yang intuitif dan modern, serta sering digunakan untuk mendukung komunitas daring, situs dukungan pelanggan, dan platform diskusi internal.

Sejarah

Discourse pertama kali diumumkan pada tahun 2013 oleh Jeff Atwood, Robin Ward, dan Sam Saffron. Tujuan utama pengembangannya adalah untuk menciptakan alternatif modern untuk platform forum tradisional yang dianggap sudah ketinggalan zaman. Sejak diluncurkan, Discourse telah mendapatkan popularitas yang signifikan berkat pendekatan sumber terbukanya dan komitmen terhadap inovasi berkelanjutan.

Pengembangan Lokal

Pengembangan lokal Discourse memungkinkan pengembang untuk menguji dan memodifikasi perangkat lunak di lingkungan mereka sendiri.

Prasyarat

  • Sistem Operasi: Dapat dijalankan pada Windows (menggunakan WSL), Linux, atau macOS.
  • Docker: Diperlukan untuk mengelola kontainer dan dependensi.

Langkah-Langkah Instalasi

  1. Pastikan Docker telah terinstal pada sistem. Silakan merujuk ke panduan instalasi Docker.

  2. Unduh kode sumber Discourse dari repositori GitHub:
    1
    
    git clone https://github.com/discourse/discourse.git && cd discourse
    
  3. Jalankan perintah berikut untuk menginisialisasi instance Discourse dan membuat akun administrator:
    1
    
    d/boot_dev --init
    

    Perintah ini akan memandu pengguna melalui proses pembuatan akun administrator.

  4. Menjalankan Server
    • Mulai server Rails dengan perintah:
      1
      
      d/rails s
      
    • Di terminal terpisah, jalankan Ember CLI:
      1
      
      d/ember-cli
      
    • Tunggu hingga proses build selesai dan server berjalan pada http://localhost:4200.
  5. Buka browser dan akses http://localhost:4200 untuk menggunakan Discourse secara lokal. Pastikan kedua terminal tetap aktif selama pengembangan.

Penggunaan dan Aplikasi

Discourse digunakan oleh berbagai organisasi dan komunitas untuk:

  • Forum diskusi publik dan privat.
  • Platform dukungan pelanggan.
  • Pusat bantuan dan dokumentasi.
  • Komunitas sumber terbuka dan proyek kolaboratif.

Pranala Luar

  • Situs Resmi Discourse
  • Setup Discourse for Local Development

Pranala Menarik

  • Ghost - Platform blog & buletin open source
  • Calibre-Web
  • Docker Command Reference
Tech Sovereign, Social Networks
self-hosted docker
This content is licensed under CC BY 4.0 by the author.
Share
External Links
  • RicalNet

Table of Contents

Related Articles

Aug 24, 2025

Calibre-Web

Panduan tentang instalasi dan konfigurasi Calibre-Web sebagai manajemen buku elektronik.

Aug 11, 2025

SearXNG

Ciptakan dan kelola search engine pribadi Anda untuk pencarian privat yang berdaulat.

Jun 10, 2025

WeeBeeTalk

Solusi telekomunikasi hybrid yang berfokus pada privasi, dirancang untuk konferensi enterprise dengan mengintegrasikan stack teknologi open-source seperti Rocket.Chat, Jitsi, dan Asterisk.

Calibre-Web

Ghost - Platform blog & buletin open source

RicalNet © Some rights reserved

Last updated on November 16, 2025

Loading...

Privacy Policy • Source code

Trending Tags

cloud computing linux privacy docker self-hosted cryptography android cisco packet tracer telecommunications tools

An updated version of this content is available