![Banner](https://www.upload.ee/image/17221923/Docmost.png) Docmost, açık kaynaklı bir belge ve işbirliği yazılımı olarak, Notion gibi popüler alternatiflere karşı güçlü bir seçenek sunuyor. Kullanıcıların belgeleri gerçek zamanlı olarak düzenlemesine imkan tanıyan bu platform, ekiplerin daha verimli çalışmasını sağlıyor. Docmost'un sunduğu özellikler arasında sayfa geçmişi, izin yönetimi ve yorum sistemi gibi unsurlar bulunuyor. Bu özellikler, kullanıcıların içerik üzerinde daha fazla kontrol sahibi olmasına ve işbirliğini artırmasına yardımcı oluyor. ## Docmost'un Sunduğu Bazı Özellikler - Gerçek Zamanlı Düzenleme - Birden fazla kullanıcının aynı anda belgeleri düzenlemesine olanak tanır. - İzin Yönetimi - İçeriği kimlerin görüntüleyip düzenleyebileceğini kontrol etmenizi sağlar. - Sayfa Geçmişi - Sayfalardaki değişikliklerin geçmişini görüntüleyebilir ve önceki sürümlere dönebilirsiniz. - Yorum Sistemi - Sayfalar üzerinde anlamlı tartışmalar yapmanıza imkan tanır. ## Docmost vs. Notion - Açık Kaynak - Docmost, açık kaynaklı bir yazılım olması nedeniyle kullanıcılar tarafından özelleştirilebilir. Notion ise kapalı bir sistemdir ve bu nedenle kullanıcılar üzerinde sınırlamalar getirebilir. - Gerçek Zamanlı İşbirliği - Her iki platform da gerçek zamanlı düzenleme sunar; ancak Docmost, bu özelliği daha esnek bir yapıda sunarak ekiplerin anlık değişiklikleri takip etmesini kolaylaştırır. - Kullanım Kolaylığı - Notion, kullanıcı dostu arayüzü ile bilinirken, Docmost'un arayüzü de oldukça sezgisel olup yeni başlayanlar için hızlı bir öğrenme süreci sağlar. - Fiyatlandırma - Docmost tamamen ücretsizdir; Notion ise belirli özellikler için abonelik ücreti talep eder. ## Docmost'u Docker Üzerine Kurma Docmost'u kurmak için en kolay yol, Docker kullanmaktır. ### Gereksinimler Öncelikle, sunucunuzda Docker'ın kurulu olduğundan emin olun. Eğer Ubuntu kullanıyorsanız, aşağıdaki komutlarla Docker'ı yükleyebilirsiniz: ``` # Docker'ın resmi GPG anahtarını ekleyin sudo apt-get update -qqy sudo apt-get install ca-certificates curl -qqy sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Depoyu Apt kaynaklarına ekleyin echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update -qqy sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -qqy ``` ### Kurulum Adımları 1. Docker Compose Dosyasını Hazırlayın Yeni bir dizin oluşturun ve Docker Compose dosyasını indirin ``` mkdir docmost-kurulum cd docmost-kurulum curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml ``` 2. `docker-compose.yml` Dosyasını Düzenleyin İndirdiğiniz `docker-compose.yml` dosyasını açın ve gerekli değişiklikleri yapın ``` version: "3" services: docmost: image: docmost/docmost:latest depends_on: - db - redis environment: APP_URL: "http://localhost:3000" # Burayı kendi domaininizle değiştirin APP_SECRET: "REPLACE_WITH_LONG_SECRET" # Güçlü bir gizli anahtar ile değiştirin DATABASE_URL: "postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost?schema=public" # Güçlü bir veritabanı parolası ile değiştirin REDIS_URL: "redis://redis:6379" ports: - "3000:3000" restart: unless-stopped volumes: - docmost:/app/data/storage db: image: postgres:16-alpine environment: POSTGRES_DB: docmost POSTGRES_USER: docmost POSTGRES_PASSWORD: STRONG_DB_PASSWORD # Güçlü bir veritabanı parolası ile değiştirin restart: unless-stopped volumes: - db_data:/var/lib/postgresql/data redis: image: redis:7.2-alpine restart: unless-stopped volumes: - redis_data:/data volumes: docmost: db_data: redis_data: ``` 3. Servisleri Başlatın `docmost-kurulum` dizininde olduğunuzdan emin olun ve servisleri başlatmak için şu komutu çalıştırın ``` docker compose up -d ``` 4. Kurulumu Kontrol Edin Tarayıcınızı açın ve http://localhost:3000 adresine gidin. Eğer her şey yolundaysa, Docmost kurulum sayfasını göreceksiniz. Buradan çalışma alanınızı ve hesabınızı ayarlayabilirsiniz. Eğer herhangi bir sorunla karşılaşırsanız, GitHub deposunda bir sorun veya tartışma açmaktan çekinmeyin. ## Güncelleme Docmost'un en son sürümüne güncellemek için şu komutları çalıştırabilirsiniz ``` docker pull docmost/docmost docker compose up --force-recreate --build docmost -d ``` ## Yardımcı Docker Komutları - Servisleri durdurmak için - `docker compose down` - Servisleri yeniden başlatmak için - `docker compose restart` ## Docmost, Notion gibi araçlara alternatif arayanlar için mükemmel bir seçenek sunuyor. Özellikle açık kaynaklı yapısı ve esnekliği sayesinde, ekiplerin ihtiyaçlarına göre şekillendirilebiliyor. Docker üzerinde kolayca kurulabilmesi, onu teknik bilgiye sahip olmayan kullanıcılar için bile erişilebilir kılıyor. Eğer bilgi paylaşımınızı daha etkin hale getirmek istiyorsanız, Docmost'u denemenizi tavsiye ederim.