Poyraz Hosting
Dil Türkçe

Otomatik çeviri: Google Translate

CentOS NextCloud Kurulumu Nasıl Yapılır?

CentOS NextCloud Kurulumu Nasıl Yapılır?

CentOS üzerinde NextCloud kurulumunu yapmak için aşağıdaki adımları takip edebilirsiniz. Bu rehber CentOS 7 veya 8 için uygundur ve NextCloud'u Apache web sunucusuyla kurar.


1. Sistem Güncelleme

Sistemi güncellediğinizden emin olun:

sudo yum update -y


2. Gerekli Paketlerin Yüklenmesi

NextCloud için gerekli olan bağımlılıkları yükleyin:

sudo yum install -y epel-release sudo yum install -y httpd mariadb-server mariadb php php-mysqlnd php-fpm php-json php-xml php-mbstring php-gd php-curl unzip wget


3. MariaDB Kurulumu ve Ayarları

MariaDB hizmetini başlatın ve otomatik başlatmaya ekleyin:

sudo systemctl start mariadb sudo systemctl enable mariadb

MariaDB güvenlik ayarlarını yapılandırın:

sudo mysql_secure_installation

MariaDB’de bir veritabanı ve kullanıcı oluşturun:

sudo mysql -u root -p

MariaDB konsolunda şu komutları çalıştırın:

CREATE DATABASE nextcloud; CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'şifre'; GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost'; FLUSH PRIVILEGES; EXIT;


4. NextCloud’u İndirme ve Ayarlama

NextCloud'un en son sürümünü indirin:

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

Dosyaları çıkarın ve web sunucusunun kök dizinine taşıyın:

unzip latest.zip sudo mv nextcloud /var/www/html/ sudo chown -R apache:apache /var/www/html/nextcloud sudo chmod -R 755 /var/www/html/nextcloud


5. Apache Ayarları

Apache için bir sanal ana bilgisayar (VirtualHost) yapılandırın:

sudo nano /etc/httpd/conf.d/nextcloud.conf

Dosyanın içeriğini şu şekilde düzenleyin:

DocumentRoot "/var/www/html/nextcloud" ServerName your_domain_or_ip Require all granted AllowOverride All Options FollowSymLinks MultiViews ErrorLog /var/log/httpd/nextcloud_error.log CustomLog /var/log/httpd/nextcloud_access.log combined

Apache’yi yeniden başlatın:

sudo systemctl restart httpd sudo systemctl enable httpd


6. SELinux ve Güvenlik Duvarı Ayarları

SELinux ayarlarını yapılandırın:

sudo setsebool -P httpd_unified 1 sudo setsebool -P httpd_can_network_connect_db 1 sudo chcon -R -t httpd_sys_rw_content_t /var/www/html/nextcloud

Güvenlik duvarında HTTP ve HTTPS’yi etkinleştirin:

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload


7. NextCloud Web Kurulum

Tarayıcınızı açın ve NextCloud’a şu adresle gidin:

http://your_domain_or_ip

Burada:

  1. Yeni bir yönetici hesabı oluşturun.
  2. Veritabanı bilgilerini girin:
    • Veritabanı kullanıcı adı: nextclouduser
    • Şifre: MariaDB için belirlediğiniz şifre
    • Veritabanı adı: nextcloud
  3. Kurulumu tamamlayın.

8. İsteğe Bağlı: HTTPS Ayarları

NextCloud’u HTTPS üzerinden çalıştırmak için bir SSL sertifikası kurabilirsiniz. Örneğin, Let's Encrypt kullanarak sertifika oluşturabilirsiniz:

sudo yum install -y certbot python3-certbot-apache sudo certbot --apache


Bu adımları tamamladıktan sonra NextCloud kurulumu başarıyla tamamlanmış olacaktır! Artık dosyalarınızı güvenle barındırabilirsiniz. ????

Diğer yazılara göz atın

Siteniz için hosting

Türkçe cPanel, LiteSpeed ve ücretsiz SSL sertifikalı hosting paketleri; mevcut sitenizi ücretsiz taşıyoruz. Sorunuz varsa ekibimize ulaşabilirsiniz.

Çözüm Ortaklarımız
Dell HP Samsung Mars Data Center Voxility Corero Network Security VMware cPanel WHMCS CloudLinux LiteSpeed Plesk Imunify360 Cloudflare Softaculous JetBackup Virtualizor