Blogchevron_rightSunucu Yönetimichevron_rightKendi Bulut Depolama Sunucunuzu Kurun: OwnCloud Rehberi

Kendi Bulut Depolama Sunucunuzu Kurun: OwnCloud Rehberi

S
Serversium
calendar_today9 Haziran 2026
schedule5 dk okuma
Kendi Bulut Depolama Sunucunuzu Kurun: OwnCloud Rehberi

Kendi Bulut Depolama Sunucunuzu Kurun: OwnCloud Rehberi

Kendi bulut depolama sunucunuzu kurmak, veri bağımsızlığı, gizlilik kontrolü ve maliyet optimizasyonu açısından önemli avantajlar sunar. OwnCloud, açık kaynak kodlu yapısıyla kişisel ve kurumsal kullanıcıların tercih ettiği en popüler dosya senkronizasyon ve paylaşım platformlarından biridir. Bu kapsamlı rehberde, OwnCloud kurulum sürecini adım adım ele alacağız.

Sunucu altyapısı olarak özel bulut çözümleri tercih ederek maksimum performans ve güvenlik elde edebilirsiniz.

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

OwnCloud, kullanıcıların kendi veri depolarını oluşturmasına ve yönetmesine olanak tanıyan bir açık kaynak dosya barındırma yazılımıdır. 2010 yılında Frank Karlitschek tarafından başlatılan proje, bugün dünya genelinde milyonlarca kullanıcı tarafından tercih edilmektedir.

OwnCloud'un temel özellikleri şunlardır:

  • Dosya Senkronizasyonu: Tüm cihazlarınızda dosyalarınızı otomatik senkronize edin
  • Paylaşım ve İşbirliği: Dosyaları güvenli bağlantılarla paylaşın ve işbirliği yapın
  • Takvim ve Kişiler: Entegre takvim ve adres defteri yönetimi
  • Ofis Dokümanları: Çevrimiçi doküman düzenleme özelliği
  • Şifreleme: Sunucu tarafı ve istemci tarafı şifreleme seçenekleri

Araştırmalara göre, kurumsal kullanıcıların %67'si veri gizliliği endişeleriyle kendi bulut çözümlerini tercih etmektedir. OwnCloud, bu ihtiyacı karşılayan en güvenilir seçeneklerden biridir.

OwnCloud Kurulum Ön Gereksinimleri

OwnCloud'u başarıyla kurmak için aşağıdaki sistem gereksinimlerini karşılamanız gerekmektedir:

Donanım Gereksinimleri

  • İşlemci: En az 2 çekirdekli CPU (önerilen: 4+ çekirdek)
  • RAM: Minimum 2GB RAM (önerilen: 4GB+)
  • Disk Alanı: Kullanım amacına göre değişken (minimum 10GB önerilen)
  • Ağ: Statik IP adresi ve internet bağlantısı

Yazılım Gereksinimleri

  • Ubuntu 20.04/22.04 LTS veya Debian 11/12
  • Apache2 veya Nginx web sunucusu
  • PHP 7.4 veya üzeri (PHP 8.1+ önerilen)
  • MySQL 8.0 veya MariaDB 10.6+ veritabanı
  • Redis (önbellek için)

Sunucu altyapınızı oluştururken GPU sunucu çözümleri de değerlendirebilir, özellikle yoğun işlem gücü gerektiren senaryolarda performans artışı sağlayabilirsiniz.

Ubuntu Üzerinde OwnCloud Kurulumu

Aşağıdaki adımları izleyerek OwnCloud'u Ubuntu sunucunuza kurabilirsiniz.

1. Adım: Sistemi Güncelleyin

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget unzip

2. Adım: LAMP Stack Kurulumu

OwnCloud çalışması için Apache, MySQL ve PHP kurulumu gereklidir:

sudo apt install -y apache2 libapache2-mod-php
sudo apt install -y mariadb-server mariadb-client
sudo apt install -y php php-cli php-mysql php-xml php-curl php-zip php-intl php-mbstring php-gd php-bcmath

3. Adım: Veritabanı Yapılandırması

sudo mysql -u root -p
CREATE DATABASE owncloud;
CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'sifreniz';
GRANT ALL PRIVILEGES ON owncloud.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. Adım: OwnCloud İndirme ve Kurulum

cd /var/www/
wget https://download.owncloud.org/community/owncloud-latest.tar.bz2
tar -xjf owncloud-latest.tar.bz2
sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

5. Apache Yapılandırması

sudo nano /etc/apache2/sites-available/owncloud.conf

Aşağıdaki yapılandırmayı ekleyin:


    ServerName your-domain.com
    DocumentRoot /var/www/owncloud
    
    
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    
    
    ErrorLog ${APACHE_LOG_DIR}/owncloud_error.log
    CustomLog ${APACHE_LOG_DIR}/owncloud_access.log combined
sudo a2ensite owncloud.conf
sudo a2enmod rewrite headers env mime
sudo systemctl restart apache2

