NextCloud. Часть 2. Установка и настройка NextCloud
İçindekiler:
- Ön şartlar
- Adım 1: MySQL Veritabanı Oluşturma
- Adım 2: PHP ve Apache Kurulumu
- 3. Adım: Güvenlik duvarını yapılandırma
- 4. Adım: Nextcloud'u indirme
- 5. Adım: Apache'yi yapılandırın
- Adım 6: Nextcloud'u Yükleme
- Sonuç
Nextcloud, Dropbox'a benzer açık kaynaklı, kendi kendine barındırılan bir dosya paylaşımı ve işbirliği platformudur. Medya oynatıcı, takvim ve kişi yönetimi ile birlikte gelir.
Nextcloud, uygulamalar aracılığıyla genişletilebilir ve tüm büyük platformlar için masaüstü ve mobil istemcilere sahiptir.
Bu eğitimde, bir Ubuntu 18.04 makinesine Nextcloud'u Apache ile nasıl kuracağınızı ve yapılandıracağınızı göstereceğiz.
Ön şartlar
Eğiticiye başlamadan önce, sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.
Adım 1: MySQL Veritabanı Oluşturma
NextCloud, tüm verilerini depolamak için SQLite, PostgreSQL veya MySQL veritabanını kullanabilir. Bu derste MySQL'i tercih edilen veritabanı olarak kullanacağız.
Bir veritabanı ve kullanıcı oluşturmak için, önce aşağıdaki komutu yazarak MySQL kabuğuna giriş yapın:
sudo mysql
nextcloud
adlı bir veritabanı, user
nextcloud
adlı bir veritabanı oluşturmak ve kullanıcıya gerekli tüm izinleri vermek için aşağıdaki SQL deyimlerini çalıştırın:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Adım 2: PHP ve Apache Kurulumu
Nextcloud bir PHP uygulamasıdır. Ubuntu 18.04'teki varsayılan PHP sürümü olan PHP 7.2, Nextcloud için tamamen desteklenir ve önerilir.
Apache, PHP ve gerekli tüm PHP uzantılarını kurmak için aşağıdaki komutu çalıştırın ve:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
3. Adım: Güvenlik duvarını yapılandırma
Güvenlik duvarınızı yönetmek için
UFW
kullandığınızı varsayarsak, HTTP (
80
) ve HTTPS (
443
) bağlantı noktalarını açmanız gerekir. Her iki bağlantı noktası için de kurallar içeren 'Apache Full' profilini etkinleştirerek bunu yapabilirsiniz:
4. Adım: Nextcloud'u indirme
Bu makaleyi yazarken, Nextcloud'un en son kararlı sürümü 15.0.0 sürümüdür. Bir sonraki adıma geçmeden önce Nextcloud indirme sayfasını ziyaret edin ve yeni Nextcloud sürümü olup olmadığını kontrol edin.
Aşağıdaki wget komutunu kullanarak Nextcloud'un en son sürümünü indirerek başlayın:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
İndirme işlemi tamamlandığında, arşivi / var / www dizinine çıkarın:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Apache web sunucusunun Nextcloud'un dosyalarına ve dizinlerine tam erişime sahip olabilmesi için doğru sahipliği ayarlayın.
sudo chown -R www-data: /var/www/nextcloud
5. Adım: Apache'yi yapılandırın
Metin düzenleyicinizi açın ve aşağıdaki Apache yapılandırma dosyasını oluşturun.
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Yeni eklenen yapılandırmayı ve gerekli tüm Apache modüllerini aşağıdakilerle etkinleştirin:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Apache hizmetini yeniden başlatarak değişiklikleri etkinleştirin:
Adım 6: Nextcloud'u Yükleme
Şimdi Nextcloud indirildiğine ve gerekli tüm hizmetler yapılandırıldığına göre tarayıcınızı açın ve sunucunuzun alan adını veya IP adresini ve ardından
/nextcloud
ziyaret ederek Nextcloud kurulumunu
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Size Nextcloud kurulum sayfası sunulacaktır.


Sonuç
Ubuntu 18.04 makinenize Nextcloud'u nasıl kuracağınızı ve yapılandıracağınızı öğrendiniz. Nextcloud sunucunuzla ilişkilendirilmiş bir alan adınız varsa, bu kılavuzu izleyebilir ve Apache'nizi Let's Encrypt ile güvenceye alabilirsiniz.
Nextcloud örneğinizi yönetme hakkında daha fazla bilgi için Nextcloud dokümantasyon sayfasını ziyaret edin.
nextcloud ubuntu apacheÜZerinde çalışacak Ubuntu tablet arabirimini piyasaya sundu. Canonical, işletim sistemi üzerinde çalışacak Ubuntu tablet arabirimini piyasaya sundu
Canonical, Android ile rekabet edecek olan Ubuntu tablet arabirimini tanıttı , çoklu görev ve gelişmiş güvenlik özelliklerine sahip, iOS ve Windows. Lansman, Canonical'ın telefon, tablet, PC ve TV'leri birleştirme arayışındaki bir sonraki adımdır.
Sistem Geri Yükleme İşleminden Sonra Hangi Program ve Dosyalar Etkilenecektir> Sistem geri yükleme kişisel dosyalarımı veya dokümanlarımı etkiler veya silebilir ? Bir sistemi geri yükledikten sonra hangi programlar ve sürücüler etkilenecek? Bir sistem geri yükleme etkisinden sonra gerçekleşecek değişiklikler.
Bir sistem geri yüklemesi kişisel dosyamı veya dokümanlarımı etkiler mi, yoksa silecek mi? Bir sistem geri yüklemesini gerçekleştirdikten sonra hangi program veya sürücüler etkilenecek? Tüm değişiklikler bir sistemin geri yüklenmesini etkiler mi? Bunu nasıl bulabilirim? Burada cevaplamaya çalışacağım bazı yaygın sorular:
Centos 7'de Nextcloud'u Apache ile kurma ve yapılandırma
Nextcloud, Dropbox'a benzer açık kaynaklı, kendi kendine barındırılan bir dosya paylaşımı ve işbirliği platformudur. Bu eğitimde, bir CentOS 7 makinesine Nextcloud'u Apache ile nasıl kuracağınızı ve yapılandıracağınızı göstereceğiz.







