%50 indirim tüm planlar, sınırlı süre. Başlangıç ​​tarihi: $2.48/mo
13 dakika kaldı
Web ve İş Uygulamaları

Nextcloud Nasıl Kurulur: Ubuntu ve Debian için Adım Adım Kılavuz

Nick Gümüş By Nick Gümüş 13 dakikalık okuma Güncelleme tarihi: 22 Tem 2025
Ubuntu ve Debian için Nextcloud Nasıl Kurulur-Adım Adım-Kılavuz

Birçoğu, verilerinizi kendi koşullarınıza göre yönetmenize olanak tanıyan, kendi kendine barındırılan çözümler lehine Google Drive veya Dropbox gibi genel seçeneklerden uzaklaşıyor ve sağlam bir seçenek de Nextcloud.

Bu makale, Nextcloud Docker'ın Ubuntu ve Debian sistemlerine nasıl kurulacağı konusunda size adım adım yol gösterecek. Sisteminizi güncellemekten bağımlılıkları kurmaya, web sunucunuzu ve PHP'yi yapılandırmaya, veritabanını kurmaya ve kurulumu Nextcloud Docker Compose ile tamamlamaya kadar her şeyi kapsayacaktır.

Neden Kendi Kendine Barındırılan Nextcloud?

Kendi kendini barındıran Nextcloud, Google Drive veya Dropbox gibi genel hizmetlere güvenmek yerine kendi bulut depolama çözümünüzün kontrolünü elinize almak anlamına gelir. Nextcloud ile dosyaları kendi koşullarınıza göre saklama ve paylaşma özgürlüğüne sahip olursunuz, böylece verilerinizin tam sahibi olursunuz ve gizlilik ayarları üzerinde tam kontrol sahibi olursunuz.

Birçok kullanıcı için eklentiler ve entegrasyonlar yoluyla platformu değiştirip geliştirebilme yeteneği önemli bir avantajdır. Nextcloud docker ve Nextcloud docker compose'u kullanarak, hem Nextcloud Ubuntu hem de Nextcloud Debian'ın mevcut olması nedeniyle popüler sistemlerde güvenilir, emniyetli bir dosya paylaşım sistemini hızlı bir şekilde dağıtabilirsiniz.

Nextcloud'u üçüncü taraf hizmetlerin sınırlamalarına bağlı kalmadan kurmak istiyorsanız bu kurulum pratik bir çözümdür. Nextcloud docker kurulum süreci basit olacak şekilde tasarlanmıştır ve deneyimli sistem yöneticileri olmayanların bile kendi kendini barındırmaya dalmasına olanak tanır.

Nextcloud Docker kurulumunu benimsemek aynı zamanda ticari bulut çözümlerine kıyasla para tasarrufu da sağlayabilir, çünkü esas olarak kendi donanımınız veya sunucu örneğiniz için ödeme yaparsınız. Ayrıca, PHP ayarlarını değiştirmek veya MySQL veritabanını entegre etmek gibi mevcut özelleştirme seçenekleri, ortamı özel ihtiyaçlarınıza uyacak şekilde özelleştirebileceğiniz anlamına gelir.

Nextcloud docker'ın nasıl kurulacağını merak ediyorsanız, Nextcloud docker'ın örnek dosyalar oluşturmasını sağlayan ve süreci hem eğitici hem de ödüllendirici hale getiren bir dizi topluluk desteği ve kaynağı vardır.

Önkoşullar

Kurulum sürecine dalmadan önce ortamınızın iyi durumda olması akıllıca olacaktır. Bu bölüm, sorunsuz bir Nextcloud liman işçisi kurulumu için sistem gereksinimleri ve sunucu kurulumundan yazılım bağımlılıklarına kadar temel bilgileri kapsar:

