Flarum adalah forum diskusi komunitas open source

Flarum Perangkat lunak forum gratis

Forum Diskusi Komunitas Sumber Terbuka, Cepat dan andal

Bangun situs web diskusi dan papan pesan yang indah dengan paket fitur sosial penuh.

Ringkasan

Flarum adalah forum diskusi open source, gratis dan langsung untuk situs Anda. Ini adalah perangkat lunak forum yang dirancang ulang dan indah dengan penuh fitur. Ini cepat, sederhana dan mudah digunakan pembangun forum yang ditenagai oleh PHP dan Mithril. Flarum yang dioptimalkan dan responsif dan ramah seluler sehingga Anda dapat memiliki pengalaman hebat pada ponsel pintar, tablet, dan perangkat tangan lainnya. Arsitekturnya sangat fleksibel dan memiliki API ekstensi yang kuat sehingga Anda dapat menyesuaikan dan memperluas fitur sesuai kebutuhan bisnis Anda. Flarum membuat diskusi online menyenangkan dengan fitur sosial seperti Facebook dan Twitter. Ini memiliki sistem pemberitahuan pintar di luar kotak. Ini adalah forum diskusi komunitas online yang luar biasa untuk klien, tim, teman, pengikut, atau pendukung Anda.

Persyaratan sistem

Flarum didasarkan pada PHP dan MySQL / MariaDB. Persyaratan saat ini untuk flarum termasuk

  • PHP 7.2.9+ Dengan ekstensi berikut: Curl, Dom, GD, JSON, MBSTRING, OPENSSL, PDO \ _MYSQL, Tokenizer, Zip
  • mysql 5.6+ / mariadb 10.0.5+
  • Apache 2.4 + / nginx 1.8

Fitur

Flarum dilengkapi dengan set fitur untuk mendukung berbagai industri mis. hiburan, produksi, layanan, manufaktur, konstruksi, permainan, dll. Fitur utama meliputi

Mudah digunakan

Antarmuka dua pane, gulir tak terbatas dan fitur komposer mengambang membuatnya mudah digunakan. Anda dapat menghabiskan lebih banyak waktu untuk berbicara dan lebih sedikit waktu mengklik.

Dioptimalkan sentuh

Tombol besar, animasi halus, dan gerakan membuatnya ramah seluler. Geser diskusi ke hak untuk menandainya seperti yang dibaca. Geser ke kiri untuk memunculkan lebih banyak kontrol. Versi desktop dan ponsel flarum menggunakan templat yang sama. Itu menyiratkan lebih sedikit pekerjaan untuk pengembang, dan antarmuka yang lebih konsisten bagi pengguna, terlepas dari ukuran perangkat Anda.

cepat, ringan dan andal

Flarum adalah pembangun forum komunitas pemuatan tercepat dengan jejak kecil. Ini dibangun oleh pengembang Esotalk dan FluxBB, keduanya adalah papan pesan online tercepat dan paling ringan.

Sistem Pemberitahuan Kelas Pertama

Flarum memiliki sistem pemberitahuan pintar di luar kotak. Pemberitahuan dikelompokkan berdasarkan diskusi dan posting untuk membuatnya lebih sederhana untuk diproses. Mereka dapat ditandai sebagai dibaca secara individual atau sekaligus.

Fitur Sosial

Menyebutkan sosial, seperti, penandaan dan fitur sosial terbaru lainnya menjadikannya percakapan lebih menyenangkan.

Fitur lainnya

  • Komunitas yang hebat
  • UI modern
  • mudah diperluas
  • Berdasarkan Laravel
  • Instalasi Mudah
  • Unggah & amp; Berlari
  • Dibangun dengan lebih sedikit
  • Pratinjau cepat
  • Izin yang kuat
  • Pengaturan berbutir halus

Instalasi

Instal Flarum di Ubuntu 18.04 LTS dengan komposer

Anda harus menginstal Apache, MariaDB, dan PHP ke sistem Anda. Pertama, instal Apache dan Mariadb menggunakan perintah berikut:

    sudo apt-get install apache2 mariadb-server -y

Selanjutnya, pasang PHP 7.1 ke sistem Anda. Tapi, PHP 7.1 tidak tersedia di repositori default Ubuntu 18.04. Jadi Anda perlu menambahkan repositori untuk PHP terlebih dahulu. Anda dapat menambahkannya dengan perintah berikut:

    sudo apt-get install python-software-properties -ysudo add-apt-repository -y ppa:ondrej/php

Setelah menginstal Repositori PHP, instal PHP7.1 bersama dengan semua pustaka yang diperlukan menggunakan perintah berikut:

    sudo apt-get install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip wget unzip curl git -y

