Установка и настройка CentOS в VirtualBox
İç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ğitici, bir CentOS 7 sisteminde Nextcloud'u Apache ile kurma ve yapılandırma işleminde size yol gösterecektir.
Ö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.
CentOS sunucunuzda zaten MySQL veya MariaDB yüklü değilse, aşağıdaki talimatlardan birini izleyerek kurabilirsiniz:
Aşağıdaki komutu yazarak MySQL kabuğuna giriş yaparak başlayın:
sudo mysql
nextcloud
adlı bir veritabanı, user
nextcloud
adlı bir veritabanı oluşturmak ve kullanıcıya gerekli yetkileri 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. CentOS 7, Nextcloud tarafından desteklenmeyen PHP 5.4 ile birlikte gelir.
PHP 7.2'yi Remi deposundan yükleyeceğiz. Aşağıdaki komutlar EPEL ve Remi depolarını etkinleştirecektir:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
Depolar etkinleştirildikten sonra aşağıdaki komutla Apache PHP 7.2'yi ve tüm gerekli PHP uzantılarını yükleyin:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
3. Adım: Güvenlik duvarını yapılandırma
Bunu aşağıdaki komutları çalıştırarak yapabilirsiniz:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
4. Adım: Nextcloud'u indirme
Nextcloud'un son sürümünü wget ile Nextcloud indirme sayfasından indirin:
wget -P /tmp
Bu makaleyi yazarken, Nextcloud'un en son sürümü 15.0.0 sürümüdür.
İ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 apache: /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/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/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
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ç
Nextcloud'u CentOS 7 makinenize 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 centos apacheUbuntu 18.04 Üzerinde Nextcloud'u Apache ile Yükleme 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 Ubuntu 18.04 makinesine Nextcloud'u Apache ile nasıl kuracağınızı ve yapılandıracağınızı göstereceğiz.
Postfixadmin ile bir posta sunucusu kurma
Postfix Admin, kullanıcıların Postfix tabanlı bir e-posta sunucusunu yapılandırmasına ve yönetmesine izin veren web tabanlı bir arayüzdür. Postfix Admin ile birden fazla sanal alan adı, kullanıcı ve takma ad oluşturabilir ve yönetebilirsiniz.
Posta sunucusu kurma ve yapılandırma
Bu seride, bir Ubuntu sunucusunda tam bir sanal kullanıcı posta sisteminin nasıl kurulacağını göstereceğiz.