Bileşen Gereksinimler/Seçenekler Notlar
İşletim Sistemi Ubuntu (22.04 LTS şiddetle tavsiye edilir, 24.04 LTS), Red Hat Enterprise Linux 9/8, Debian 12 (Kitap Kurdu), SUSE Linux Enterprise Server 15, openSUSE Leap 15.5, CentOS Stream, Alpine Linux Nextcloud Ubuntu popüler
CPU ve İşletim Sistemi Mimarisi 64 bit CPU, İşletim Sistemi ve PHP'nin 64 bit olduğundan emin olun
PHP PHP 8.3 (veya diğer sürümler) Uyumluluk sorunlarını önlemek için 64 bitlik bir sürüm kullanın
Hafıza Minimum: İşlem başına 128 MB RAM; Önerilen: İşlem başına 512 MB; Güncelleyici: 256MB Kullanıma göre ayarlayın
Erişim Kök veya sudo erişimi Sistem düzeyinde ince ayarlar için gereklidir
Konteyner Araçları Docker, Docker Oluşturma Kurulumu ve yönetimi basitleştirir
Web Sunucusu Apache 2.4 (mod_php veya php-fpm ile önerilir) veya php-fpm ile nginx Kişisel veya kurumsal ihtiyaçlara göre seçim yapın
Veritabanı MySQL (8.0/8.4), MariaDB (10.6/10.11 önerilir veya 11.4) veya PostgreSQL InnoDB ve READ COMMITTED izolasyon seviyesini desteklemelidir

1. Adım: Sisteminizi Güncelleyin ve Hazırlayın

Nextcloud Docker örneğinizi kurmadan önce, sisteminizi güncellemek ve gerekli tüm araçları yüklemek için biraz zaman ayırın. Bunu eğlenceli bir projeye başlamadan önce çalışma alanınızı toparlamak olarak düşünün. Nextcloud Ubuntu sunucunuzda şu komutları izleyin:

Paket Listenizi Yenileyin ve Paketleri Yükseltin:

Paket depolarınızı güncelleyin ve kurulu paketleri şu komutlarla yükseltin:

sudo apt güncellemesi
sudo apt yükseltme -y

 

Docker, Docker Compose ve Faydalı Yardımcı Programları Kurun:

Aşağıdakileri çalıştırarak Docker, Docker Compose ve curl, wget ve build-essential gibi diğer kullanışlı yardımcı programları edinin:

sudo apt install docker.io docker-compose curl wget build-essential -y

 

(İsteğe Bağlı) Kullanıcınızı Docker Grubuna Ekleyin:

Bu adım, Docker komutlarını her seferinde sudo'yu hazırlamadan çalıştırmanıza olanak tanır:

sudo usermod -aG liman işçisi $USER

Bu komutu çalıştırdıktan sonra değişiklikleri uygulamak için oturumu kapatıp tekrar açın.

 

Kurulumları Doğrulayın:

Docker ve Docker Compose'un düzgün şekilde kurulup kurulmadığını kontrol edin:

liman işçisi –versiyonu
liman işçisi-oluşturma –versiyonu

Sorun giderme için Docker günlüklerinize göz kulak olmanız da önemle tavsiye edilir; bunları aşağıdaki şekilde kontrol edip yönetebilirsiniz: bu adımlar.

Artık sisteminiz güncellendiğine ve tüm bağımlılıklar mevcut olduğuna göre, güvenilir bir barındırma çözümü seçmek bir zorunluluktur. Bulutlu teklifler ışık hızında VPS 240 GB'a kadar NVMe SSD depolama alanıyla hizmetler (bizim ürünümüzle 2 TB'a kadar) GPU VPS'si) ve %99,95 kesintisiz çalışma süresiyle Nextcloud bulut sunucunuzu barındırmak için mükemmel bir seçimdir.

Daha sonra, Nextcloud Docker örneğinizle her şeyin sorunsuz çalıştığından emin olmak için web sunucunuzu kuracağız ve PHP ayarlarını yapacağız.

 

Adım 2: Apache/Nginx ve PHP'yi Yapılandırma

Artık sisteminiz hazır olduğuna göre, web sunucunuzu ve PHP'yi yapılandırarak sahneyi düzenlemenin zamanı geldi. Bu bölüm Apache ve Nginx kurulumunun yanı sıra Nextcloud'unuzun Docker'da sorunsuz çalışmasını sağlayacak PHP ayarlamaları konusunda size yol gösterir.

Apache'yi Yapılandırma

Apache kullanıyorsanız şu adımları izleyin:

Bir Yapılandırma Dosyası Oluşturun:

  • Nextcloud için yeni bir dosya açın:
sudo nano /etc/apache2/sites-available/Nextcloud.conf

 

  • Bu dosyanın içine şunun gibi bir şey ekleyin:
Takma ad /Nextcloud “/var/www/Nextcloud/”

<Dizin /var/www/Nextcloud/>
Tümünün verilmesini gerektir
İzin Ver Tümünü Geçersiz Kıl
Seçenekler Takip EtSymLinks MultiViews

<IfModule mod_dav.c>
Dav kapalı
</IfModule>
</Dizin>

 

Siteyi Etkinleştirin:

  • Yeni yapılandırmanızı etkinleştirin:
sudo a2ensite Nextcloud.conf

 

Gerekli Apache Modüllerini Etkinleştirin:

  • Gerekli modülleri etkinleştirmek için şu komutları çalıştırın:
sudo a2enmod yeniden yazma
sudo a2enmod başlıkları
sudo a2enmod env
sudo a2enmod dizini
sudo a2enmod mime

 

PHP-FPM'yi Apache ile kullanmayı planlıyorsanız (mod_fcgi kullanarak), şunları da etkinleştirin:

sudo a2enmod setenvif

 

SSL'yi etkinleştirin (İsteğe bağlı):

  • Güvenli bir bağlantı için SSL'yi aşağıdakilerle etkinleştirin:
sudo a2enmod ssl
sudo a2ensite varsayılan-ssl
sudo hizmeti apache2 yeniden yükle

 

Nginx'i Yapılandırma

  • Nginx kullanıcıları için kurulum bir sunucu bloğu oluşturmayı içerir:

Sunucu Blok Dosyası Oluşturun:

  • Yeni bir dosya açın:
sudo nano /etc/nginx/sites-available/Nextcloud
  • Aşağıdaki gibi bir örnek yapılandırma yapıştırın:
