CloudGenelNextCloudOpen Source

Linux Debian 11 Üzerinde NextCloud Server Kurulumu

Linux Debian 11 Üzerinde NextCloud Server Kurulumu nasıl yapılır?

NextCloud açık kaynaklı ve ücretsiz, PHP ile yazılmış bir Cloud yazılımıdır. Kullanıcılar dosya ve klasörlerini NextCloud sunucusuna senkron ederek verilerini yedekleyebilir, bu verilere Microsoft Windows, MacOS, Android ve İOS gibi bir çok farklı platform üzerinden kolaylıkla erişim sağlayabilirler.

1.Adım : Apache Web Server Kurulumu

Önce aşağıdaki komutla paketleri güncelleyin.

apt update -y

Daha sonrasında ise Apache2 kurulumunu gerçekleştirmek için aşağıdaki komutu yürütün.

sudo apt install apache2 libapache2-mod-php

Apache durumunu kontrol edin.

systemctl status apache2

2. Adım : PHP Kurulumu

NextCloud PHP tabanlı bir yazılım olduğundan gerekli olan PHP paketlerini aşağıdaki komutla kurun.

sudo apt-get install -y php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring

Daha sonrasında ise aşağıdaki komutla php sürümünü kontrol edin.

php -v

Çıktı şöyle olmalıdır.

3. Adım : MySQL Kurulumu

MySQL resmi Debian Buster depolarında olmadığı için bu adres üzerinden wget komutunu kullanarak indirin.

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb

.deb paketini kurun.

sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

Daha sonrasında ise size hangi ürünü ve sürümü kurmak istediğinizi soracaktır.

Daha sonrasında apt deposunu güncelleyin.

apt-get update

Aşağıdaki komutu kullanarak MySQL sunucusunu kurun.

sudo apt-get install mysql-community-server

Kurulum bittiğinde, root şifresi isteyecektir.

Daha sonrasında ise yükleyici hangi kimlik doğrulama eklentisinin kullanılacağını soracaktır. Seçimi yaptıktan sonra kurulum tamamlanacak ve MySQL servisi otomatik olarak başlayacaktır.

systemctl status mysql.service

Daha sonrasında ise NextCloud için MySQL veritabanı ve kullanıcısı oluşturmanız gerekiyor. Bunun için aşağıdaki komutları kendi tercihlerinize göre revize ederek çalıştırın.

mysql -u root -p

MySQL kullanıcısı ismini “kullanıcı” yazan kısma, şifreyi ise “şifre” yazan kısma yazarak komutu yürütün.

CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';

Daha sonrasında oluşturmak istediğimiz veritabanı ismini “nextcloud” yazan yere istediğiniz ismi vererek oluşturabilirsiniz.

CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Kullanıcı izinlerini aşağıdaki komutla verin.

GRANT ALL PRIVILEGES on nextcloud.* to 'kullanıcı_adı'@'localhost';
FLUSH privileges;
quit;

4. Adım : NextCloud Kurulumu

Veritabanını yapılandırdıktan sonra sıradaki adım NextCloud kurulumu. Öncelikle aşağıdaki komutu çalıştırarak geçici klasöre gidin.

cd /tmp

Daha sonrasında bu bağlantı üzerinden NextCloud Server’ın son sürümünü wget komutu ile makinenize indirin.

wget https://download.nextcloud.com/server/releases/latest.zip

Unzip komutunu kullanarak sıkıştırılmış dosyayı açın.

unzip latest.zip

Çıkarılan dizine gidin.

cd nextcloud

Ardından, NextCloud’u aşağıdaki komutlar ile web/root dizinine taşıyın ve komutları sırasıyla çalıştırın.

mv * /var/www/html
cd /var/www
sudo chown -R www-data:www-data html
cd /var/www/html
sudo chmod -R 755 *

Daha sonrasında ise web tarayıcı adres kısmına ip adresini yazarak NextCloud’u açın.

http://ip-adres/index.php

Gerekli bilgileri doldurarak kurulumu bitir’e tıklayın.

Daha sonrasında önerilen uygulamalar seçeneğini tercihinize göre tıklayarak devam edin.

Mert KUL

Merhaba, 1995 Balıkesir doğumluyum. Balıkesir Üniversitesi Bilgisayar Teknolojileri ve Programcılığı mezunuyum. Şuan özel bir şirkette IT Specialists pozisyonunda görev yapıyorum. Bilişim Teknolojileri alanında kendimi geliştirmeye devam ediyorum.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kamu Personel Alımı