Docmost, takımların belgeleri üzerinde tam kontrol sahibi olmak istedikleri açık kaynaklı en iyi alternatiflerden biridir; Notion ve Confluence’a. Docker Compose ile VPS üzerinde çalıştırmak oldukça basittir - ve bu rehber size her şeyi adım adım anlatıyor: Docmost nedir, neden SaaS yerine kendi barındırmanızı tercih etmelisiniz, hangi VPS’yi seçmelisiniz ve nasıl çalıştırabilirsiniz.
Docmost Nedir?
Docmost, açık kaynaklı, kendi kendine barındırılan işbirlikçi dokümantasyon ve wiki platformudur. Confluence gibi kurumsal araçların ağır yapısına karşı modern bir alternatif olarak geliştirilmiştir; aynı zamanda Notion gibi kapalı kaynak araçlara da karşıdır.
Ana özellikler:
- Gerçek zamanlı işbirliği - çoklu kullanıcılar aynı anda düzenleyebilir, canlı imleçlerle birlikte
- Blok tabanlı editör - zengin metin, tablolar, kod blokları, gömme ve çağrı kutuları
- Alanlar ve iç içe sayfalar - Notion gibi hiyerarşik belge düzeni
- Kapsamlı izinler - çalışma alanı, alan veya sayfa seviyesi erişim kontrolü
- Kendi kendine barındırma - veriniz asla sunucunuzdan çıkmaz
- Docker Compose ile dağıtım - birkaç dakika içinde PostgreSQL ve Redis ile ayağa kalkar
Docmost aktif olarak geliştirilmekte ve github.com/docmost/docmost adresinde bulunabilir.
Neden Docmost’u VPS’de Kendiniz Barındırmalısınız?
- Gizlilik: Takım belgeleri, dahili wiki’ler ve hassas bilgi tabanları sizin altyapınızda kalır
- Maliyet: Aylık 5$‘lık VPS, takımlar için kişi başı SaaS fiyatından daha ucuzdur
- Kontrol: Özel alan adları, LDAP/SSO entegrasyonu, satıcı bağımlılığı olmaması
- Performans: VPS’yi takımınızın coğrafyasıyla yakın konumlandırarak düşük gecikme süresi sağlayabilirsiniz
Docmost İçin VPS Gereksinimleri
| Seviye | vCPU | RAM | Depolama | Uygun olduğu kullanım |
|---|---|---|---|---|
| Minimum | 1 | 1GB | 10GB | Kişisel kullanım, 1-2 kullanıcı |
| Önerilen | 2 | 2GB | 20GB NVMe | Küçük takımlar (10’a kadar) |
| Rahat | 2+ | 4GB | 40GB+ NVMe | 10-50 kullanıcı olan takımlar |
Docmost, üç konteyner çalıştırır: uygulama kendisi, PostgreSQL 16 ve Redis 7. Redis hafiftir; yüksek yük altında Postgres en fazla kullanan olur.
VPS Sağlayıcı Karşılaştırması
| Sağlayıcı | Fiyat | RAM | Depolama | En İyi Uygun Olduğu Alanlar |
|---|---|---|---|---|
| Hetzner Cloud | €4.15/ay | 4GB | 40GB NVMe | En iyi Avrupa değeri |
| Contabo VPS | €5.99/ay | 8GB | 200GB NVMe | Depolama yoğun veya büyüyen takımlar |
| Linode (Akamai) | $5/ay | 1GB | 25GB SSD | Bütçe, hafif kullanım |
| Vultr | $6/ay | 1GB | 25GB SSD | Küresel bölgeler |
| DigitalOcean | $6/ay | 1GB | 25GB SSD | Yeni başlayanlar için uygun |
Öneri: Hetzner Cloud €4.15/ay ile çoğu Docmost dağıtımı için en iyi fiyat-performans dengesini sağlar. Contabo ise depolama ihtiyacınız varsa tartışmasız en iyisidir.
Docker Compose Kurulumu
İşte Docmost için prodüksiyon hazır bir docker-compose.yml:
version: '3'
services:
docmost:
image: docmost/docmost:latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://docmost:password@db:5432/docmost
REDIS_URL: redis://redis:6379
depends_on:
- db
- redis
db:
image: postgres:16
environment:
POSTGRES_USER: docmost
POSTGRES_PASSWORD: password
POSTGRES_DB: docmost
volumes:
- pg_data:/var/lib/postgresql/data
redis:
image: redis:7
volumes:
- redis_data:/data
volumes:
pg_data:
redis_data:
Bunu docker-compose.yml olarak kaydedin, sonra çalıştırın:
docker compose up -d
Docmost erişilebilir olacak: http://sunucu-ipinize:3000. Bir Nginx ters proxy kullanarak alan adı ve SSL ekleyebilirsiniz.
Nginx Ters Proxy (SSL ile)
server {
listen 80;
server_name docs.siteniz.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name docs.siteniz.com;
ssl_certificate /etc/letsencrypt/live/docs.siteniz.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/docs.siteniz.com/privkey.pem;
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
Ücretsiz Let’s Encrypt sertifikası almak için certbot --nginx -d docs.siteniz.com komutunu kullanın.
Kurulum Sonrası İlk Adımlar
https://docs.siteniz.comadresine gidin ve kurulum sihirbazını tamamlayın- İlk çalışma alanınızı oluşturun ve takım üyelerini davet edin
- Proje veya departmanlara göre alanlar hazırlayın
- Her alan için izinleri yapılandırın
Hangi Sağlayıcıyı Seçmelisiniz?
- Avrupa takımları ve bütçe dostu: Hetzner Cloud - 4GB RAM, €4.15/ay
- En fazla depolama: Contabo - 200GB NVMe, €5.99/ay
- Küresel erişim: Vultr - 32 veri merkezi worldwide
- En kolay başlangıç: DigitalOcean - en iyi dokümantasyon ve arayüz
Tüm en iyi VPS sağlayıcılarının ayrıntılı karşılaştırması için selfhostvps.com/en/best/ adresini ziyaret edin.