---
# System prepended metadata

title: Docmost Nedir ve Nasıl Kurulur?
tags: [Docmost, documentation, Notion, open source]

---

![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.