SonrakiBulut

NextCloud'u Debian 10'a Yükleme

NextCloud'u Debian 10'a Yükleme
Kendi dosya paylaşım hizmetinizi kurmak istiyorsanız, NextCloud sizin için bir seçenektir. NextCloud, açık kaynaklı, kendi kendine barındırılan bir dosya paylaşım yazılımıdır.  Bu yazımda sizlere Debian 10 Buster üzerinde NextCloud kurulumunun nasıl yapıldığını göstereceğim. Öyleyse başlayalım.

NextCloud'u Yükleme:

NextCloud, PHP tabanlı bir web uygulamasıdır. LAMP (Linux, Apache, MySQL/MariaDB, PHP) yığınında çalışır. Bir LAMP yığını kurmak için gerekli tüm paketler, Debian 10'un resmi paket deposunda mevcuttur. Böylece kolayca bir Debian 10 LAMP sunucusu kurabilir ve orada NextCloud'u yapılandırabiliriz.

İlk olarak, APT paketi deposu önbelleğini aşağıdaki komutla güncelleyin:

$ sudo uygun güncelleme

APT paketi deposu önbelleği güncellenmelidir.

Şimdi, Apache web sunucusunu, PHP'yi ve NextCloud için gerekli PHP kitaplıklarını, MariaDB veritabanı sunucusunu ve diğer gerekli araçları aşağıdaki komutla Debian 10'un resmi paket deposundan yükleyin:

$ sudo apt mlocate apache2 libapache2-mod-php mariadb-client'i kurun
mariadb-sunucu wget unzip bzip2 curl php php-ortak php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-isteği

Şimdi basın Y ve ardından basın kurulumu onaylamak için.

APT paket yöneticisi gerekli tüm paketleri indirecek ve kuracaktır. Tamamlanması biraz zaman alabilir.

Bu noktada, tüm paketler kurulmalıdır.

Şimdi, NextCloud için bir MariaDB veritabanı oluşturmanız gerekiyor.

Bunu yapmak için önce MariaDB kabuğuna şu şekilde giriş yapın: kök aşağıdaki komutla veritabanı kullanıcısı:

$ sudo mysql -u kök -p

Varsayılan olarak, hayır kök şifre ayarlanmalıdır. Yani, sadece basın .

NOT: Halihazırda bir LAMP sunucu kurulumunuz varsa, MySQL/MariaDB veritabanınızın bir kök şifre seti. Bu durumda, şunu yazın kök şifre ve basın .

MariaDB kabuğuna giriş yapmış olmalısınız.

Şimdi yeni bir veritabanı oluşturun sonraki bulut Aşağıdaki SQL deyimi ile NextCloud için:

MariaDB [(none)]> CREATE DATABASE nextcloud;

Şimdi, yeni bir kullanıcı oluşturun sonraki bulut, yeni kullanıcı için şifreyi ayarlayın (123 benim durumumda) ve yeni kullanıcıya veritabanına tüm ayrıcalıkları verin sonraki bulut aşağıdaki SQL deyimi ile:

MariaDB [(none)]> nextcloud'da TÜMÜNÜ VERİN.* 'nextcloud'@'localhost' a
'123' TARAFINDAN TANIMLANMIŞ;

Şimdi, değişikliklerin etkili olması için aşağıdaki SQL deyimini çalıştırın:

MariaDB [(none)]> FLUSH AYRICALIKLARI;

Şimdi, MariaDB kabuğundan aşağıdaki gibi çıkın:

MariaDB [(yok)]> \q

Şimdi, şuraya gidin: /var/www dizin şu şekilde:

$ cd /var/www

Şimdi NextCloud 16 zip arşivini NextCloud'un resmi web sitesinden aşağıdaki komutla indirin:

$ sudo wget https://indir.sonraki bulut.com/sunucu/yayınlar/nextcloud-16.0.4.fermuar

NOT: NextCloud 16, bu yazı yazıldığı sırada en son kararlı sürümdür. Siz bu makaleyi okurken, NextCloud'un yeni sürümü çıkmış olabilir. Bu durumda, NextCloud'un resmi web sitesinden yeni indirme bağlantısını kopyalayın ve burada değiştirin.

