Wacana - Forum Moden untuk Perbincangan Masyarakat

Wacana - Forum Moden untuk Perbincangan Masyarakat

Wacana adalah perisian forum yang berorientasikan masyarakat, sumber terbuka, moden, kaya dan luar biasa. Ini platform yang kuat, boleh dipercayai, dan fleksibel yang dilengkapi dengan pelbagai alat untuk perbincangan komuniti.

Ia direka untuk membina platform perbincangan komuniti, senarai mel atau ruang sembang untuk pasukan, pelanggan, peminat, pelanggan, penonton, pengguna, penyokong, penyokong, atau rakan -rakan dan yang paling penting,.

Pratonton Forum Wacana

Ciri -ciri wacana:

  • Ia mudah digunakan, sederhana dan rata.
  • Ia dilengkapi dengan susun atur mudah alih terbina dalam; mempunyai aplikasi untuk Android dan iOS.
  • Ia dilengkapi dengan semua alat forum moden dan sangat boleh dilanjutkan melalui plugin.
  • Menyokong perbualan awam iklan swasta.
  • Menyokong perbincangan yang boleh dicari.
  • Sesuaikan rupa dan rasa dengan HTML dan CSS Theming.
  • Menyokong pemberitahuan e -mel dan balasan e -mel.
  • Menyokong pelbagai kaedah pengesahan seperti rangkaian sosial, tanda tunggal, atau oauth 2.0.
  • Menyokong emojis dan lencana.
  • Ia boleh diintegrasikan dengan WordPress, Google Analytics, Zendesk, Patreon, Slack, Matomo, dan banyak lagi.
  • Menawarkan webhooks dan API komprehensif berasaskan JSON yang mudah untuk integrasi selanjutnya.
  • Membolehkan pengguna menandakan penyelesaian sebagai jawapan rasmi.
  • Membolehkan pengguna mengundi idea kegemaran.
  • Juga membolehkan pengguna mengedit secara berkolaborasi dengan sejarah semakan penuh.
  • Menyokong memberi topik kepada diri sendiri atau orang lain.
  • Menyokong peningkatan satu klik, dan mendapat sokongan cepat dan tepat, dan banyak ciri lain.

Kami menggunakan Wacana Sejak dua tahun lepas untuk menyokong pembaca Linux kami, anda boleh menyemak demo langsung di url berikut sebelum memasangnya pada sistem Linux.

URL DEMO LIVE: http: // linuxsay.com/ 

Keperluan:

  1. VP yang berdedikasi dengan nama domain berdaftar
  2. Pelayan CentOS 7 dengan pemasangan minimum
  3. A Ubuntu 16.04 pelayan atau Ubuntu 18.04 pelayan dengan pemasangan minimum

Wacana adalah projek sumber terbuka yang boleh digunakan pada pelayan VPS pilihan anda.

Anda boleh mendapatkan VPS RAM 2GB dari linode untuk $ 10, Tetapi ia tidak dikendalikan. Sekiranya anda mahukan VP yang diuruskan, gunakan tawaran promosi Bluehost baru kami, anda akan mendapat sehingga 40% Mati di hosting dengan satu Domain percuma untuk hidup. Sekiranya anda mendapat VP yang diuruskan, mereka mungkin akan memasang Wacana untuk anda.

Dalam artikel ini kita akan menerangkan cara memasang dan mengkonfigurasi Forum Wacana melalui kaedah yang disokong secara rasmi i.e. menggunakan Docker imej pada a CentOS 7 VPS atau Ubuntu VPS pelayan.

Langkah 1: Pasang versi terkini Git dan Docker

1. Terdapat skrip yang disediakan untuk memasang versi terkini Docker dan Git di pelayan anda, muat turun dan jalankan seperti yang ditunjukkan.

# wget -qo- https: // get.Docker.com/ | sh 

Sekiranya skrip gagal pada sistem anda untuk satu sebab atau yang lain, jalankan arahan berikut untuk memasang versi terkini Git dan Docker (dari repositori rasmi):

Pasang Docker dan Git di Debian/Ubuntu

$ sudo apt pemasangan git apt-transport-https ca-certificates curl software-properties-common $ curl -fssl https: // muat turun.Docker.com/linux/ubuntu/gpg | sudo apt-key add-$ sudo add-apt-repository "deb [arch = amd64] https: // muat turun.Docker.com/linux/ubuntu stabil xenial "$ sudo apt update $ sudo apt memasang docker-ce 

