Nextcloud Nasıl Kurulur ve Çalıştırılır? Adım Adım Kılavuz

Nextcloud Nasıl Kurulur ve Çalıştırılır? Adım Adım Kılavuz

Bu blog yazısında, Nextcloud’un nasıl kurulacağı ve çalıştırılacağı adım adım anlatılmaktadır. Kendi bulut sunucunuzu kurmak isteyenler için kapsamlı bir rehberdir.

BFS

Nextcloud’a Hoş Geldiniz!



Merhaba! Bugün, verilerinizi bulutta güvenle depolamak ve tüm cihazlarınız arasında senkronize etmek için mükemmel bir çözüm olan Nextcloud’u nasıl kurabileceğinizi adım adım keşfedeceğiz. Artık Google Drive veya Dropbox gibi üçüncü taraf bulut servislerine güvenmenize gerek yok. Kendinize ait, özelleştirilmiş bir bulut sisteminizin sahibi olabilirsiniz!

Nextcloud Nedir?



Nextcloud, açık kaynaklı ve ücretsiz bir bulut depolama platformudur. Çalışan bir sunucuda kurduğunuzda, kişisel verilerinizi tamamen kontrol edebilirsiniz. Dosyalarınızı, takvimlerinizi, kişilerinizi ve hatta uygulama verilerinizi güvenle saklamak için kullanabilirsiniz. Şimdi Nextcloud’u kendi sunucunuzda çalıştırmanın ne kadar kolay olduğunu görelim.

Gereksinimler



Nextcloud’u kurmadan önce ihtiyacınız olan birkaç şey var:

- Bir sunucu: Nextcloud’u çalıştırmak için bir sunucuya ihtiyacınız olacak. Bu, bir Linux sunucusu veya VPS (Virtual Private Server) olabilir. Ayrıca, kurulum işlemi için bir internet bağlantınızın olması gerekecek.
- Web sunucusu: Apache veya Nginx gibi bir web sunucusu gerekecek.
- PHP: Nextcloud, PHP ile çalışır. PHP’nin yüklü olduğundan emin olun.
- Veritabanı: MySQL veya MariaDB gibi bir veritabanı sistemi kurmanız gerekecek.
- Bir alan adı (isteğe bağlı): Eğer Nextcloud’a internet üzerinden erişim sağlamak istiyorsanız, bir alan adına sahip olmanız önerilir.

1. Sunucuyu Hazırlama



İlk adım olarak, sunucunuzun güncel olduğundan emin olun. Eğer Linux kullanıyorsanız, aşağıdaki komutları terminalde çalıştırarak gerekli güncellemeleri yapabilirsiniz:


sudo apt update
sudo apt upgrade


Bu işlem, sisteminizi en son güncellemelere kavuşturacak ve kurulum sırasında karşılaşabileceğiniz bazı hataları engelleyecektir.

2. Apache ve PHP Kurulumu



Nextcloud’u çalıştırabilmek için Apache web sunucusu ve PHP'nin uygun sürümlerinin kurulu olması gerekmektedir. Apache’yi kurmak için şu komutu kullanabilirsiniz:


sudo apt install apache2


PHP’nin uygun sürümünü yüklemek için şu komutları izleyin:


sudo apt install php php-gd php-json php-mbstring php-mysql php-curl php-xml php-zip


3. Veritabanı Kurulumu



Nextcloud, dosya verilerinizi veritabanında depolar. MariaDB veya MySQL kullanabilirsiniz. Burada MariaDB kurulumu örneği vereceğiz.

MariaDB’yi kurmak için şu komutu çalıştırın:


sudo apt install mariadb-server


Sonrasında MariaDB servisini başlatın ve güvenli hale getirin:


sudo mysql_secure_installation


Veritabanını oluşturmak için şu komutları izleyin:


sudo mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'parolanız';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;


4. Nextcloud Kurulumu



Nextcloud’un son sürümünü indirmek için şu komutu kullanabilirsiniz:


wget https://download.nextcloud.com/server/releases/nextcloud-21.0.1.tar.bz2


Sonrasında Nextcloud’u uygun bir dizine çıkarın:


tar -xvf nextcloud-21.0.1.tar.bz2
sudo mv nextcloud /var/www/html/


Sunucunuzun root kullanıcısına gerekli izinleri verdiğinizden emin olun:


sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo chmod -R 755 /var/www/html/nextcloud


5. Web Arayüzünden Yapılandırma



Her şey kurulduktan sonra, Nextcloud’u yapılandırmaya başlamak için tarayıcınızda sunucunuzun IP adresini yazabilirsiniz. Örneğin: `http:///nextcloud`.

İlk kurulumda, veritabanı bağlantısı için yukarıda oluşturduğunuz bilgileri girmeniz gerekecek. Ayrıca admin kullanıcı adı ve şifresi belirleyeceksiniz.

6. Nextcloud’u SSL ile Güvenli Hale Getirme



Eğer Nextcloud’u internet üzerinden kullanacaksanız, HTTPS kullanmanız güvenliğiniz açısından önemlidir. SSL sertifikası almak için Let's Encrypt kullanabilirsiniz. İşte kurulum komutları:


sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d example.com


Bu işlem, sertifikanızı alacak ve Apache yapılandırmanızı otomatik olarak güncelleyecektir.

7. Nextcloud’un Kullanımı



Artık Nextcloud kurulumunuz tamamlandı! Artık dosyalarınızı yükleyebilir, paylaşabilir ve mobil cihazlarınızla senkronize edebilirsiniz. Nextcloud’un geniş uygulama mağazası sayesinde, ihtiyacınıza göre yeni özellikler ekleyebilirsiniz.

Sonuç



Artık Nextcloud'u kendi sunucunuza başarıyla kurdunuz ve kullanmaya hazırsınız! Bu adımlar, temel bir kurulum içindir, ancak Nextcloud’u daha da özelleştirebilir ve güçlü bir işlevsellik ekleyebilirsiniz. Kendi bulut depolama sisteminize sahip olmanın keyfini çıkarın!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Dijital Depolamanın Geleceği: Web Tabanlı Depolama Çözümleri ile Kendi Bulut Servisinizi Kurun

Dijital dünyada veri, her geçen gün artıyor. Fotoğraflardan videolara, belgelerden projelere kadar her şey dijital ortamda saklanıyor. Peki, tüm bu verileri güvenli bir şekilde saklamak, paylaşmak ve üzerinde çalışmak için en iyi çözüm nedir? İşte bu...

Nextcloud Nasıl Kurulur ve Çalıştırılır? Kolayca Adım Adım Kurulum Rehberi

Nextcloud, verilerinizi güvende tutarak, internet bağlantınız üzerinden her yerden erişilebilen, kendi bulut depolama servisinizi oluşturmanıza olanak tanır. Herkesin farklı bir depolama çözümüne ihtiyacı olduğu bu dijital çağda, Nextcloud gibi açık kaynaklı...

Dijital Varlığınızı Güvence Altına Alın: Kendi Bulut Depolama Sisteminiz Nasıl Kurulur?

Kendi Bulut Depolama Sistemi Nedir?Bulut teknolojisi, hayatımızın bir parçası haline geldi, ancak hepimizin bildiği gibi, büyük şirketlerin sunduğu bulut hizmetlerini kullanırken verilerimiz genellikle üçüncü şahıslara emanet oluyor. İşte tam da bu noktada,...