Төлем әдістері Abuse

Ubuntu 20.04 жүйесінде файлды синхрондау және ортақ пайдалану үшін Seafile орнату

23.12.2022, 17:57

Seafile – Dropbox-қа ұқсас функционалдығы бар ортақ пайдалану құралы. Seafile файлды ортақ пайдалану қызметтерін пайдаланудан, ақпаратты үнемі жүктеп салудан және қайта жүктеуден шаршасаңыз таңдалады. Ubuntu 20.04 жүйесіндегі Seafile сізге мүмкіндік береді:

  • жалпыға қолжетімді ресурсқа ақпаратты жүктеп салу;
  • ресурстағы ақпаратты тілдегі кітапхана деректерімен синхрондау;
  • жеке пайдаланушыларға (қызметкерлер, әкімшілер) рұқсат беру, өкілеттіктерді бөлу және т.б.

Seafile Ubuntu 20.04 операциялық жүйесімен жұмыс істейтін нақты немесе виртуалды машиналарға орнатылады. Олардың жедел жадыға, процессор өзектерінің санына және т.б. талаптары бар. Әкімші құқығы жоқ / түбірлік артықшылықтарсыз ( sudo көмегімен) тіркелгіден жұмыс істеген дұрыс. Ең төменгі талаптар - 4 процессор және 4 ГБ жедел жады.

Seafile орнату бойынша қадамдық нұсқаулар

Құралмен жұмыс істеу үшін LDAP, WebDAV протоколын, электрондық хаттарды жіберуді, сақтық көшірмелерді, garbage collection (GC) және басқа параметрлерді конфигурациялау қажет болуы мүмкін.

1-қадам. Жүйені дайындау

Ол үшін бумаларды жаңарту керек ( apt update пәрмені), уақыт синхрондауды/уақыт белдеуін және автобастау параметрлерін тексеру.

Сондай-ақ брандмауэрмен жұмыс істеу қажет болуы мүмкін (Ubuntu-да әдепкі бойынша ол барлық протоколдарға рұқсат береді, бірақ нюанстар болуы мүмкін).

2-қадам. Seafile бағдарламасымен жұмыс істеу үшін қажетті утилиталар мен қолданбаларды орнату

Біз орнатуымыз керек:

  • Memcache конфигурацияларда көрсетілген жад көлемімен Memcache пайдалана алады;
     apt install memcached libmemcached-dev
  • Барлық қажетті қосымша компоненттері бар Python;
  • дерекқор – MariaDB, MongoDB, Postgresql немесе басқалары – пәрменмен (MariaDB мысалда көрсетілген):
     apt install mariadb-server

3-қадам: Seafile орнату

Орнату үшін пәрменді пайдаланыңыз:

 useradd seafile -r

Жобаның ерекшеліктеріне байланысты орнату файлдары жүктелетін бөлек каталог жасау қажет болуы мүмкін:

 mkdir -p /opt/seafile/bin

Орнату шебері кезінде қосылым үшін IP мекенжайын немесе сервер атауын көрсету қажет. Пайдаланушы жалпыға ортақ болатын сервер атауын да көрсетеді. Әдепкі бойынша, қызмет 8082 портын тыңдайды, бірақ оны параметрлерде өзгертуге болады.