Pasang Docker dan Git di CentOS/RHEL

# yum install -y git yum-utils device-mapper-sm-data lvm2 # yum-config-manager --add-repo https: // muat turun.Docker.com/linux/centos/docker-ce.repo # yum memasang docker-ce 

2. Sebaik sahaja anda memasang Docker, pada Ubuntu/Debian, ia dicetuskan untuk memulakan automatik di bawah Sistemd, anda boleh menyemak status perkhidmatannya dengan arahan berikut.

$ sudo systemctl status docker 

Pada Centos/RHEL, Mula dan aktifkan Docker dan melihat statusnya.

# Systemctl Mula Docker # Systemctl Dayakan Docker # Systemctl Status Docker 

Langkah 2: Pasang Wacana di Linux Server

3. Seterusnya buat direktori /var/wacana dan mengklonkan gambar Docker Wacana Rasmi ke dalamnya menggunakan arahan berikut.

----------- Di Debian/Ubuntu ----------- $ sudo mkdir/var/wacana $ sudo git clone https: // github.com/wacana/wacana_docker.git /var /wacana $ cd /var /wacana ----------- Pada centos/rhel ----------- # mkdir/var/wacana # git clone https: // github.com/wacana/wacana_docker.git /var /wacana # cd /var /wacana 

4. Sekarang jalankan Wacana Skrip persediaan menggunakan arahan berikut.

$ sudo ./penyediaan wacana atau # ./Wacana-Setup 

Setelah menjalankan arahan di atas, skrip akan cuba mengesahkan sistem anda untuk keperluan. Kemudian anda akan diminta untuk menjawab soalan-soalan berikut, berikan nilai yang betul dan mematuhi kemudiannya untuk menjana auto aplikasi.yml fail konfigurasi.

Nama hos untuk wacana anda? [Wacana.Contoh.com]: Forum.Tecmint.lan Alamat e -mel untuk akaun pentadbir? [[dilindungi e -mel]]: admin.Tecmint.lan Alamat pelayan SMTP? [SMTP.Contoh.com]: SMTP.Tecmint.lan Port SMTP? [587]: 587 Nama Pengguna SMTP? [[dilindungi e -mel]]: [dilindungi e -mel] Kata Laluan SMTP? []: kata laluan di sini Mari enkripsi e -mel akaun? (Masukkan ke Langkau) [[E -mel dilindungi]]: 
Jalankan skrip pemasangan wacana

Setelah fail konfigurasi dikemas kini, ia akan mula memuat turun Wacana imej asas. Keseluruhan persediaan mungkin diambil dari 10 minit hingga setengah jam, bergantung kepada kelajuan sambungan internet anda; hanya duduk dan tunggu lagi.

5. Apabila persediaan selesai, Wacana bekas harus berjalan dan berjalan. Untuk mengesahkannya, periksa semua bekas Docker yang berjalan menggunakan arahan berikut.

$ sudo docker container ls -a atau # docker container ls -a 
Senaraikan semua bekas Docker yang dijalankan

Langkah 3: Konfigurasikan nginx untuk bekas wacana

6. Dalam langkah ini, kini anda boleh mengkonfigurasi Nginx pelayan web dan proksi terbalik (perhatikan bahawa ini adalah pelayan web di luar bekas) untuk berjalan di hadapan anda Wacana bekas. Ini membolehkan anda menjalankan laman web atau aplikasi lain bersama -sama dengan bekas wacana di pelayan yang sama.

Mula -mula menghentikan bekas wacana yang berjalan menggunakan arahan berikut.

$ sudo ./Pelancar Stop App atau # ./App Stop Pelancar 
Hentikan Wacana Container

7. Seterusnya, ubah fail konfigurasi kontena wacana anda /var/wacana/bekas/aplikasi.yml Untuk menetapkannya untuk mendengar fail khas, selain Port 80.

$ sudo vim bekas/aplikasi.YML atau # VIM Containers/App.yml 

Kemudian ubah suai templat seksyen seperti yang ditunjukkan di bawah.

Templat: - "Templat/Cron.templat.YML " -" Templat/Postgres.templat.YML " -" Templat/Redis.templat.YML " -" Templat/SSHD.templat.YML " -" templat/web.templat.YML " -" templat/web.ratelimited.templat.YML " -" templat/web.Socketed.templat.yml " 

