Главная/Self-hosted/Seafile
Установка Seafile на свой сервер
Установка Seafile на свой сервер сейчас идёт через Docker Compose: разработчики дают готовый файл .env и три compose-файла, где уже есть MariaDB, Redis и Caddy для HTTPS. Seafile делает одну вещь, синхронизацию файлов, и передаёт по сети только изменённые части каждого файла.
Ответ за 30 секунд
Seafile выбирают, когда нужна быстрая синхронизация папок, а календарь и чаты не нужны. Для старта хватит 2 ядер и 2 ГБ памяти, но в резервную копию должны попасть и база MariaDB, и каталог seafile-data: по отдельности они бесполезны.
Облачный сервер с Ubuntu и почасовой оплатой: можно проверить Seafile на своих файлах за сутки.
Сколько ресурсов нужно Seafile2 ГБпамяти минимум для Community
13.0ветка Docker-образа seafile-mc
AGPLv3лицензия ядра сервера
01 · 1 мин
Чем Seafile отличается от Nextcloud и ownCloud#
Seafile хранит файлы в библиотеках, а внутри разбивает их на блоки и ведёт историю изменений, похоже на Git. Поэтому синхронизация передаёт только изменённые части, а любую версию файла можно вернуть. Обратная сторона: на диске сервера лежат не ваши документы, а служебные блоки, и просто скопировать папку с сервера не получится.
Библиотеку можно зашифровать паролем на стороне клиента, тогда администратор сервера не прочитает её содержимое. Клиенты есть для Windows, macOS и Linux (синхронизация папок и виртуальный диск SeaDrive), а также для Android и iOS.
| Seafile CE | Nextcloud | ownCloud Infinite Scale | |
|---|---|---|---|
| Главная задача | Синхронизация файлов | Файлы, календарь, офис, звонки | Файлы и общий доступ |
| Лицензия | AGPLv3 (ядро сервера) | AGPL-3.0 | Apache-2.0 |
| Стек | C и Python, MariaDB, Redis | PHP, PostgreSQL, Redis | Go |
Инструмент · 1 мин
Сколько ресурсов нужно Seafile#
Требования из руководства администратора Seafile:
| Редакция | Процессор | Память | Диск |
|---|---|---|---|
| Community Edition | 2 ядра от 2 ГГц | 2 ГБ | от 10 ГБ, рекомендовано больше 50 ГБ |
| Professional с Elasticsearch | 4 ядра | 4 ГБ | по объёму файлов |
В набор Community входят Seafile, MariaDB 10.11, Redis, сервер документов SeaDoc и Caddy. Профессиональной редакции нужен поисковый движок, поэтому она тяжелее.
Какой сервер нужен Seafile
Три ответа, и калькулятор подберёт конфигурацию
03 · 1 мин
Установка Seafile через Docker Compose#
- Поставьте Docker на чистую Ubuntu или Debian.
- Скачайте файлы в каталог
/opt/seafile:.env,seafile-server.yml,caddy.ymlиseadoc.ymlиз руководства для версии 13.0. - Заполните .env: домен в
SEAFILE_SERVER_HOSTNAME, протокол https, пароль базы, почту и пароль первого администратора, ключJWT_PRIVATE_KEYдлиной от 32 символов. - Запустите
docker compose up -dи дождитесь в журнале строки о создании администратора.
mkdir -p /opt/seafile && cd /opt/seafile
wget -O .env https://manual.seafile.com/13.0/repo/docker/ce/env
wget https://manual.seafile.com/13.0/repo/docker/ce/seafile-server.yml
wget https://manual.seafile.com/13.0/repo/docker/seadoc.yml
wget https://manual.seafile.com/13.0/repo/docker/caddy.yml
pwgen -s 40 1 # строка для JWT_PRIVATE_KEY
docker compose up -d
Данные по умолчанию лежат в /opt/seafile-data, база в /opt/seafile-mysql/db. Если диск под файлы отдельный, поменяйте BASIC_STORAGE_PATH в .env до первого запуска.
04 · 1 мин
Домен и HTTPS для Seafile#
Caddy из комплекта сам получает сертификат Let's Encrypt для домена из .env, если протокол указан как https. Откройте на сервере порты 80 и 443 и направьте A-запись домена на IP.
Когда на сервере уже есть свой обратный прокси, то есть программа, которая принимает HTTPS и передаёт запросы приложениям, уберите caddy.yml из списка COMPOSE_FILE и пробросьте Seafile через Nginx или Traefik.
05 · 1 мин
Резервные копии и сборка мусора в Seafile#
Удалённые файлы не исчезают с диска сразу: их блоки остаются, пока не пройдёт сборка мусора. Запускайте её по расписанию, иначе диск будет заполняться даже при неизменном объёме библиотек.
Копия Seafile состоит из двух частей, снятых в одно время: дамп трёх баз MariaDB (ccnet_db, seafile_db, seahub_db) и каталог seafile-data. Сначала базы, затем файлы, и обе части отправляйте за пределы сервера: схемы хранения разобраны на странице сервер для бэкапов.
06 · 1 мин
Вопросы об установке Seafile#
Можно ли установить Seafile на Windows?
Серверную часть разработчики выпускают для Linux в Docker. На Windows её запускают только в Docker Desktop для проб, а клиенты Seafile для Windows работают без ограничений.
Почему на сервере Seafile не видно моих файлов?
Seafile хранит их блоками с историей версий. Посмотреть файлы можно через веб-интерфейс, клиент или SeaDrive, а не через каталог на диске.
Как обновить Seafile в Docker до новой версии?
Прочитайте заметки к выпуску, сделайте копию баз и данных, поменяйте тег образа в .env и выполните docker compose pull и docker compose up -d. При смене основной версии в руководстве есть отдельная инструкция по миграции.
Seafile или ownCloud: что взять для синхронизации файлов?
Seafile передаёт только изменённые блоки и умеет шифровать библиотеки на клиенте. ownCloud Infinite Scale ближе к Nextcloud по набору функций общего доступа и распространяется под Apache-2.0.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Руководство Seafile: системные требования, manual.seafile.com/latest/setup/system_requirements, проверено 14 октября 2026; Руководство Seafile: установка Community Edition в Docker, manual.seafile.com/latest/setup/setup_ce_by_docker, проверено 14 октября 2026; Seafile Server: лицензия ядра (GitHub haiwen/seafile-server), github.com/haiwen/seafile-server, проверено 14 октября 2026; ownCloud Infinite Scale: репозиторий и лицензия, github.com/owncloud/ocis, проверено 14 октября 2026.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов