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/> <IfModule mod_dav.c> |
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: birimler: |
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 |
Seçenek 2: Sertifikayı Şifrele (Genel Sunucular için Önerilir)
Certbot'u ve Apache Eklentisini yükleyin:
| sudo apt install certbot python3-certbot-apache -y |
- 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.