NextCloud zip arşivi indirilmelidir.

Gördüğünüz gibi, NextCloud zip arşivi /var/www dizin.

$ ls -lh

Şimdi NextCloud zip arşivini aşağıdaki komutla çıkarın:

$ sudo unzip nextcloud-16.0.4.fermuar

NextCloud arşivi çıkarılmalıdır.

Yeni bir dizin sonraki bulut/ oluşturulmalı. Bu, NextCloud'un web köküdür.

Şimdi, tüm dosya ve dizinlerin sahibini ve grubunu değiştirin sonraki bulut/ dizine www-veri aşağıdaki gibi:

$ sudo chown -Rfv www-veri:www-data nextcloud

Sahip ve grup değiştirilmelidir.

Şimdi, aşağıdaki komutla NextCloud için yeni bir Apache 2 site yapılandırması oluşturun:

$ sudo nano /etc/apache2/siteler kullanılabilir/nextcloud.konf

Şimdi, yapılandırma dosyasına aşağıdaki satırları yazın.


ServerAdmin [e-posta korumalı]
DocumentRoot /var/www/nextcloud
Takma ad /nextcloud "/var/www/nextcloud/"
 

Seçenekler +FollowSymlinks
İzin Ver Tümünü Geçersiz Kıl
 

kapalı

 
Tüm izinleri iste
 
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud

 
ErrorLog $APACHE_LOG_DIR/nextcloud_error_log
CustomLog $APACHE_LOG_DIR/nextcloud_access_log ortak

Son yapılandırma dosyası aşağıdaki gibi görünmelidir. Şimdi, tuşuna basarak dosyayı kaydedin + X bunu takiben Y ve .

Şimdi, aşağıdaki komutla NextCloud site yapılandırmasını etkinleştirin:

$ sudo a2ensite nextcloud.konf

Şimdi, aşağıdaki komutla varsayılan site yapılandırmasını devre dışı bırakın:

$ sudo a2dissite 000-varsayılan.konf

Şimdi, aşağıdaki komutla Apache 2 web sunucusunu yeniden başlatın:

$ sudo systemctl apache2'yi yeniden başlat

Şimdi, kontrol edin apache2 servis aşağıdaki komutla çalışıyor:

$ sudo systemctl durumu apache2

Gördüğünüz gibi, apache2 hizmet çalışıyor. Bu nedenle, yapılandırma başarılı olmalıdır.

NextCloud'u Yapılandırma:

NextCloud'u ilk kez çalıştırdığınız için, bir NextCloud yönetici kullanıcısı oluşturmanız ve NextCloud için veritabanı kimlik bilgilerini sağlamanız gerekir. Tüm bunları NextCloud web arayüzünden yapabilirsiniz.

İlk olarak, aşağıdaki komutla Debian 10 makinenizin IP adresini bulun:

$ ip bir

Gördüğünüz gibi, Debian 10 makinemin IP adresi 192.168.21.131. Senin için farklı olacak. Bu nedenle, bundan sonra sizinkiyle değiştirdiğinizden emin olun.

Şimdi tarayıcınızı açın ve ziyaret edin http://192.168.21.131 ve aşağıdaki sayfayı görmelisiniz. Şimdi, yönetici kullanıcı adınızı ve şifrenizi buraya yazın.

NextCloud'un varsayılan veri dizini /var/www/nextcloud/data. Bunu değiştirmek istiyorsanız, üzerine bir depolama aygıtı takmanız gerekir /var/www/nextcloud/data ve bu dizinin sahibini ve grubunu şu şekilde değiştirin: www-veri. Daha fazla bilgi için, okuyun NextCloud için Ayrılmış Depolamayı Kullanma makalenin bölümü NextCloud'u Ubuntu'ya yükleyin.

Giriş yapmalısın. Tıklamak X.

NextCloud panosunu görmelisiniz. Buradan kişisel dosyalarınızı yönetebilir, yeni kullanıcılar oluşturabilir veya NextCloud'u yönetebilirsiniz.

Debian 10'a NextCloud'u bu şekilde kurarsınız. Bu makaleyi okuduğunuz için teşekkürler.

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...