Selanjutnya, Anda juga perlu membuat beberapa perubahan dalam file php.ini:

    sudo nano /etc/php/7.1/apache2/php.ini

Buat perubahan berikut:

    file_uploads = On
    allow_url_fopen = On
    memory_limit = 256M
    upload_max_file_size = 150M
    max_execution_time = 450

Simpan dan tutup file, setelah Anda selesai. Kemudian, mulailah layanan Apache dan Mariadb dan memungkinkan mereka untuk memulai boot dengan perintah berikut:

    sudo systemctl start apache2sudo systemctl start mysqlsudo systemctl enable apache2sudo systemctl enable mysql

Secara default, Mariadb tidak diamankan. Jadi Anda harus mengamankannya terlebih dahulu. Anda dapat mengamankannya dengan menjalankan skrip mysql \ _secure \ _installation:

    mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

    Enter current password for root (enter for none): Enter
    Set root password? [Y/n]: Y
    New password: 
    Re-enter new password: 
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]: Y
    Reload privilege tables now? [Y/n]: Y

Selanjutnya, masuk ke shell mariadb dengan perintah berikut:

    mysql -u root -p

Masukkan kata sandi root Anda, lalu buat basis data flarum:

    CREATE DATABASE flarumdb;

Selanjutnya, buat pengguna Flarum dengan perintah berikut:

    GRANT ALL PRIVILEGES ON flarumdb.* TO 'flarum'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT

Selanjutnya, Anda perlu menginstal komposer ke sistem Anda. Anda dapat menginstal komposer dengan perintah berikut:

    sudo curl -s https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer

Selanjutnya, buat direktori di bawah Apache Web Root untuk Proyek Flarum dan instal melalui komposer:

    sudo mkdir /var/www/html/flarumcd /var/www/html/flarumsudo composer create-project flarum/flarum . --stability=betasudo chown -R www-data:www-data /var/www/html/flarum/sudo chmod -R 755 /var/www/html/flarum/

Selanjutnya, buat arahan host virtual Apache untuk flarum:

    sudo nano /etc/apache2/sites-available/flarum.conf

Tambahkan baris berikut:

    <VirtualHost *:80>
     ServerAdmin admin@yourdomain.com
     DocumentRoot /var/www/html/flarum
     ServerName yourdomain.com
     <Directory /var/www/html/flarum/>
    Options +FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
     </Directory>
     ErrorLog /var/log/apache2/flarum-error_log
     CustomLog /var/log/apache2/flarum-access_log common
    </VirtualHost>

Simpan dan tutup file, lalu aktifkan file host virtual dan tulis ulang modul dengan perintah berikut:

    sudo a2ensite flarum sudo a2enmod rewrite

Akhirnya, restart Apache Web Server untuk menerapkan semua perubahan. Buka browser web Anda dan nevigasi ke url http://yourdomain.com untuk mengakses flarum.

Instalasi ### Menggunakan Docker Tarik gambar flarum dari hub.docker.com:

    docker pull mondedie/flarum:latest

Konfigurasikan Docker-Compose.yml:

    version: “3”
    
    services:
    flarum:
    image: mondedie/flarum:stable
    container_name: flarum
    env_file:
    – /mnt/docker/flarum/flarum.env
    volumes:
    – /mnt/docker/flarum/assets:/flarum/app/public/assets
    – /mnt/docker/flarum/extensions:/flarum/app/extensions
    – /mnt/docker/flarum/nginx:/etc/nginx/conf.d
    depends_on:
    – mariadb
    
    mariadb:
    image: mariadb:10.4
    container_name: mariadb
    environment:
    – MYSQL_ROOT_PASSWORD=xxxxxxxxxx
    – MYSQL_DATABASE=flarum
    – MYSQL_USER=flarum
    – MYSQL_PASSWORD=xxxxxxxxxx
    volumes:
    – /mnt/docker/mysql/db:/var/lib/mysql

Buat file lingkungan:

    # vi /mnt/docker/flarum/flarum.env
    
    DEBUG=false
    FORUM_URL=http://domain.tld
    
    # Database configuration
    DB_HOST=mariadb
    DB_NAME=flarum
    DB_USER=flarum
    DB_PASS=xxxxxxxxxx
    DB_PREF=flarum_
    DB_PORT=3306
    
    # User admin flarum (environment variable for first installation)
    # /!\ admin password must contain at least 8 characters /!\
    FLARUM_ADMIN_USER=admin
    FLARUM_ADMIN_PASS=xxxxxxxxxx
    FLARUM_ADMIN_MAIL=admin@domain.tld
    FLARUM_TITLE=Test flarum

Jalankan Kompose Docker Anda:

    docker-compose up -d mariadb
    docker-compose up -d flarum

Selamat! Anda telah berhasil memasang flarum

 Indonesia