Ödeme Yöntemleri Abuse

Ubuntu 20.04'te dosya senkronizasyonu ve paylaşımı için Seafile'ı yapılandırma

23.12.2022, 17:57

Seafile, Dropbox'a benzer işlevselliğe sahip bir paylaşım aracıdır. Seafile, dosya paylaşım sitelerini kullanmaktan, sürekli bilgi yüklemekten ve yeniden yüklemekten sıkıldıysanız tercih edebileceğiniz bir araçtır. Ubuntu 20.04 üzerindeki Seafile şunları yapmanızı sağlar:

  • Herkese açık bir kaynağa bilgi yükleyin;
  • Kaynaktaki bilgileri yerel kütüphanelerdeki verilerle senkronize etmek;
  • bireysel kullanıcılara (çalışanlar, yöneticiler) erişim sağlamak, izinleri dağıtmak ve çok daha fazlasını yapmak.

Seafile'ı kurmak için Ubuntu 20.04 işletim sistemi temelinde çalışan gerçek veya sanal makineler kullanın. RAM miktarı, işlemci çekirdeği sayısı vb. gereksinimleri vardır. Kullanıcı hesabı olmayan bir hesapta çalışmak daha iyidir. Yönetici hakları olmayan / kök izinleri olmayan ( sudo ile) bir hesaptan çalışmak daha iyidir. Minimum gereksinimler 4 CPU ve 4 GB RAM'dir.

Seafile kurulumu için adım adım talimatlar

Araçla çalışmak için LDAP, WebDAV protokolü, e-posta gönderimi, yedeklemeler, çöp toplama (GC) ve diğer ayarlar gerekebilir.

Adım 1: Sistemi hazırlayın

Bunun için paketlerin güncellenmesi (apt update komutu), zaman senkronizasyonu / saat dilimi ve otomatik başlatma ayarlarının kontrol edilmesi gerekir.

Güvenlik duvarınızla da çalışmanız gerekebilir (Ubuntu'da varsayılan olarak tüm protokollerin geçmesine izin verir, ancak nüanslar olabilir).

Adım 2: Seafile ile çalışmak için gereken yardımcı programları ve uygulamaları yükleyin

Yüklememiz gerekiyor:

  • Memcache, yapılandırmalarda Memcache'in kullanabileceği bellek miktarını belirtir;
    apt install memcached libmemcached-dev
  • Gerekli tüm ek bileşenlerle birlikte Python;
  • bir veritabanı - MariaDB, MongoDB, Postgresql veya diğerleri - komutla (örnekte MariaDB gösterilmiştir):
    apt install mariadb-server

Adım 3: Seafile'ı yükleyin

Bu komut kurulum için kullanılır:

useradd seafile -r

Projenin özelliklerine bağlı olarak, kurulum dosyalarını yükleyeceğiniz ayrı bir dizin oluşturmanız gerekebilir:

mkdir -p /opt/seafile/bin

Kurulum sihirbazını kullanırken, bağlanılacak IP adresini veya sunucu adını belirtmek gerekecektir. Ayrıca kullanıcı, herkese açık olacak sunucu adını da belirleyecektir. Varsayılan olarak, hizmet 8082 numaralı bağlantı noktasını dinleyecektir, ancak ayarlardan değiştirilebilir.