sunucu {
80 dinle;
sunucu_adı sunucunuzun-ip'si veya cloud.example.com;root /var/www/Nextcloud/;
index index.php index.html /index.php$request_uri;konum / {
try_files $uri $uri/ /index.php?$args;
}konum ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
fastcgi_index index.php;
fastcgi_params'ı dahil edin;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

 

Yapılandırmayı Etkinleştirin:

  • Siteyi etkinleştirmek için sembolik bir bağlantı oluşturun:
sudo ln -s /etc/nginx/sites-available/Nextcloud /etc/nginx/sites-enabled/

 

Nginx'i Test Edin ve Yeniden Yükleyin:

  • Yapılandırmanızı kontrol edin ve yeniden yükleyin:
sudo nginx -t
sudo systemctl nginx'i yeniden yükle

 

PHP Ayarlarını Değiştirmek

Nextcloud, belirli ayarlarla PHP'ye bağlıdır. Uygun PHP yapılandırma dosyasını düzenleyerek bunları ayarlayın:

PHP'li Apache için:

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

 

PHP-FPM'li Nginx için:

sudo nano /etc/php/8.3/fpm/php.ini

Dosyada aşağıdaki gibi ayarları yapın:

  • Memory_limit (örneğin, 512M)
  • upload_max_filesize (örneğin, 100 milyon)
  • post_max_size (örneğin, 100M)
  • max_execution_time (örneğin, 360)

Değişiklikleri yaptıktan sonra ilgili hizmetleri yeniden başlatın:

  • Apaçi:
sudo hizmeti apache2 yeniden başlat

 

  • PHP-FPM:
sudo systemctl php8.3-fpm'yi yeniden başlat

 

Web sunucunuz yapılandırıldığında ve PHP'de ince ayarlar yapıldığında, bir sonraki aşamaya hazırsınız: tüm Nextcloud verilerinizi tutacak veritabanını ayarlama.

Adım 3: Veritabanını Kurma

Sisteminiz ve web sunucunuz yapılandırıldıktan sonraki adım, Nextcloud kurulumunuz için bir veritabanı oluşturmaktır. Bu, bir veritabanı ve uygun ayrıcalıklara sahip özel bir kullanıcı oluşturmayı içerir. Bunu nasıl yapacağınız aşağıda açıklanmıştır:

1. MariaDB Sunucusunu yükleyin

İlk önce MariaDB sunucu paketini kurun:

sudo apt install mariadb-sunucusu -y

 

2. MariaDB Kurulumunu Güvenli Hale Getirin

Güvenli olmayan varsayılan ayarları kaldırmak için güvenlik komut dosyasını çalıştırın:

sudo mysql_secure_installation

 

Bir root şifresi belirlemeniz ve güvenlikle ilgili diğer seçimleri yapmanız istenecektir. Tüm istemlere 'E' (evet) yanıtı vermeniz önerilir.

3. MariaDB Kabuğunda Oturum Açın

MariaDB kabuğuna kök kullanıcı olarak erişin:

sudo mysql -u kök -p

Güvenli kurulum işlemi sırasında belirlediğiniz root şifresini girin.

4. Nextcloud için Yeni Bir Veritabanı Oluşturun

Nextcloud adında bir veritabanı oluşturmak için MariaDB kabuğunda aşağıdaki komutu yürütün:

VERİTABANI OLUŞTURUN Nextcloud KARAKTER SETİ utf8mb4 HARMANLA utf8mb4_general_ci;

 

5. Özel Bir Veritabanı Kullanıcısı Oluşturun

Güçlü bir parolaya sahip yeni bir Nextclouduser kullanıcısı oluşturun. Buradaki_şifrenizi_seçtiğiniz güvenli bir şifreyle değiştirin:

'Your_password_here' TARAFINDAN TANIMLANAN 'Nextclouduser'@'localhost' KULLANICISINI OLUŞTURUN;

 

6. Kullanıcıya Gerekli Ayrıcalıkları Verin

Nextcloud veritabanındaki tüm ayrıcalıkları Nextcloud kullanıcısına verin:

Nextcloud'DAKİ TÜM AYRICALIKLARI VERİN.* 'Nextclouduser'@'localhost'a;

 

7. Değişiklikleri Uygulayın

Tüm değişikliklerin etkili olmasını sağlamak için ayrıcalıkları temizleyin:

FLUSH AYRICALIKLARI;

 

8. MariaDB Kabuğundan çıkın

Şunu yazarak MariaDB kabuğundan çıkın:

ÇIKIŞ;

 

Veritabanını kurup yapılandırdıktan sonra artık bir sonraki adıma geçmeye hazırsınız: Nextcloud'u yükleme. Bu, Nextcloud dosyalarının indirilmesini ve bunları yeni oluşturduğunuz veritabanına bağlanacak şekilde yapılandırmayı içerecektir.

4. Adım: Nextcloud'u İndirme ve Yükleme

Bu adım, sisteminize en son Nextcloud sürümünü yüklemeyi ve ayarlamayı içerir. Burada iki seçeneğiniz var: biri Docker'ı kullanıyor (konteynerli kurulum için ideal) ve diğeri daha geleneksel, manuel kurulumu takip ediyor.

Yöntem 1: Resmi Docker Görüntüsünü Kullanma

Konteynerleştirilmiş bir yaklaşımı tercih ediyorsanız şu komutları izleyin:

Nextcloud Docker Görüntüsünü çekin:

En son Nextcloud Docker görüntüsünü Docker Hub'dan indirin:

Liman işçisi Nextcloud'u çekiyor

 

Docker Oluşturma Dosyası Oluşturun:

Daha kolay bir yönetim deneyimi için aşağıdaki içeriğe sahip docker-compose.yml adlı bir dosya oluşturun:

versiyon: '3'

hizmetler:
Sonraki bulut:
resim: Nextcloud
yeniden başlat: her zaman
bağlantı noktaları:
– 8080:80
birimler:
– Nextcloud_data:/var/www/html
çevre:
– MYSQL_PASSWORD=şifreniz
– MYSQL_DATABASE=Sonraki bulut
– MYSQL_USER=Sonraki bulut
– MYSQL_HOST=db
veritabanı:
resim: mariadb
yeniden başlat: her zaman
çevre:
– MYSQL_ROOT_PASSWORD=şifreniz
– MYSQL_PASSWORD=şifreniz
– MYSQL_DATABASE=Sonraki bulut
– MYSQL_USER=Sonraki bulut
birimler:
– db_data:/var/lib/mysql

birimler:
Sonrakicloud_data:
veritabanı_verileri:

 

Konteynerleri başlatın:

Nextcloud'unuzu ve veritabanı kapsayıcılarınızı arka planda başlatmak için bu komutu çalıştırın:

liman işçisi-oluşturma -d

 

Yöntem 2: Nextcloud Arşivinden Manuel Kurulum

Dosyalarla doğrudan ilgilenmeyi tercih ediyorsanız bunu şu şekilde yapabilirsiniz:

En Son Sürümü İndirin:

En son Nextcloud tar arşivini getirin:

wget https://download.Nextcloud.com/server/releases/latest.tar.bz2

 

Arşivi Çıkarın:

İndirilen dosyayı paketinden çıkarın:

tar -xjf en son.tar.bz2

 

Nextcloud Klasörünü Taşıyın:

Çıkarılan klasörü web dizininize aktarın:

sudo mv Nextcloud /var/www/Nextcloud

Doğru İzinleri Ayarlayın:

Web sunucunuzun dosyalara erişebilmesi için sahipliği ayarlayın:

sudo chown -R www-data:www-data /var/www/Nextcloud

 

Tarzınıza en uygun yöntemi seçin. Docker yaklaşımı, Nextcloud docker compose kullanılarak kolay bir kurulum sunarken, manuel yöntem size dosyalar üzerinde doğrudan kontrol sağlar. Daha da iyisi, Cloudzy'yi kullanarak Docker VPS'si Planlar, Nextcloud'u Docker aracılığıyla dağıtmak için etkili bir platform oluşturarak kurulum sürecini kolaylaştırır.

Daha sonra, kendi kendine barındırılan bulut deneyiminizi tamamlamak için Nextcloud'un kendisini yapılandırmaya (sanal ana makinenizi kurma, SSL'yi etkinleştirme ve daha fazlasını) ele alacağız.

