CentOS 7ye Seafile Sunucusu Nasıl Yüklenir

Seafile (topluluk sürümü), ownCloud'a benzeyen ücretsiz ve açık kaynaklı bir dosya senkronizasyon ve paylaşım çözümüdür.

Mükemmel performans ve güvenilirliğin yanı sıra, Seafile (topluluk sürümü) yerleşik dosya şifreleme, çoğaltma kaldırma, sıkıştırma ve tam dosya düzeltme geçmişi gibi olağanüstü özellikler sunar. Ayrıca, harika web ön ucu ve çok platformlu senkronizasyon istemcileri sayesinde dosyalarınıza her zaman kolay ve hızlı bir şekilde erişebilirsiniz.

Bu makalede, bir Vultr CentOS 7 sunucu örneğine Seafile (topluluk sürümü) sunucu tarafı programını nasıl yükleyeceğinizi göstereceğim.

Ön şartlar

Dalıştan önce şunlara sahip olmalısınız:

  • Sıfırdan bir Vultr CentOS 7 sunucu örneği dağıttı.
  • Bu makinede sudo ayrıcalıkları verilen kök olmayan bir kullanıcı kullanılarak bir SSH terminalinden günlüğe kaydedildi.

1. Adım: CentOS 7 sisteminizi güncelleyin

Güvenlik ve performans amacıyla, sisteminizi en son kararlı duruma güncelleyin:

sudo yum install epel-release
sudo yum update -y && sudo reboot

2. Adım: Bağımlılıkları yükleyin

Aşağıdaki bağımlılıkları yükleyin:

sudo yum install python python-setuptools python-imaging python-ldap python-memcached MySQL-python mariadb mariadb-server

MariaDB hizmetini başlatın ve etkinleştirin:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Güvenli MySQL kurulum prosedürünü çalıştırın:

sudo /usr/bin/mysql_secure_installation

Bu prosedürü aşağıdaki talimatlara göre bitirin:

Enter current password for root (enter for none): enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Şimdi MySQL yönetici kullanıcısı "root" için yeni bir şifre ayarlamanız istenecektir. Bu şifreyi hatırlayın, çünkü daha sonra eğitimde gerekecektir.

3. Adım: Seafile sunucu arşivini indirin ve açın

Seafile sunucu arşivinin en son sürümünü indirin ve paketten çıkarın (yazma sırasında 5.1.2).

cd ~
wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_5.1.2_x86-64.tar.gz
tar -zxvf seafile-server_5.1.2_x86-64.tar.gz
sudo mkdir -p /opt/seafile/installed
sudo mv seafile-server_5.1.2_x86-64.tar.gz /opt/seafile/installed
sudo mv seafile-server-5.1.2/ /opt/seafile

Adım 4: Seafile'ı yükleyin

Yükleme komut dosyasını çalıştırarak Seafile uygulamasını yükleyin:

cd /opt/seafile/seafile-server-5.1.2
sudo ./setup-seafile-mysql.sh

Komut dosyası etkileşimlidir. Kurulum sırasında şunları yapmanız gerekir:

  • Sunucu adı, sunucu IP'si ve MySQL kök parolasını girin.
  • Yeni veritabanları yüklemek için 1'i seçin.
  • Diğer tüm seçenekler için varsayılan değerleri kullanın.

Yükleme tamamlandıktan sonra, Seafile sunucusunu başlatmak ve bir yönetici kullanıcı hesabı oluşturmak için aşağıdaki komutları çalıştırın:

sudo ./seafile.sh start
sudo ./seahub.sh start

5. Adım: Güvenlik duvarı kurallarını değiştirme

Seafile sunucusu ile istemciler arasında web erişimine ve dosya senkronizasyonuna izin vermek için, aşağıdaki komutları kullanarak güvenlik duvarı kurallarını değiştirmeniz gerekir:

sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload

Son olarak, dosyalarınızı senkronize etmek için masaüstünüze veya cep telefonunuza Seafile istemcileri kurma zamanı. Seafile sunucunuzu şu adresi ziyaret ederek yönetebilirsiniz:

http://<your-Vultr-server-IP>:8000


Leave a Comment

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?