Cara Menginstal Forum Discourse dengan LightNode VPS?

2023-01-03

Cara Menginstal Forum Discourse dengan LightNode VPS?

Pendahuluan

Discourse adalah platform forum dan diskusi modern yang bersifat open-source, dirancang untuk dekade berikutnya dari Internet. Ini berfungsi sebagai daftar email, forum diskusi, dan ruang obrolan sekaligus, mempromosikan diskusi yang beradab dan pembangunan komunitas. Pembaruan waktu nyata dan fitur yang luas mendorong diskusi yang menarik dan dinamis. Dibangun dengan responsivitas dan kemampuan untuk diperluas dalam pikiran, ia terintegrasi dengan perangkat seluler dan dapat disesuaikan atau diperluas dengan plugin untuk memenuhi berbagai kebutuhan komunitas. Discourse bertujuan untuk mendorong komunikasi yang bermakna dalam lingkungan yang ramah pengguna.

Langkah-langkah

Berikut adalah panduan rinci dengan perintah yang diperlukan untuk menginstal Discourse di LightNode Ubuntu VPS:

  1. Instal Ketergantungan:

    Jalankan

    bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
    

    untuk menginstal

    • Git,
    • rbenv
    • ruby-build
    • Ruby
    • Rails
    • PostgreSQL
    • SQLite
    • Redis
    • Bundler
    • MailHog
    • ImageMagick
  2. Kloning Discourse:

    Gunakan

    git clone https://github.com/discourse/discourse.git ~/discourse
    

    untuk mengkloning repositori ke dalam folder home Anda.

  3. Siapkan Database:

    Buat peran dengan nama pengguna sistem Anda menggunakan

    cd /tmp && sudo -u postgres createuser -s "$USER"
    
  4. Bootstrap Discourse:

    Arahkan ke folder Discourse dengan

    cd ~/discourse
    

    Kemudian instal gems dan ketergantungan JS menggunakan

    bundle install
    

    Dan

    yarn install
    

    Setelah itu, buat dan migrasikan database menggunakan

    bin/rails db:create
    
    bin/rails db:migrate
    

    Dan

    RAILS_ENV=test bin/rails db:create db:migrate
    
  5. Mulai Server:

    Gunakan

    bin/ember-cli -u
    

    Untuk memulai server rails dan ember.

  6. Buat Admin Baru:

    Buat akun admin dengan

    bin/rails admin:create
    

    Dan ikuti petunjuknya.

  7. Konfigurasi Mail:

    Jalankan

    mailhog
    

Untuk informasi lebih lanjut, lihat panduan Discourse Meta.

FAQ

Apa itu VPS forum Discourse?

  • VPS Discourse adalah server virtual pribadi yang dioptimalkan untuk menjalankan perangkat lunak forum Discourse, menawarkan sumber daya yang didedikasikan dan kinerja yang ditingkatkan untuk platform komunitas yang kuat.

Bisakah saya mengubah alamat IP di LightNode?

  • Ya, LightNode memberikan dua kesempatan untuk mengubah alamat IP Anda secara gratis.

Konfigurasi apa yang perlu saya buka untuk menginstal Discourse?

  • Menurut dokumentasi resmi Discourse, Anda memerlukan VPS dengan setidaknya 2v core, 4GB RAM, agar Anda mendapatkan pengalaman terbaik.