Adım 5: Nextcloud'u Yapılandırma

Artık Nextcloud'u indirip yüklediğinize göre, bir Apache Sanal Ana Bilgisayarı kurup sitenizi SSL ile güvence altına almanın zamanı geldi, böylece kendi kendine barındırılan bulut depolama alanınıza özel bir alan adı üzerinden erişebilirsiniz.

Apache Sanal Ana Bilgisayar Dosyası Oluşturma

Nextcloud için bir yapılandırma dosyası oluşturun:

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

 

Aşağıdaki Yapılandırmayı Yapıştırın:

DocumentRoot ve SunucuAdı'nı kurulumunuza uyacak şekilde ayarlayın (örneğin, cloud.example.com'u etki alanınız veya sunucu IP'nizle değiştirmek):

<VirtualHost *:80>
DocumentRoot /var/www/Nextcloud/
SunucuAdı cloud.example.com<Dizin /var/www/Nextcloud/>
Tümünün verilmesini gerektir
İzin Ver Tümünü Geçersiz Kıl
Seçenekler FollowSymLinks MultiViews<IfModule mod_dav.c>
Dav kapalı
</IfModule>
</Dizin>
</VirtualHost>

 

Yeni Yapılandırmayı Etkinleştirme

Apache'ye yeni konfigürasyonunuz hakkında bilgi verin:

