Dalam artikel seterusnya kita akan melihat Wiki.js. Ini adalah satu Aplikasi wiki sumber terbuka ringan dan percuma yang dibina dengan Node.js. Tidak seperti platform wiki lain, yang ini menyimpan semua kandungan anda terus ke fail Markdown (.md). Kandungan ini diselaraskan secara automatik dengan repositori Git jauh pengguna.
Ini adalah aplikasi wiki sumber terbuka, moden dan hebat berdasarkan Node.js, Git dan Markdown. Kod sumber Wiki.js boleh didapati secara terbuka di Github, siap dimuat turun dan dipasang. Ini mungkin kerana Wiki.js adalah sumber terbuka sepenuhnya, di bawah lesen GNU AGPLv3.
Ciri umum Wiki.js
- Kami akan dapat menulis kandungan kami dalam format Markdown. Kami akan menggunakan penyunting visual terbina dalam.
- Tidak seperti perisian wiki lain yang menyimpan kandungan ke pangkalan data, Wiki.js simpan semua kandungan terus ke fail Markdown (.md). Kandungan ini diselaraskan secara automatik dengan repositori Git jauh kami. Sekiranya kita berminat.
- Aplikasi berjalan pada enjin Node.js. Adakah dioptimumkan untuk menggunakan sumber CPU yang rendah. Ia sangat bergantung pada cache untuk menyampaikan kandungan kepada pengguna dengan cepat.
- Kandungan yang dihasilkan diproses secara automatik dalam a format bacaan yang bersih. Ia dipersembahkan dalam antara muka pengguna yang elegan.
- Kami akan dapat hadkan akses ke Wiki kami kepada pengguna tertentu atau hanya sebahagian kandungan.
- Kami akan dapat log masuk menggunakan pangkalan data tempatan. Kami juga dapat berhubung menggunakan penyedia pengesahan luaran seperti Akaun Microsoft, ID Google, dll.
- Program ini akan memberi kita kemungkinan untuk memasukkan gambar, gambar rajah, dokumen, video, pautan, dll. Untuk ini kami akan menggunakan Pengurus aset Yang menggabungkan.
- Kami akan dapat dengan cepat mencari entri wiki yang kami cari menggunakan enjin carian terbina dalam. Ini akan memberi kami hasil dan cadangan yang relevan ketika menganalisis metadata dan kandungan entri wiki kami.
Keperluan pelayan
Untuk menjayakan program ini, kita perlu mempunyai beberapa perkara di pelayan kita.
- Node.js 6.9.0 atau lebih tinggi.
- MongoDB 3.2 atau lebih tinggi.
- Git 2.7.4 atau lebih tinggi.
- Repositori Git (awam atau swasta). Ini adalah pilihan.
Pasang Wiki.js di Ubuntu
Catatan pendek ini akan kita lihat caranya pasang Wiki.js pada pelayan Ubuntu 18.04 dengan semua keperluan anda.
Pasang Git
Untuk memulakan, kita perlu memasang Git untuk menjalankan Wiki.js. Git sudah terpasang di pelayan Ubuntu. Anda mungkin tidak perlu memasangnya. Walau bagaimanapun, jika anda memerlukan versi terbaru Git, tambahkan repositori berikut dan pasangkannya:
sudo add-apt-repository -y ppa:git-core/ppa sudo apt update && sudo apt upgrade sudo apt install git
Pasang Node.js
Node.js adalah syarat wajib yang lain untuk mendapatkan Wiki.js. Kita hanya perlu melaksanakan perintah berikut untuk memasang Node.js:
sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
Pasang MongoDB
MongoDB juga merupakan salah satu syarat wajib untuk Wiki.js. Kita akan pasang versi yang terdapat di repositori Ubuntu. Kita hanya perlu melaksanakan perintah:
sudo apt install mongodb
Muat turun dan pasang Wiki.js
Setelah semua syarat dipenuhi, kita dapat memuat turun skrip pemasangan Wiki.js dan melancarkannya. Untuk melakukan ini:
sudo mkdir /var/www/wikijs cd /var/www/wikijs curl -sSo- https://wiki.js.org/install.sh | sudo bash
Setelah menjalankan perintah terakhir, anda akan melihat a mesej kejayaan seperti yang berikut:
Selepas pemasangan, kami akan diminta untuk menjalankan penyihir persediaan. Kita boleh memulakannya dengan menjalankan:
sudo node wiki configure
Perintah ini akan menunjukkan kepada kita mesej kepada buka URL http: // localhost: 3000 di penyemak imbas untuk dikonfigurasi wiki.js.
Sekiranya kita membuka penyemak imbas kita dan mencari nama host pelayan atau alamat IP diikuti dengan port, wizard akan bermula. Di sini kita akan mempunyai skrin konfigurasi yang berbeza. Sekiranya kita tidak mahu terlalu rumit, kita boleh menerima tetapan lalai dan teruskan.
Program ini mengesahkan bahawa sistem memenuhi syarat perlu.
Perkara seterusnya yang perlu kita isi ialah konfigurasi am.
Maka kita harus mengkonfigurasi Sambungan MongoDB. Sekiranya pemasangan yang kami jalankan sebelum ini betul, kami boleh menekan butang «Hubungi«. Tetingkap seterusnya adalah tetingkap Konfigurasi laluan. Di sini mereka mengesyorkan agar tidak rosak sehingga kami meneruskan pemasangan.
Pada skrin seterusnya kita boleh tambah data akaun Git kami, atau langkau langkah ini.
Sekarang kita perlu buat akaun pentadbir untuk masuk kemudian.
Selepas ini dan beberapa skrin persediaan lain, Wiki.js harus dipasang dan siap digunakan.
Pada akhirnya kita perlu log masuk. Kami akan menggunakan akaun pentadbir yang kami buat lebih awal untuk membuat laman utama kami.
Dan setelah semua ini, kita akan menghubungi editor. Di sinilah kita boleh mula mencipta.
Ini hanya pemasangan asas. Untuk dapatkan lebih banyak maklumat mengenai platform wiki ini, mengenai pemasangannya, penggunaannya atau untuk melihat dokumentasi rasmi, kami dapat mengunjungi halaman projek.