Ubuntu Sunucusu 18.04 üzerine Nextcloud 15 nasıl kurulabilir

Resim: Jack Wallen

Nextcloud'un mevcut en başarılı şirket içi bulut sunucularından biri haline geldiğini söylemeye gerek yok. Her bir yinelemeyle, yazılım sıçrama ve sınırlarla gelişir ve bu da evlerden kurumsal düzeyde işletmelere kadar her şey için bir zorunluluktur.

Okunmalı Bulut

  • 2020'de bulut bilişim: Güvenlik, AI, Kubernetes, daha fazlası hakkında tahminler
  • On yılın en önemli bulut gelişmeleri
  • Hizmet olarak en iyi masaüstü (DaaS) sağlayıcıları: Amazon, Citrix, Microsoft, VMware ve daha fazlası
  • Bulut bilişim politikası (TechRepublic Premium)

Nextcloud'u henüz denemediyseniz, sürüm 15 geldiğinden ve inanılmaz özelliklere sahip olduğundan, bunu yapmak için mükemmel bir zaman. Nextcloud'u Ubuntu Server 18.04'e kurma işleminde size yol göstermek istiyorum.

Neye ihtiyacın var

Nextcloud 15'i başarıyla kurmak için aşağıdakilere ihtiyacınız vardır:

  • Statik IP adresiyle (veya Tam Nitelikli Etki Alanı Adı - FQDN) çalışan bir Ubuntu 18.04 sunucusu.
  • Sudo ayrıcalıklarına sahip bir kullanıcı hesabı.

Statik IP adresi olan bir sunucuda göstereceğim. Nextcloud sunucunuza LAN'ınızın dışından erişmeyi planlıyorsanız, yalnızca FQDN'nizle değil HTTPS ile de yapılandırmak istersiniz.

Elinde olan şeylerle çalışalım.

Güncelleştirme yükseltme

Nextcloud'u yüklemeden önce, sunucunuzun güncellendiğinden ve yükseltildiğinden emin olun. Çekirdeğiniz yükseltilirse, sunucuyu yeniden başlatmanız gerektiğini unutmayın. Bu nedenle, güncellemeyi / yükseltmeyi yeniden başlatmanın mümkün olduğu bir zamanda çalıştırdığınızdan emin olun (canlı yama yüklemediyseniz, görevi istediğiniz zaman çalıştırabilirsiniz). Güncellemek ve yükseltmek için, Nextcloud'u barındırmak üzere sunucuda oturum açın ve aşağıdaki komutları verin:

 sudo apt-get güncelleme sudo apt-get yükseltme -y 

Bu işlem tamamlandıktan sonra sunucuyu yeniden başlatın (gerekirse). Artık yüklemeye hazırsınız.

LAMBA

Yapmamız gereken ilk şey LAMP (Linux Apache MariaDB PHP) sunucu yığınını kurmak. Bu, aşağıdaki komutla yapılabilir:

 sudo apt-get install apache2 mariadb-sunucusu apt-transport-https -y 

Web ve veritabanı sunucularını aşağıdaki komutlarla başlatın ve etkinleştirin:

 sudo systemctl başlat apache2 sudo systemctl etkinleştirmek apache2 sudo systemctl başlat mariadb sudo systemctl etkinleştirmek mariadb 

Daha sonra, uygun PHP sürümlerini kurmak için bir havuz eklememiz gerekir. Bunu aşağıdaki komutlarla yapın:

 sudo wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add - sudo echo "deb https://packages.sury.org/php/ biyonik ana" | tee /etc/apt/sources.list.d/ondrej.list apt-get güncellemesi 

PHP paketlerini (ve diğer bağımlılıkları) şu komutla yükleyin:

 sudo apt-get install libapache2-mod-php php7.2 php7.2-xml php7.2-curl php7.2-gd php7.2 php7.2-cgi php7.2-cli php7.2-zip php7.2- mysql php7.2-mbstring wget unzip -y 

PHP yapılandırılmalıdır. Bu php.ini dosyasında yapılır. Dosyayı düzenlemek için şu komutla açın:

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

Aşağıdaki satırları bulup düzenlediğinizden emin olun:

 memory_limit = 512M upload_max_filesize = 200M max_execution_time = 360 post_max_size = 200M tarih.zaman dilimi = TIME / ZONE 

burada TIME / ZONE geçerli saat diliminizdir (Amerika / Kentucky / Louisville gibi).

Bu dosyayı kaydedip kapatın.

MariaDB'yi yapılandırın ve veritabanını oluşturun

MariaDB kurulumunun bir şifre ile güvenli hale getirilmesi gerekir. Bunu yapmak için şu komutu verin:

 sudo mysql_secure_installation 

Yeni bir şifre ayarlamanız istenecektir. Bunu yaptıktan sonra, kalan sorulara evet yanıtı verin.

Gerekli veritabanını oluşturmak için şu komutla MariaDB komut istemini girin:

 mysql -u kök -p 

İstendiğinde, aşağıdaki komutları verin:

 CREATE DATABASE Instagram Hesabındaki Resim ve Videoları nextclouddb; 'ŞİFRE' İLE TANIMLANAN KULLANICI 'nextcloud' @ 'localhost' OLUŞTUR; Nextclouddb'ye TÜM AYRICALIKLARI VERİN. * 'Nextcloud' @ 'localhost'; SIVA AYRICALIKLARI; çıkış 

burada PASSWORD güçlü / benzersiz bir şifredir.

Apache'yi Yapılandırma

Nextcloud için bir Apache yapılandırma dosyası oluşturalım. Yeni dosyayı şu komutla oluşturun:

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

Aşağıdaki içeriği bu dosyaya yapıştırın:

 ServerAdmin DocumentRoot "/ var / www / html / nextcloud" SunucuAdı example.com Seçenekler MultiViews FollowSymlinks AllowOverride Tüm Siparişlere izin ver, tüm TransferLog /var/log/apache2/nextcloud_access.log ErrorLog / var / log / apache2 izin vermeyi reddet /nextcloud_error.log 

Burada example.com FQDN'nizdir (varsa).

Varsayılan siteyi devre dışı bırakın ve Nextcloud sitesini aşağıdaki komutlarla etkinleştirin:

 sudo a2dissite 000-varsayılan sudo a2ensite nextcloud 

Apache'yi şu komutla yeniden başlatın:

 sudo systemctl yeniden başlat apache2 

Nextcloud'u Yükleme

Ve şimdi Nextcloud sunucusunu kurabiliriz. Yapmadan önce, aşağıdaki komutlarla yeni bir dizin oluşturalım (ve ona uygun izinleri verelim):

 sudo mkdir / var / www / html / nextcloud sudo chown www-veri: www-data / var / www / html / nextcloud sudo chmod 750 / var / www / html / nextcloud sudo mkdir -p / var / nextcloud / veri sudo chown www-data: www-data / var / nextcloud / data sudo chmod 750 / var / nextcloud / veri 

Nextcloud yükleyici dosyasını aşağıdaki komutlarla indirip paketinden çıkarın:

 cd / var / www / html / nextcloud sudo wget https://download.nextcloud.com/server/installer/setup-nextcloud.php sudo chown www-veri: www-veri kurulumu-nextcloud.php 

Bir tarayıcıyı http: //SERVER_IP/setup-nextcloud.php adresine yönlendirin (burada SERVER_IP, barındırma sunucusunun IP adresidir) ve kurulum sihirbazında yürüyün ( Şekil A ).

Şekil A: Nextcloud 15 kurulum sihirbazı.

Dizin adımında ( Şekil B ), Nextcloud'u barındıracak uygun dizini girdiğinizden emin olun. Nextcloud'un Apache sunucusunun belge köküne yüklenmesini istiyorsanız, a yazın, aksi halde nextcloud yazın (sunucuyu nextcloud adlı bir alt dizine yüklemek için).

Şekil B: Kurulum için kurulum dizinini tanımlama.

Sihirbazın bu bölümü tamamlandığında, bir yönetici kullanıcı oluşturmanız ve veritabanını tanımlamanız istenir ( Şekil C ).

Şekil C: Yönetici kullanıcı oluşturma ve veritabanını yapılandırma.

Bu tamamlandığında, tarayıcınızı http: // SERVER_IP / nextcloud'a (SERVER_IP, barındırma makinenizin IP adresidir) yönlendirebilir ve yeni yüklenen Nextcloud 15 sunucunuza giriş yapabilirsiniz. Tebrikler, şirket içi bulutunuzu kullanmaya hazırsınız.

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com