Seafile - інструмент спільного доступу з функціоналом, аналогічним Dropbox. Seafile вибирають, якщо втомилися користуватися файлообмінниками, постійно заливаючи і перезаливаючи інформацію. Seafile на Ubuntu 20.04 дасть змогу:
Для інсталяції Seafile використовують реальні або віртуальні машини, що працюють на базі операційної системи Ubuntu 20.04. До них висуваються вимоги щодо обсягу оперативної пам'яті, кількості ядер процесора тощо. Працювати краще з облікового запису без прав адміністратора / без рут-повноважень (з sudo
). Мінімальні вимоги - 4 CPU і 4 GB RAM.
Для роботи з інструментом можуть знадобитися налаштування LDAP, протоколу WebDAV, надсилання електронних листів, резервних копій, сміттєзбірника garbage collection
(GC) та інші.
Для цього необхідно оновити пакети (команда apt update
), перевірити синхронізацію часу / часову зону і налаштування автоматичного запуску.
Також може знадобитися робота з брандмауером (за замовчуванням в Ubuntu він пропускає всі протоколи, але можуть бути нюанси).
Нам потрібно встановити:
apt install memcached libmemcached-dev
apt install mariadb-server
Для встановлення використовується команда:
useradd seafile -r
Залежно від специфіки проєкту може знадобитися створення окремої директорії, куди будете завантажувати інсталяційні файли:
mkdir -p /opt/seafile/bin
Під час використання майстра встановлення необхідно буде вказати IP-адресу або ім'я сервера для підключення. Також користувач прописує ім'я сервера, яке буде публічним. За замовчуванням сервіс слухатиме порт 8082, але його можна змінити в налаштуваннях.