Abdul Kadir SUNGURLU
Sistem Destek Uzmanı
Wiki.js Nedir? Nasıl Kurulur?
Bilgi paylaşımı ve içerik yönetimi, modern iş dünyasında kritik bir rol oynamaktadır. Şirketler, organizasyonlar ve topluluklar, ekip içi iletişimi ve bilgi akışını optimize etmek için genellikle wiki platformlarından yararlanır. Bu bağlamda, Wiki.js, esnekliği, güçlü özellikleri ve kullanıcı dostu arayüzü ile öne çıkan bir açık kaynaklı wiki yazılımıdır. Bu makalede, Wiki.js’in sunduğu avantajları, nasıl kurulduğunu ve neden bu kadar popüler olduğunu inceleyeceğiz.
Wiki.js Nedir?
Wiki.js, Node.js tabanlı, açık kaynaklı bir wiki yazılımıdır. Geliştiriciler ve kullanıcılar tarafından oldukça sevilen bu platform, modern teknolojilerle inşa edilmiş olup, hızlı ve esnek bir wiki deneyimi sunar. Wiki.js, başta Markdown olmak üzere birçok farklı formatı destekler, bu da kullanıcıların içerik oluşturma sürecini oldukça kolaylaştırır.
Neden Wiki.js Tercih Edilmeli?
Wiki.js, modern bir wiki platformu arayan herkes için cazip bir seçenek sunar. İşte bu platformun diğer benzerlerinden ayrılan bazı nedenler:
Açık Kaynak ve Ücretsiz: Wiki.js, açık kaynaklı bir projedir ve tamamen ücretsiz olarak kullanılabilir. Ayrıca, topluluk tarafından sürekli geliştirilen ve güncellenen bir yazılımdır.Güvenlik: Güçlü kullanıcı ve erişim yönetimi özellikleri sayesinde, bilgilerinizi güvenle saklayabilir ve yalnızca yetkili kişilerin erişimini sağlayabilirsiniz.Performans: Node.js tabanlı olması nedeniyle performans açısından son derece verimlidir. Büyük ölçekli projelerde bile hızlı yanıt süreleri sağlar.Genişletilebilirlik: Wiki.js, modüler yapısı sayesinde ihtiyacınıza göre yeni özellikler eklemenize olanak tanır. Üçüncü taraf modüller ve eklentilerle işlevselliğini artırabilirsiniz.
Wiki.js Kurulumu
Wiki.js kurulumunu docker üzerinden yapacağız. Bu nedenle öncelikle sunucumuzda docker’ın kurulu olması gerekiyor. Docker ve Docker Compose kurulumu için bu makaleyi takip edebilirsiniz.
1) Wiki.js kurulumu yapacağız bir klasör oluşturalım.
mkdir docker cd docker
2) docker-compose.yml dosyamızı oluşturalım.
nano docker-compose.yml
version: "3" services: db: image: postgres:15-alpine environment: POSTGRES_DB: wiki POSTGRES_PASSWORD: wikijsrocks POSTGRES_USER: wikijs logging: driver: "none" restart: unless-stopped volumes: - db-data:/var/lib/postgresql/data wiki: image: ghcr.io/requarks/wiki:2 depends_on: - db environment: DB_TYPE: postgres DB_HOST: db DB_PORT: 5432 DB_USER: wikijs DB_PASS: wikijsrocks DB_NAME: wiki restart: unless-stopped ports: - "80:3000" volumes: db-data:
3) Projemizi ayağa kaldıralım.
docker-compose up -d
Artık tarayıcınız üzerinde https://IP Adresiniz URL adresiyle giriş yaparak Wiki.js’e ulaşabilirsiniz.