Ubuntu 18.04 üzerine ownCloud nasıl kurulur

Resim: ownCloud

Çok geçmeden, nextCloud'a şirket içi bulut sunucuları için spot ışığın çoğunluğu verildi. Ancak, her şeyi başlatan sunucunun kurulumunda size yol göstermek için biraz zaman ayırmak istiyorum. ownCloud, şirketinizin ihtiyaçlarını karşılayabilecek ve aşabilecek eşit derecede yetenekli bir bulut sunucusudur. Ancak bu platformu Ubuntu'nun en son sürümüne yüklemek, önceki enkarnasyonlardan biraz farklı. Şimdi, ownCloud'un en son sürümünü Ubuntu Server'ın en son sürümüne yükleme işlemini gerçekleştirdiğimizde ne olacağını görelim. En azından hangi bağımlılıkları kuracağınızı bildiğinizde, süreç çok zor değildir.

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)

Hadi meşgul olalım.

Gerekenler

Açıkçası, Ubuntu Server 18.04'ün çalışan bir örneğine ihtiyacınız olacak. Bunu hazırladığınızı varsayacağım. Ayrıca Ubuntu Server'ı standart LAMP paketi teklifiyle kurduğunuzu varsayacağım - böylece Apache, MySQL ve PHP zaten çalışıyor ve çalışıyor olacak. Ubuntu 16.04 ve 18.04 üzerine ownCloud kurulumu arasındaki en büyük farklardan biri PHP paketleri olacaktır. Size bu engelin üstesinden nasıl geleceğinizi göstereceğim.

