Установка облачного хранилища Seafile на Windows

В инструкции описан процесс установки, настройки облачного хранилища seafile на виртуальном сервере с операционной системой Windows.

Что это такое?

Seafile - хранилище файлов, которая организует их в библиотеки и синхронизирует на различных устройствах. Seafile обладает потрясающей производительностью в синхронизации файлов, позволяет настроить различные правила доступа к разным файлам. Подключаться к хранилищу можно с разных клиентов, которые доступны на Windows, Ios и Android.

Первоначальные требования

Для работы облачного хранилища Seafie требуется установит Python 2.7.13 32bit.

Важно: 64bit и другие версии не совместимы с данным продуктом.

Скачайте установщик Python 2.7.13 32bit с сайта разработчика и запустите установщик. Выберете установку для всех пользователей Install for all users.

Окно установки

Выберете директорию, в которую будет происходить установка.

Выбор директории

Выберете компоненты, которые необходимо установить, советуем оставить выбранные по умолчанию.

Выбор компонентов для установки

На этом установка Python завершена.

Завершение установки

Далее необходимо изменить значение системной переменной окружения Path. Для этого в панели управления сервера откройте расширенные системные настройки - Advanced system settings.

Расширенные системные настройки

На вкладке Advanced кликните Environment Variables.

Системные настройки

Выберите системную переменную Path и нажмите Edit.

Изменить Path

С помощью кнопки New укажите путь до каталога в котором установлен Python.

Путь до каталога

Сохраните все изменения.

Установки и настройка

Скачайте установщик с сайта разработчика.

Сайт разработчика

Примечание: разархивировать скачанные файлы можно с помощью программы WinRAR.

Переместите скачанные файлы в удобное для вас место, например на диск С, перейдите в каталог и запустите скрипт run.bat. В выпадающем списке выберете диск, на котором будет находиться хранилище.

Выбор диска

После этого действия у вас на диске появится каталог seafile-server.

Далее необходимо создать аккаунт администратора, для этого в панели задач в контекстном меню Seafile выберете Add an admin account(A).

Добавление аккаунта администратора

Введите email администратора и пароль.

Ввод учётных данных

Перейдите в каталог C:\seafile-server\conf, который появился после запуска скрипта. Откройте файл ccnet.conf и в переменной SERVICE_URL укажите свой IP-адрес или доменное имя:

SERVICE_URL = http://<ip-адрес>:8000

Ввод IP-адреса

Далее перезапустите сервер, чтобы изменения вступили в силу. Для этого в панели задач в контекстном меню Seafile выберете Restart Seafile Server(R).

Рестарт

Для доступа из сети Интернет не забудьте настроить FireWall, а именно разрешить входящие подключения для порта 8000. О том как это сделать написано в нашей инструкции:
Брандмауэр: добавление правила

Подключение к хранилищу в браузере

Откройте браузер и перейдите по следующему адресу:

<ip-адрес_или_домен>:8000

В открывшейся странице введите логин и пароль администратора, нажмите Вход.

Ввод логина пароля

Перед вами откроется файловое хранилище, где возможно создавать библиотеки и загружать файлы.

Seafile хранилище

Создание пользователя

Чтобы создать пользователя перейдите в Управление системой, это можно сделать в контекстном меню или просто перейдя по ссылке:

<ip-адрес_или_домен>:8000/sys/useradmin/

Например:

111.111.111.111:8000/sys/useradmin/

Для создания пользователя в горизонтальном меню нажмите Добавить пользователя.

Добавление пользователя

Введите email и пароль пользователя.

Ввод данных о новом пользователе

В списке вы увидите нового пользователя, готового к пользованию хранилищем.

Список пользователей

 


Средняя оценка: 5,0, всего оценок: 1