sudo a2ensite Nextcloud.conf

 

Apache'yi yeniden yükleyin:

Apache'yi yeniden yükleyerek değişiklikleri uygulayın:

sudo systemctl apache2'yi yeniden yükle

 

Sitenizin Güvenliğini SSL ile Sağlama

Güvenli erişim için SSL kurabilirsiniz. İki yaygın yaklaşım vardır: kendinden imzalı bir sertifika kullanmak veya Let's Encrypt aracılığıyla sertifika almak.

Seçenek 1: Kendinden İmzalı Sertifika

SSL Modülünü etkinleştirin:

sudo a2enmod ssl

 

Varsayılan SSL Sitesini Etkinleştirin:

sudo a2ensite varsayılan-ssl

 

Apache'yi yeniden yükleyin:

sudo systemctl apache2'yi yeniden yükle

 

Certbot'u ve Apache Eklentisini yükleyin:

sudo apt install certbot python3-certbot-apache -y

 

  1. Sertifikayı Alın ve Yükleyin:
    cloud.example.com'u alanınızla değiştirin:
sudo certbot –apache -d cloud.example.com

İşlemi tamamlamak için talimatları izleyin.

Apache Sanal Ana Makineniz yapılandırılmış ve SSL mevcut olduğunda Nextcloud örneğiniz, seçtiğiniz alan adından güvenli bağlantılar sunacak şekilde ayarlanır. Daha sonra, kendi kendine barındırılan sorunsuz bir bulut deneyimi için her şeyi birbirine bağlayan Nextcloud verilerinizi depolamak için veritabanını ayarlamaya geçeceğiz.

Adım 6: Kurulumu Sonlandırma

Artık web sunucunuz ve PHP yapılandırıldığına göre kurulumunuzu tamamlamanın zamanı geldi. Bu adım, projenizi dünyaya sunmadan önce son rötuşları yapmak gibidir.

Dosya İzinlerini Ayarlayın:

Kurulum sihirbazını başlatmadan önce web sunucusunun tüm Nextcloud dosyalarına erişebildiğinden emin olmak için aşağıdaki komutu çalıştırın:

sudo chown -R www-veri:www-veri /var/www/Nextcloud/

Nextcloud'a Tarayıcınız aracılığıyla erişin:

Tarayıcınızı açın ve Nextcloud örneğinizin URL'sini yazın, örneğin:

http://your-server-ip/Nextcloud

Bu, son kurulumda size yol gösterecek kullanıcı dostu bir arayüz olan Nextcloud kurulum sihirbazını yükleyecektir.

Kurulum Sihirbazını tamamlayın:

Sihirbazda şunları girmeniz istenecektir:

  • Veritabanı ayrıntılarınız (ana bilgisayar, ad, kullanıcı ve parola). Docker kurulumunda veritabanı ana bilgisayarı genellikle bir kapsayıcı adı veya yerel ana bilgisayar olarak ayarlanır.
  • Nextcloud örneğiniz için bir yönetici kullanıcı adı ve şifresi.

Ekrandaki talimatları izleyin ve işiniz bittiğinde “Kurulumu bitir” düğmesine tıklayın.

