
Tentang
Tangkapan layar
Instalasi dan Pengaturan
Setelah menginstal
Dukungan / Peningkatan / Saran
Lisensi
Aplikasi Web yang mendukung metode penelitian beberapa pengalaman pengguna (UX).
Lihat situs web untuk informasi lebih lanjut.
Gunakan salah satu dari yang berikut:
git clone https://github.com/carlsonp/kort.git )npm install @carlsonp/kort Edit app.js dan secara opsional atur adminUser dan atur nama pengguna Anda sendiri.
Edit nilai adminPassword di app.js
Setel allowUserRegistration di app.js untuk memungkinkan pengguna mendaftar. Kalau tidak, pengguna hanya dapat dibuat oleh akun dengan akses 'admin'.
Siapkan otentikasi Google secara opsional. Lihat wiki untuk detailnya.
Lanjutkan instalasi melalui sumber atau melalui Docker.
Instal Node.js
Instal MongoDB (3.0 atau lebih tinggi) atau berikan koneksi ke server yang ada dengan mengedit file app.js dan mengatur mongoURL . Kort menggunakan paket Mongoose. Untuk secara opsional mengamankan mongoDB Anda dengan nama pengguna dan kata sandi, buat pengguna untuk database kort dengan melakukan hal berikut:
Buka Shell Commandline Mongo:
mongo --port 27017Pilih database:
use kort
Buat pengguna baru:
db.createUser(
{
user: "kort",
pwd: "123",
roles: [ { role: "readWrite", db: "kort" } ]
}
)
Kemudian edit /etc/mongodb.conf dan aktifkan auth=true . Restart layanan. Pastikan untuk mengatur mongoURL dengan nama pengguna dan kata sandi yang sesuai.
Jalankan npm install di Commandline. Ini akan menginstal dependensi ke folder node_modules .
Jalankan node app.js dari direktori utama. Ini akan memulai server NodeJS di port default 3000.
Instal Docker
Pasang Docker-Compose
Bangun wadah
docker-compose build
Mulai wadah (gunakan -d untuk dijalankan dalam mode terpisah)
docker-compose upHentikan wadah (saat menggunakan mode terpisah)
docker-compose down Data dari MongoDB bertahan dan dipasang sebagai volume Docker di folder ./data/ .
Anda dapat terhubung melalui http: // localhost: 3000
adminUser dan adminPassword yang ditetapkan dalam app.js adalah nama pengguna dan kata sandi untuk akun yang akan dibuat pada saat peluncuran pertama. Gunakan ini untuk masuk.
Buka masalah GitHub.
Kort dilisensikan di bawah GPLV3.