Cara Install BookStack di Linux | alvianaufan

BLOG IT SYSADMIN

Daftar akun digitalocean untuk mendapatkan free credit 100$.
DigitalOcean Referral Badge

Apa itu Bookstack ?

Bookstack adalah webtool opensource yang berguna untuk menyimpan segala macam dokumentasi project, catatan pribadi, atau untuk menaruh data penting perusahaan. Disarankan lebih baik untuk install Bookstack di server jaringan lokal saja jika data yang disimpan bersifat rahasia atau pribadi.



Yang dibutuhkan sebelum install Bookstack.
  1. Install Apache2, php7+/8+ (dalam hal ini saya coba menggunakan php versi 7.3), dan Mysql
  2. Buat directory root untuk taruh source code nya, contohnya disini saya buat directory path /var/www/html/bs/
  3. Install extention php OpenSSL, PDO, MBstring, Tokenizer, GD, MySQL, SimpleXML & DOM.
  4. Buat user database dengan grant permission ke database baru.

Lanjut ke install Bookstack.
  1. Install package yang diperlukan.
    apt install git composer
  2. Masuk ke directory root dan download reponya.
    cd /var/www/html/bs
    git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch
  3. Didalam directory bs akan muncul folder baru dengan nama BookStack, silahkan Copy file .env.example ke .env dan edit script koneksi databasenya.
    cp -p /var/www/html/bs/Bookstack/.env.example /var/www/html/bs/Bookstack/.env
    nano /var/www/html/bs/Bookstack/.env
    # Database details
    DB_HOST=localhost
    DB_DATABASE=bs
    DB_USERNAME=bs
    DB_PASSWORD=passwordnya

    ~save

  4. Pastikan permission directory storage, bootstrap/cache & public/uploads bisa di write access oleh web server apache2.
  5. Lakukan generate aplikasi key bookstack nya.
    cd /var/www/html/bs/BookStack
    php7.3 artisan key:generate
  6. Setting virtualhost apache2 nya dengan pointing domain ke directory public: /var/www/html/bs/BookStack/public. Contohnya saya menggunakan subdomain bs.alvianaufan.my.id
  7. Kalau sudah jalankan import database php nya didalam directory BookStack.
    cd /var/www/html/bs/BookStack
    php7.3 artisan migrate
  8. Setelah proses import database selesai, buka browser dan masukkan url BookStack nya seperti bs.alvianaufan.my.idinstall bookstack
    login menggunakan alamat email admin@admin.com dan passwordnya adalah passwordinstall bookstack
    coba buat 1 buku/dokumentasi di BookStack dan rasakan pengalaman berbeda ketika menulis dokumentasi di aplikasi lainnya.install bookstackinstall bookstack
  9. Untuk akses login admin bisa anda rubah di menu edit profile. Silahkan di sesuaikan saja. install bookstackinstall bookstack

Demikian cara install BookStack di linux, silahkan tulis komentar jika kamu memiliki pertanyaan atau memiliki kendala saat install Bookstack nya ya 🙂



Write A Comment