Sihirbazı tamamladığınızda Nextcloud sunucunuz kurulumunu tamamlayacak ve yepyeni Nextcloud kontrol paneliniz tarafından karşılanacaksınız. Daha sonra, örneğinizin sorunsuz çalışmasını sağlamak için cron işleri, önbelleğe alma ve güvenlik ayarlamaları gibi kurulum sonrası ayarları yapılandırmaya geçeceğiz.

Adım 7: Kurulum Sonrası Yapılandırma

Nextcloud web kurulum sihirbazını tamamladıktan sonra yapılacak birkaç son ince ayar, zamanlanmış görevlere, performansa ve güvenliğe ince ayar yapılmasına yardımcı olabilir. Bu bölüm, arka plan işlerini ayarlama, önbelleğe almayı Redis ile entegre etme ve Nextcloud örneğinizi güçlendirmeyle ilgilidir.

Zamanlanmış Görevler için Cron İşlerini Etkinleştirme

Nextcloud'unuzun sorunsuz çalışmasını sağlamak için arka plan görevlerini planlamak iyi bir fikirdir. Nextcloud cron betiğini beş dakikada bir çalıştırmak için bir cron işi ayarlayın. Web sunucusu kullanıcısı için crontab'ı açın (genellikle www-data):

sudo crontab -u www-veri -e

Daha sonra dosyanın sonuna şu satırı ekleyin:

*/5 * * * * php -f /var/www/Nextcloud/cron.php

Düzenleyiciyi kaydedip kapatın. Bu iş, geçici dosyaları temizleme, bildirim gönderme ve diğer bakım rutinleri gibi görevleri yerine getirecektir.

Önbelleğe Alma için Redis'i Yükleme ve Yapılandırma

Redis'i kullanmak, verileri önbelleğe alarak ve dosya kilitleme performansını iyileştirerek Nextcloud örneğinizi hızlandırabilir. Birinci, Redis'i yükle ve Redis için PHP uzantısı:

sudo apt install redis-sunucusu php-redis -y

Daha sonra Nextcloud yapılandırma dosyanızı (genellikle /var/www/Nextcloud/config/config.php adresinde bulunur) önbelleğe alma ayarlarını içerecek şekilde güncelleyin. Bu satırları $CONFIG dizisine ekleyin:

'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' => dizi(
'ana bilgisayar' => 'yerel ana bilgisayar',
'bağlantı noktası' => 6379,
),

Bu yapılandırma, Nextcloud'a yerel önbelleğe alma için APCu'yu ve dosya kilitleme için Redis'i kullanmasını söyleyerek hem performansı hem de güvenilirliği artırır.

Nextcloud Güvenlik Ayarlarını Sağlamlaştırma

Birkaç ekstra önlem kurulumunuzun güvenliğini arttırabilir:

  • Doğru Dosya İzinlerini Ayarlayın:
    Erişimi kısıtlamak için Nextcloud dizininizin sahipliğini ve izinlerini ayarlayın:
sudo chown -R www-data:www-data /var/www/Nextcloud
sudo find /var/www/Nextcloud/ -type d -exec chmod 750 {} \;
sudo find /var/www/Nextcloud/ -type f -exec chmod 640 {} \;
  • Bakım Modu Komutlarını Çalıştırın:
    Ek güvenlik kontrolleri veya yapılandırma güncellemelerini gerçekleştirmek için bakım modunu geçici olarak etkinleştirin:
sudo -u www-data php /var/www/Nextcloud/occ bakım:mode –on
# (Gerekli bakım görevlerini burada gerçekleştirin)
sudo -u www-data php /var/www/Nextcloud/occ bakım:mod –kapalı
  • Web Sunucusu Yapılandırmalarınızı İnceleyin:
    Apache veya Nginx ayarlarınızın HTTPS'yi zorunlu kıldığını ve gerektiğinde yetkisiz erişimi kısıtladığını doğrulayın.

