Cara Menyiapkan Wiki Self-Hosted untuk Startup
(themythicalengineer.com)- Alat wiki komersial seperti Confluence dan Notion kaya fitur, tetapi biayanya meningkat tajam seiring bertambahnya jumlah pengguna
- Sebagian besar wiki komersial mengenakan biaya sekitar $5 per pengguna per bulan, sehingga biayanya naik signifikan untuk tim besar
- Pada solusi self-hosted, biaya tetap sama terlepas dari jumlah karyawan, sehingga dapat menghemat biaya
- Berdasarkan pengalaman mengoperasikan wiki self-hosted selama lebih dari 3 tahun, Wiki.js direkomendasikan
Alasan Memilih Wiki.js
- Wiki.js dapat dipasang dengan mudah menggunakan Docker Compose, dan konfigurasi dasar dapat berjalan stabil hanya dengan 4GB RAM dan 2 vCPU
- Jika ingin memperkuat fitur pencarian, Anda dapat menambahkan Elasticsearch, yang dalam hal ini memerlukan minimal 8GB RAM dan 2 vCPU
- Di lingkungan operasional nyata, sistem ini tetap dapat berjalan stabil bahkan dengan lebih dari 1.000 halaman dan lebih dari 400 pengguna
Perbandingan Biaya
- Perkiraan biaya saat menjalankan Wiki.js di AWS EC2:
- instance t4g.medium: 2 vCPU, 4GB RAM, $16 per bulan ($10 jika reservasi)
- instance t4g.large: 2 vCPU, 8GB RAM, $33 per bulan ($21 jika reservasi)
- Pada platform wiki komersial, jika ada 400 pengguna, biaya dapat melebihi $2.000 per bulan
- Dengan self-hosting, bahkan saat menggunakan instance besar, biayanya tetap di bawah $33 per bulan
- Jika diperlukan, ukuran instance dapat ditingkatkan atau Elasticsearch dapat dipisahkan ke instance tersendiri untuk skalabilitas
Menyiapkan untuk Lingkungan Produksi
Untuk operasi yang stabil di lingkungan produksi, pengaturan berikut direkomendasikan:
- Menyiapkan domain kustom seperti
wiki.yourcompany.com - Mengatur DNS dan menggunakan load balancer untuk mendistribusikan trafik
- Menyiapkan Google SSO (tautan referensi)
- Membatasi pendaftaran mandiri ke domain perusahaan (misalnya
yourcompany.com) - Menyiapkan backup AMI per jam untuk instance EC2
15 komentar
Terima kasih atas informasinya yang bagus! Saya juga pernah membangun wiki pribadi dengan Wiki.js!
Ada yang pernah mencoba https://huly.io/?
Wah, ini sistem yang luar biasa~ Sayang tidak mendukung bahasa Korea, tapi kalau perusahaannya cocok secara kultur, sepertinya ini alat yang benar-benar bagus!
Saya memasang Wiki.js di OCI dan menggunakannya sebagai catatan pribadi.
Saya beralih dari Evernote -> Joplin -> DokuWiki -> Wiki.js, dan sejauh ini saya puas.
Secara pribadi saya suka Joplin karena dukungannya untuk kode Markdown bagus, tetapi sinkronisasinya lama, jadi saya beralih ke yang berbasis web.
Kelebihan Wiki.js adalah ringan dan dukungan kode Markdown-nya bagus. Backup ke GitHub juga berjalan baik..
Sangat saya rekomendasikan untuk wiki skala kecil.
Saya juga suka Outline.
Saya jadi tahu banyak layanan bagus dari komentar-komentarnya.
Secara pribadi, berikut adalah alat mirip Notion yang sudah saya rangkum.
Saya menjalankan Outline di Raspberry Pi dengan coolify.
...tiddlywiki?
Saya menggunakan outline yang di-self-host sebagai wiki pribadi sekaligus aplikasi catatan. Bisa dipakai asalkan sistem manajemen akun OIDC seperti KeyCloak sudah terpasang, dan menurut saya ini sudah cukup matang. Karena
robots.txtsecara default adalah deny all, mesin pencari tidak akan mengindeksnya; untuk penggunaan pribadi ini agak disayangkan, tetapi dari sudut pandang perusahaan rasanya justru bagus.Dari sisi fitur, Affine sepertinya juga cukup bagus, meski saya belum pernah mencobanya.
Terima kasih sudah bersusah payah mencari dan membagikan tautannya.
Ini komentar yang membuat berita ini jadi lebih kaya.
(Kalau memungkinkan, saat menulis komentar kami akan menambahkan fitur pencarian tulisan yang sudah ada.)
Kami menggunakan docusaurus.
Secara pribadi, saya merasa Bookstack + Markdown paling nyaman.
Wiki.js - mesin wiki open source berbasis Node
Outline - mesin wiki open source untuk tim
Docmost - perangkat lunak dokumen kolaboratif dan wiki open source yang mirip dengan Confluence & Notion
Komentar Hacker News