Blogchevron_rightSunucu Yönetimichevron_rightFileBrowser Nedir ve Neden Kullanmalısınız?

FileBrowser Nedir ve Neden Kullanmalısınız?

S
Serversium
calendar_today4 Mayıs 2026
schedule5 dk okuma
FileBrowser Nedir ve Neden Kullanmalısınız?

FileBrowser Nedir ve Neden Kullanmalısınız?

FileBrowser, kendi sunucu altyapınız üzerinde çalışan güçlü bir web tabanlı dosya yönetim ve paylaşım platformudur. Go programlama diliyle geliştirilen bu açık kaynaklı yazılım, Dropbox benzeri bir deneyimi kendi altyapınızda sunmanıza olanak tanır.

2024 itibarıyla kurumsal dosya yönetimi pazarı 5.2 milyar dolar değerine ulaşmış olup, self-hosted çözümlere olan ilgi %35 oranında artmıştır (Gartner Verileri). FileBrowser, bu alanda en popüler açık kaynak çözümlerden biri olarak öne çıkmaktadır.

FileBrowser'ın Temel Özellikleri

  • Web tabanlı arayüz ile her yerden dosya erişimi
  • Dosya yükleme, indirme, silme ve yeniden adlandırma
  • Klasör oluşturma ve yönetimi
  • Çoklu kullanıcı desteği ve rol tabanlı erişim kontrolü
  • Dosya önizleme (resim, metin, PDF)
  • İndirme linkleri oluşturma ve paylaşım
  • Docker desteği ile kolay kurulum
  • Türkçe dil desteği

FileBrowser Kurulum Gereksinimleri

FileBrowser kurulumu için minimum sistem gereksinimleri oldukça düşüktür. Bir VDS sunucusu veya VPS üzerinde rahatlıkla çalıştırılabilir.

Donanım Gereksinimleri

KaynakMinimumÖnerilen
CPU1 çekirdek2 çekirdek
RAM512 MB1 GB
Disk5 GB20 GB+
İşletim SistemiUbuntu 20.04+ / Debian 11+Ubuntu 22.04+

Docker ile FileBrowser Kurulumu

Docker, FileBrowser'ı en hızlı şekilde kurmanın yoludur. Aşağıdaki adımları izleyerek kendi dosya paylaşım platformunuzu dakikalar içinde oluşturabilirsiniz.

1. Adım: Docker ve Docker Compose Kurulumu

Öncelikle sunucunuzda Docker'ın kurulu olduğundan emin olun. Henüz kurulu değilse, aşağıdaki komutlarla kurabilirsiniz:

sudo apt update
sudo apt install docker.io docker-compose -y
sudo systemctl enable docker
sudo systemctl start docker

2. Adım: Docker Compose Yapılandırması

FileBrowser için bir dizin oluşturun ve docker-compose.yml dosyasını hazırlayın:

mkdir -p /opt/filebrowser
cd /opt/filebrowser
nano docker-compose.yml

Dosya içeriği olarak aşağıdaki yapılandırmayı kullanın:

version: '3'

services:
  filebrowser:
    image: filebrowser/filebrowser:latest
    container_name: filebrowser
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./data:/srv
      - ./config:/config
      - ./database:/database
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Istanbul

3. Adım: FileBrowser'ı Başlatma

Yapılandırma dosyasını kaydettikten sonra container'ı başlatın:

docker-compose up -d

Container başarıyla çalıştıktan sonra tarayıcınızda http://sunucu-ip:8080 adresine giderek FileBrowser arayüzüne erişebilirsiniz.

FileBrowser Başlangıç Yapılandırması

İlk girişte admin hesabı oluşturmanız gerekir. Varsayılan kimlik bilgileri:

  • Kullanıcı adı: admin
  • Şifre: admin

Güvenlik nedeniyle ilk girişten sonra şifrenizi değiştirmeyi unutmayın.

Kullanıcı Yönetimi

FileBrowser'da kullanıcı oluşturmak için sol menüden "Users" bölümüne gidin. Her kullanıcı için şu ayarları yapabilirsiniz:

  • Kullanıcı adı ve e-posta
  • Şifre
  • Erişim yetkisi (Admin, Editor, Viewer)
  • Klasör izinleri

Depolama Alanını Yapılandırma

Docker volume yapılandırmasında /srv klasörü, FileBrowser'ın erişeceği ana dizindir. Bu dizine eklediğiniz dosyalar web arayüzünde görünecektir. Daha fazla depolama alanı eklemek için docker-compose.yml dosyasına ek volume tanımlamaları yapabilirsiniz.

FileBrowser Güvenlik Ayarları

Kendi dosya paylaşım platformunuzun güvenliği kritik öneme sahiptir. Aşağıdaki adımları uygulayarak güvenliği artırabilirsiniz.

1. Nginx Reverse Proxy Kurulumu

FileBrowser'ı Nginx Proxy Manager veya doğrudan Nginx ile ters proxy olarak yapılandırarak HTTPS kullanabilirsiniz. Bu, verilerin şifrelenmesini sağlar.

2. SSL Sertifikası