Bu son adımlarla Nextcloud örneğiniz arka plan görevlerini verimli bir şekilde yönetecek, önbelleğe alma yoluyla gelişmiş performansın keyfini çıkaracak ve potansiyel güvenlik tehditlerine karşı daha iyi korunacaktır.

Son Düşünceler

Artık Nextcloud liman işçisi kurulumunuzu boş bir tuvalden tam işlevli, kendi kendine barındırılan bir bulut depolama çözümüne taşıdınız. Sisteminiz güncellendiğinde, bağımlılıklar kurulduğunda ve web sunucusunun yanı sıra PHP'de ince ayarlar yapıldığında Nextcloud Ubuntu ortamınız kişisel dosya paylaşım merkeziniz olarak hizmet vermeye hazırdır.

Kurulumunuza ince ayar yapmaya, gelişmiş yapılandırmaları denemeye veya yeni Nextcloud uygulamalarını keşfetmeye devam ederken barındırma sağlayıcınızı düşünmeniz faydalı olacaktır. Güvenilir ve uygun fiyatlı VPS Cloudzy gibi Nextcloud örneğinizin güvenli ve duyarlı kalmasını garanti ederek bulut depolama ihtiyaçlarınız için somut bir temel oluşturur.

Daha fazla gönül rahatlığı için şu adresteki resmi güvenlik yönergelerine göz atmak akıllıca olacaktır: Sonraki Bulut Güvenliğini Güçlendirme ve yedekleme önerileri şu adreste: Sonrakibulut Yedekleme Kılavuzu. Bu kaynaklar verilerinizi güvende tutmanıza ve sunucunuzun sorunsuz çalışmasına yardımcı olur.

Paylaşmak

Blogdan daha fazlası

Okumaya devam edin.

Solda büyük başlık metni ve sağda Odoo logosu bulunan, yumuşak mor bulut temalı arka planda yüzen uygulama arayüzü panelleriyle çevrelenmiş Odoo inceleme özelliği görseli.
Web ve İş Uygulamaları

Kapsamlı Bir Odoo İncelemesi: Odoo İşletmeniz için Doğru ERP mi?

Odoo, büyüyen işletmeler için en yaygın olarak kabul edilen ERP platformlarından biridir; bunun basit bir nedeni vardır: tek bir yerde çok şey vaat etmesi. Satış, muhasebe, envanter

Jim SchwarzJim Schwarz 11 dakikalık okuma
Açık kaynaklı WordPress alternatifleri, renkli degrade arka plana sahip görsel, masaüstü monitör, kod düzenleyici, bulanık kontrol paneli önizlemesi ve solda büyük başlık metni içerir.
Web ve İş Uygulamaları

Geliştiricilere Özel En İyi Açık Kaynak WordPress Alternatifleri

WordPress hâlâ önemini koruyor ve hâlâ çok çeşitli sitelere iyi bir şekilde hizmet veriyor. Eklenti dizini 62.000'den fazla eklentiye ev sahipliği yapıyor ve tema dizini 14.000'den fazla ücretsiz tema sunuyor. Tha

Jim SchwarzJim Schwarz 14 dakikalık okuma
Hem platform logolarını hem de CMS geliştiricilerinin hangi CMS geliştiricilerini seçmesi gerektiğini soran bir başlığı içeren Automad vs. WordPress özellik görseli.
Web ve İş Uygulamaları

Automad ve WordPress: En İyi İki CMS Platformu Arasında Kapsamlı Bir Karşılaştırma

Automad ve WordPress aynı işi iki farklı şekilde çözüyor. Automad düz dosyalı bir CMS ve şablon motorudur, dolayısıyla içerik bir veritabanı yerine dosyalarda yaşar, ancak WordPress,

Jim SchwarzJim Schwarz 9 dakikalık okuma

Dağıtıma hazır mısınız? Aylık 2,48dan başlayan fiyatlarla.

Bağımsız bulut, 2008'den beri. AMD EPYC, NVMe, 40 Gbps. 14 gün içinde para iadesi.