Dan mengulas dedahkan bahagian seperti yang ditunjukkan dalam tangkapan skrin.

Konfigurasikan tetapan kontena wacana

8. Seterusnya, anda perlu mengkonfigurasi a Nginx blok pelayan ke permintaan proksi untuk Wacana dalam /etc/nginx/conf.d/wacana.Conf atau /etc/nginx/enabled sites/Wacana.Conf fail.

$ sudo vim/etc/nginx/conf.d/wacana.conf atau # vim/etc/nginx/conf.d/wacana.Conf 

Tambahkan tetapan ini di dalamnya, (gunakan nama domain anda sendiri dan bukannya Forum.Tecmint.lan).

pelayan mendengar 80; nama pelayan Forum.Tecmint.lan; lokasi/proxy_pass http: // unix:/var/wacana/shared/standalone/nginx.http.Sock:; proxy_set_header host $ http_host; proxy_http_version 1.1; proxy_set_header x-forward-for $ proxy_add_x_forwarded_for; proxy_set_header x-forwarded-proto $ skema;  

Simpan perubahan dan keluar dari fail. Kemudian periksa konfigurasi pelayan web nginx untuk sebarang ralat sintaks, jika semuanya baik -baik saja, mulakan pelayan web.

$ sudo nginx -t $ sudo systemctl start nginx atau # systemctl start nginx 

9. Kini sudah tiba masanya untuk membina semula bekas wacana untuk memohon perubahan baru -baru ini (ini akan menghapuskan bekas lama), dan juga memulakan semula perkhidmatan nginx untuk mengesan pelayan hulu.

$ sudo ./Pelancar Membina semula App $ SUDO Systemctl Mulakan semula nginx atau # ./Pelancar Membina semula App # Systemctl Mulakan semula nginx 

Langkah 4: UI Web Wact Forum Akses

10. Setelah semuanya dikonfigurasikan, anda boleh mengakses Wacana dari pelayar web melalui nama domain Anda menetapkan di atas (untuk kes kami, kami telah menggunakan domain dummy yang dipanggil Forum.Tecmint.lan).

Kami juga telah menggunakan /etc/hos fail untuk mengkonfigurasi DNS tempatan pada sistem ujian (di mana 192.168.8.105 adalah alamat pelayan di rangkaian tempatan).

Persediaan DNS Tempatan untuk Wacana

Taipkan URL berikut untuk mengakses Wacana dan klik pada Daftar Untuk membuat akaun pentadbir baru.

http: // forum.Tecmint.lan 
Forum Wacana

11. Seterusnya, pilih e -mel untuk digunakan (sekiranya anda menentukan lebih daripada satu semasa menyediakan wacana), nama pengguna dan kata laluan, kemudian klik Daftar Untuk membuat akaun pentadbir baru.

Buat akaun wacana baru

12. Seterusnya, e -mel pengesahan akaun akan dihantar ke alamat e -mel yang anda pilih (jika anda menyediakan lebih daripada satu semasa menyediakan wacana) dalam langkah sebelumnya. Sekiranya anda gagal menerima e -mel, pastikan sistem e -mel anda berfungsi dengan betul (pasang pelayan pos postfix) atau periksa folder spam anda.

Klik pada pautan pengesahan untuk mendapatkan 'Wacana selamat datang'Halaman. Kemudian aktifkan akaun anda, persediaan Wacana Pilihan lalai seperti bahasa untuk digunakan, mengakses akaun admin wacana anda dan mentadbir forum perbincangan anda.

Anda boleh mendapatkan maklumat tambahan dari laman web wacana: https: // www.wacana.org/

Itu sahaja buat masa ini! Wacana adalah perisian perbincangan komuniti yang terbuka, moden dan kaya dengan pelbagai alat. Gunakan borang komen di bawah untuk berkongsi sebarang pertanyaan mengenai proses pemasangan atau memberi kami pemikiran anda mengenai perisian forum yang menakjubkan ini.

Sekiranya anda mencari seseorang untuk memasang Wacana Perisian Forum Komuniti, Pertimbangkan kami, kerana kami menawarkan pelbagai perkhidmatan Linux pada kadar minimum yang saksama dengan sokongan percuma 14 hari melalui e-mel. Minta pemasangan sekarang.