Let's Encrypt ücretsiz SSL sertifikası ile güvenli bağlantı kurabilirsiniz:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d dosyalaralanadiniz.com

3. Güvenlik Duvarı Kuralları

UFW güvenlik duvarı ile port yönetimi yapın:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow ssh
sudo ufw enable

4. İki Faktörlü Kimlik Doğrulama

FileBrowser, TOTP tabanlı iki faktörlü kimlik doğrulama desteği sunar. Kullanıcı ayarlarından bu özelliği etkinleştirebilirsiniz.

FileBrowser Kullanım Senaryoları

1. Ekip Dosya Paylaşımı

Küçük ve orta ölçekli ekipler için ideal bir çözümdür. Her ekip üyesine ayrı hesap vererek dosya erişimini kontrol edebilirsiniz.

2. Yedekleme Deposu

Önemli dosyalarınızı bulut yerine kendi sunucunuzda saklayabilirsiniz. Sunucu altyapınızı düzenli olarak izleyerek depolama kullanımını takip edebilirsiniz.

3. Müşteri Dosya Transferi

E-ticaret siteniz için müşterilerinize dosya yükleme imkanı sunabilirsiniz. Özel linkler ile güvenli transfer sağlayabilirsiniz.

FileBrowser vs Diğer Çözümler

Piyasada bulunan popüler dosya paylaşım çözümleriyle karşılaştırma:

ÖzellikFileBrowserNextcloudSeafile
Kurulum Kolaylığı⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Kaynak KullanımıDüşükYüksekOrta
Docker DesteğiVarVarVar
Eklenti DesteğiSınırlıGenişOrta
Türkçe DilVarVarVar
ÜcretÜcretsizÜcretsiz/ÜcretliÜcretsiz/Ücretli

FileBrowser Performans İpuçları

Önbellek Yapılandırması

FileBrowser performansını artırmak için ayarlar bölümünden önbellek süresini yapılandırabilirsiniz. Statik içerik için 24 saat önerilir.

Büyük Dosya Yönetimi

Büyük dosyalarla çalışırken chunked upload özelliğini etkinleştirin. Bu, kesintili bağlantılarda yüklemenin devam etmesini sağlar.

Veritabanı Optimizasyonu

SQLite veritabanı kullanılan FileBrowser'da düzenli bakım önerilir. Aşağıdaki komutla veritabanını optimize edebilirsiniz:

docker exec filebrowser filebrowser config set --database /database/database.db

Yaygın Sorunlar ve Çözümler

1. Port Çakışması

8080 portu başka bir uygulama tarafından kullanılıyorsa, docker-compose.yml dosyasında port numarasını değiştirin.

2. İzin Hataları

Dosya erişim sorunları yaşarsanız, volume klasörlerinin izinlerini kontrol edin:

sudo chown -R 1000:1000 /opt/filebrowser/data

3. Bağlantı Sorunları

Sunucu erişim sorunlarında sunucu durumunu ve ağ ayarlarını kontrol edin.

Sonuç ve Öneriler

FileBrowser, kendi dosya paylaşım platformunuzu kurmak için mükemmel bir çözümdür. Kolay kurulumu, düşük kaynak tüketimi ve zengin özellikleri ile hem bireysel hem de kurumsal kullanım için uygundur.

Kurulum sürecinde Docker container yönetimi konusunda bilgi sahibi olmanız faydalı olacaktır. Güvenlik yapılandırması için mutlaka SSL sertifikası kullanın ve düzenli yedekleme alın.

FileBrowser'ı başarıyla kurduktan sonra, sunucu altyapınızı genişleterek daha fazla hizmet ekleyebilirsiniz. Örneğin, şifre yöneticisi veya VPN çözümü ekleyerek kapsamlı bir sunucu ekosistemi oluşturabilirsiniz.

library_booksBenzer İçerikler

Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber
Sunucu Yönetimi
calendar_today5 Nisan 2026
schedule5 dk

Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber

Cloud sunucular, dinamik kaynak dağıtımıyla işletmelerin kesintisiz büyümesini sağlar. Avantajlardan karşılaştırmalara tüm detaylar bu rehberde yer alıyor.

S
Serversiumarrow_forward
Linux vs Windows Sunucu: Hangisi Projeye Uygun?
Sunucu Yönetimi
calendar_today6 Nisan 2026
schedule5 dk

Linux vs Windows Sunucu: Hangisi Projeye Uygun?

Linux ve Windows Sunucu arasındaki teknik farkları, maliyet avantajlarını ve proje uyumluluğunu detaylı olarak karşılaştırıyoruz. Yazılım stack'inize en uygun işletim sistemini seçmek için kapsamlı rehberimizle doğru altyapı kararını verin.

S
Serversiumarrow_forward
Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber
Sunucu Yönetimi
calendar_today16 Nisan 2026
schedule5 dk

Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber

Ubuntu 24 üzerinde Plesk kurulumunu adım adım öğrenin. Bu rehberde sistem gereksinimleri, kurulum adımları ve temel yapılandırma ayarlarını bulabilirsiniz.

S
Serversiumarrow_forward