
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.