6. Adım: Web Arayüzü ile Kurulum

Tüm yapılandırmalar tamamlandıktan sonra tarayıcınızda http://sunucu-ip-adresi adresine gidin. OwnCloud kurulum sihirbazı karşınıza gelecektir. Bu aşamada:

  1. Yönetici hesabı oluşturun
  2. Veritabanı bilgilerini girin (ownclouduser, sifreniz, owncloud)
  3. Kurulumı tamamlayın

OwnCloud Yapılandırma ve Optimizasyon

Kurulum tamamlandıktan sonra performans ve güvenlik için bazı yapılandırmalar yapmanız önerilir.

PHP Yapılandırması

sudo nano /etc/php/8.1/apache2/php.ini

Aşağıdaki değerleri güncelleyin:

memory_limit = 512M
upload_max_filesize = 16G
post_max_size = 16G
max_execution_time = 3600
max_input_time = 3600

Redis Önbellek Yapılandırması

Performans için Redis kurulumu önerilir:

sudo apt install -y redis-server php-redis
sudo systemctl restart apache2

OwnCloud config dosyasına (config/config.php) aşağıdaki satırları ekleyin:

'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => [
    'host' => 'localhost',
    'port' => 6379,
],

SSL/TLS Sertifikası Kurulumu

Güvenli bağlantı için Let's Encrypt ücretsiz sertifikası kullanabilirsiniz:

sudo apt install -y certbot python3-certbot-apache
sudo certbot --apache -d your-domain.com

SSL yapılandırması, veri güvenliği için kritik öneme sahiptir. Siber güvenlik açısından mutlaka uygulanmalıdır.

OwnCloud Alternatifleri: Karşılaştırma Tablosu

Özellik OwnCloud Nextcloud Seafile
Açık Kaynak Evet Evet Evet
Kurulum Kolaylığı Orta Orta Kolay
Eklenti Desteği Limited Geniş Orta
Performans İyi Orta Çok İyi
Topluluk Desteği Orta Geniş Orta
Fiyatlandırma Ücretsiz/Enterprise Ücretsiz/Enterprise Ücretsiz/Pro

Nextcloud, fork olarak daha geniş eklenti desteği sunarken, Seafile yüksek performansıyla öne çıkmaktadır. OwnCloud, kurumsal destek ve stabilite arayan kullanıcılar için ideal bir seçimdir.

Oyun sunucuları gibi farklı altyapı ihtiyaçları için CS2 sunucu veya Terraria sunucu çözümlerimiz de mevcuttur.

OwnCloud Güvenlik Önerileri

Kendi bulut sunucunuzun güvenliğini sağlamak için aşağıdaki önlemleri almanız kritik önem taşımaktadır.

1. Güçlü Parola Politikası

  • Minimum 12 karakterli karmaşık parolalar kullanın
  • İki faktörlü kimlik doğrulama (2FA) etkinleştirin
  • Parolaları düzenli olarak güncelleyin

2. Düzenli Yedekleme

Veri kaybını önlemek için otomatik yedekleme sistemi kurun. Docker Compose ile gelişmiş veritabanı yedekleme senaryolarını inceleyebilirsiniz.

3. Güvenlik Duvarı Yapılandırması

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

4. Otomatik Güncellemeler

Güvenlik açıklarını önlemek için OwnCloud ve sunucu yazılımlarını düzenli olarak güncelleyin:

sudo apt update && sudo apt upgrade -y

5. Erişim Logları İzleme

Şüpheli aktiviteleri tespit etmek için logları düzenli kontrol edin:

tail -f /var/log/apache2/owncloud_access.log

OwnCloud Mobil ve Masaüstü Entegrasyonu

OwnCloud'un tüm cihazlarınızda senkronize çalışması için resmi istemcileri indirebilirsiniz:

  • Windows/Mac/Linux: OwnCloud Desktop Client
  • iOS: App Store'dan OwnCloud uygulaması
  • Android: Google Play Store'dan OwnCloud uygulaması

İstemciyi kurduktan sonra sunucu adresinizi girerek otomatik senkronizasyonu başlatabilirsiniz.

Sonuç

Kendi bulut depolama sunucunuzu kurmak, veri bağımsızlığı ve gizlilik kontrolü açısından en doğru kararlardan biridir. Bu rehberde ele aldığımız adımları takip ederek Ubuntu sunucunuzda OwnCloud'u başarıyla kurabilir ve yapılandırabilirsiniz.

OwnCloud kurulum sürecinde karşılaşabileceğiniz sorunlar için topluluk desteğinden yararlanabilir veya profesyonel destek alabilirsiniz. Unutmayın, bulut altyapınızın güvenliği ve performansı düzenli bakım gerektirir.

Sunucu altyapınızı güçlendirmek için sunucu işlemci soğutma ve Docker volume yapılandırması konularında diğer blog yazılarımızı inceleyebilirsiniz.

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