Ayrıca ownCloud'un en son sürümünü indirmeniz gerekecektir. Bu işlem wget URL'si ile yapılabilir (burada en son indirilebilir paketin URL'si burada bulunabilir). 10.0.8 sürümü için şu komutu verirsiniz:

 wget https://download.owncloud.org/community/owncloud-10.0.8.zip 

Bağımlılıkları yükleme

Yapmanız gereken ilk şey, gerekli PHP bağımlılıklarını yüklemektir. Daha önce söylediğim gibi, bu zor olabilir. Öncelikle makinenizde hangi PHP sürümünün yüklü olduğunu bulmanız gerekir. Bunu yapmak için php -v komutunu verin. Ubuntu 18.04 kurulumumda PHP sürümü PHP 7.2-7-1'dir. Önemli olan 7.2. Bu yüzden tüm PHP modüllerinin 7.2 lezzetinde olduğundan emin olmalıyız. Bunun için şu komutu vereceğiz:

 sudo apt yüklemek php7.2 libapache2-mod-php7.2 php7.2-ortak php7.2-mbstring php7.2-xmlrpc php7.2-sabun php7.2-apcu php7.2-smbclient php7.2-ldap php7. 2-redis php7.2-gd php7.2-xml php7.2-intl php7.2-json php7.2-imagick php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-ldap php7. 2-zip php7.2-kıvırmak 

Yukarıdaki modüllerden bazılarının kurulamayacağını görebilirsiniz. Bu sorunu çözmek için, yukarıdaki modülden bu modülleri silmeniz yeterlidir. Kurulumum için kaldırmak zorunda kaldım:

  • php7.2-Redis
  • php7.2-imagick
  • php7.2-mcrypt
  • php7.2-smbclient

Bunlar komut satırı karışımından çıktığında, kurulum iyi gitti. Sadece komutunuzun çıktısına dikkat ettiğinizden emin olun ve ardından buna göre ayarlayın.

PHP'yi yapılandır

Şimdi PHP'yi yapılandırmamız gerekiyor. Başa çıkmanız gereken sadece iki seçenek var. Sudo nano /etc/php/7.2/apache2/php.ini komutunu verin ve ardından aşağıdaki parametreleri ayarlayın:

  • memory_limit =
  • date.timezone =

Memory_limit seçeneği 256M'den az olmamalı ve date.timezone bulunduğunuz yere ayarlanmalıdır. Hangi saat dilimini kullanmanız gerektiğini (ve belirtilen saat diliminin biçimini) bulmak için bu siteye bir göz atın.

Bu dosyayı kaydedip kapatın. Apache'yi şu komutla yeniden başlatın:

 sudo systemctl yeniden başlat apache2 

Veritabanını oluşturma

Şimdi veritabanını oluşturmamız gerekiyor. Bunu yapmak için şu komutu verin:

 sudo mysql -u kök -p 

Önce sudo şifreniz sonra da MySQL kök kullanıcı şifreniz istenir. MariaDB (MySQL yerine) kullanma olasılığına karşı bu komuta sudo ekliyorum. Veritabanı komut istemine girdikten sonra, şu komutla veritabanını oluşturun:

 DANDABASE OLUŞTUR kendicloud; 

Sonra şu komutla yeni bir veritabanı kullanıcısı oluşturun:

 'ŞİFRE' İLE TANIMLANAN KULLANICI 'ownclouduser' @ 'localhost' OLUŞTUR; 

PASSWORD kullanıcı için güçlü bir paroladır.

Şu komutla yeni veritabanına yeni kullanıcı izinleri verin:

 HEPSİNİ owncloud'a VERİN. * HİBE SEÇENEĞİ İLE 'ŞİFRE' İLE TANIMLANAN 'ownclouduser' @ 'localhost'; 

PASSWORD kullanıcı için güçlü bir paroladır.

Ayrıcalıkları yıkayın ve veritabanı kabuğundan komutlarla çıkın:

 SIVA AYRICALIKLARI; ÇIKIŞ; 

OwnCloud dosyasını ambalajından çıkarın ve taşıyın

Şimdi ownCloud dosyasını açıp taşımalıyız ve sonra ona uygun izinleri vermeliyiz. Dosyayı ana dizininize indirdiğinizi varsayacağım. Bunu göz önünde bulundurarak, her şey aşağıdaki komutlarla yapılabilir:

 cd ~ / unzip unfip owncloud - *. zip sudo mv owncloud / var / www / html / sudo chown -R www-verileri: www-data / var / www / html / owncloud / sudo chmod -R 755 / var / www / html / owncloud / 

Apache'yi Yapılandırma

Şimdi Apache'yi yeni ownCloud sitemizden haberdar olacak şekilde yapılandırmalıyız. Komutla yeni bir conf dosyası oluşturun:

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

Bu dosyanın içeriği:

 ServerAdmin DocumentRoot / var / www / html / owncloud / ServerName example.com ServerAlias ​​www.example.com Takma Ad / owncloud "/ var / www / html / owncloud /" Seçenekler + Takip Et HOME / var / www / html / owncloud SetEnv HTTP_HOME / var / www / html / owncloud ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log birleştirilmiş 

Example.com ve www.example.com'u gördüğünüz yerde, alan adlarına ihtiyacınız yoksa (ve yalnızca OwnCloud'u IP adresine göre kullanacaksanız) bu satırlara yorum yapabilirsiniz.

Bu dosyayı kaydedip kapatın.

Şimdi siteyi ve gerekli modülleri etkinleştirmeliyiz. Bu adımlar aşağıdaki komutlarla ele alınır:

 sudo a2ensite owncloud.conf sudo a2enmod yeniden yazma sudo a2enmod başlıkları sudo a2enmod env sudo a2enmod dir sudo a2enmod mime 

NOT: Yukarıdaki modüllerden bazıları zaten etkinleştirilmiş olabilir.

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

 sudo systemctl yeniden başlat apache2 

Son adım

Bu noktada bir tarayıcı açın ve http: // SERVER_IP / owncloud adresine yönlendirin. Yalnızca bir yönetici kullanıcı oluşturmanız ve veritabanı bilgilerini girmeniz gereken ownCloud yükleyicisi ( Şekil A ) tarafından karşılanmalısınız.

Şekil A

Tarayıcı yükleyici son adımdır.


Kurulumu bitir'i tıkladığınızda ownCloud her şeyi halleder. Sonunda yeni oluşturduğunuz yönetici kullanıcıyla giriş yapmanız istenir. Tebrikler, artık çalışan bir ownCloud, şirket içi bulut sunucunuz var. Artık şirketinizin gereksinimlerini karşılayacak (ve aşacak) şekilde yapılandırabilirsiniz.

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