Seafile server для windows

Downloads Seafile für alle Plattformen!

Seafile bietet für Windows, Mac und Linux zwei Clients an: Seafile Sync Client und Seafile Drive Client. Zusätzlich werden für Android und iOS in den jeweiligen Stores entsprechende Mobile Apps zur Verfügung gestellt. Dateiverwaltung war noch nie so einfach!

Der Seafile Sync Client synchronisiert Bibliotheken zwischen einem Seafile Server und einem lokalen Rechner. Die Synchronisation ist bidirektional, d.h. Dateiänderungen auf dem Server werden auf den Rechner und alle lokalen Änderungen auf den Server übertragen. Mit dem Sync Client haben Sie also immer eine lokale Kopie der gewünschten Bibliotheken auf Ihrem Rechner.

Den Sync Client gibt es für Windows (32 und 64 Bit), macOS und Linux. Pakete werden für die Distributionen Ubuntu, Debian, CentOS/RHEL, Fedora sowie Arch Linux zur Verfügung gestellt.

Der Seafile Drive Client bildet alle Bibliotheken eines Benutzers im Dateisystem des Computers ab und macht sie so direkt im Dateimanager verfügbar. Mit dem Drive Client können Sie sofort auf alle Ihre Bibliotheken zugreifen, ohne sie vorher synchronisieren zu müssen. Der Dateiabruf vom Server erfolgt „on-demand“, d.h. beim Aufruf einer Datei wird diese vom Server heruntergeladen, andere Dateien in der Bibliothek bleiben auf dem Seafile Server.

Den Drive Client gibt es für Windows (nur 64 Bit), macOS und Linux. Pakete werden für die Distributionen Debian, Ubuntu, CentOS und Fedora zur Verfügung gestellt.

Mit den Mobile Clients für Android und iOS haben Sie Ihre Daten immer mit dabei. Dokumente jeglichen Formats zaubern Sie mit ihnen im Nullkommanix in Ihre Hände. Mit dem automatischen Bilderupload kopieren Sie alle gemachten Bilder in Ihre Seafile Cloud und können Sie von dort mit Freunden und Bekannten teilen. Vor Verlust sind Sie dort auch geschützt.

Professional Edition

Der Seafile Server Professional Edition ist die leistungsfähigste und zuverlässigste Sync & Share Lösung für Teams aller Größe. Maximale Collaboration, granulare Berechtigungsverwaltung, einfache Integration in existierende Strukturen und grenzenlose Skalierbarkeit machen den Professional Server bereit für den anspruchsvollen Enterprise Einsatz.

Die Professional Edition ist proprietäre Software. Der Download der Linux Version erfolgt über das Seafile Customer Center. Auch eine Installation mit Docker ist möglich.

Ein Lizenz für den Professional Server erhalten Sie über unseren Partner datamate. datamate installiert Ihnen auch einen Server zum Fixpreis.

Community Edition

Der Seafile Server Community Edition bietet Seafiles leistungsfähige Sync & Share Funktionen als quelloffene Software. Mit AD/LDAP-Integration ist er gleichermaßen für den privaten Einsatz zu Hause wie die geschäftliche Nutzung in kleinen Teams geeignet.

Den Community Server gibt es für die Linux Distributionen Debian, Ubuntu und CentOS. Auf GitHub gibt es darüber hinaus von der Seafile Community bereitgestellte Pakete für die Installation auf Raspberry Pi.

Eine detaillierte Gegenüberstelllung der Funktionen und Eigenschaften von Professional Edition und Community Edition finden Sie im Editionenvergleich.

Community Edition (Windows)

Der Seafile Server Community Edition für Windows bringt Seafile als quelloffene Software auf eine Windows Plattform.

Die Entwicklung des Seafile Community Servers für Windows endete mit der Version 6.0.7. Für den Einsatz von Seafile unter Windows kann auch Docker verwendet werden.

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

Облачные хранилища пользуются все большей популярностью не только в корпоративном секторе, но и среди обычных пользователей. Расскажем на примере программы для размещения файлов Seafile, как провести синхронизацию данных с хранилищем. В качестве примера используется ОС Windows.

Подготовка

Программа Seafile разработана на языке Python, поэтому для начала переходим на сайт Python и скачиваем последнюю версию для Windows:


Скриншот №1. Загрузка дистрибутива.

Важно! Для установки Python необходимы права администратора.

Нажимаем «ОК» и ждем завершения процесса. Следующий шаг — установка параметров системного окружения. Для этого открываем «Панель управления» и выбираем раздел, отмеченный красной стрелкой на скриншоте:

Скриншот №2. Дополнительные опции.

Далее переходим к пункту «Переменные среды»:

Скриншот №3. Выбор среды.

В открывшемся окне отмечаем системную среду Path и нажимаем кнопку «Изменить»:

Скриншот №4. Отредактировать системную переменную.

Добавляем путь, по которому установился Python. По умолчанию это либо системный диск С, либо домашняя папка пользователя. Нажимаем «ОК», чтобы сохранить изменения.

Читайте также:  Powermizer switch для windows 10

Seafile

Скриншот №5. Выбор версии.

На сайте доступна только версия для Linux. Скачиваем актуальный релиз. Далее создаем на локальном диске папку Seafile и разархивируем файл в эту директорию. Теперь переходим в каталог Seafile и активируем файл run.bat. Он откроет рабочую область, в которой укажем путь для установки серверной части Seafile.

Установка займет меньше минуты. В системной трее появится значок активного хранилища. Вызовем контекстное меню правой кнопкой мыши и выберем пункт, отмеченный красным на скриншоте:

Скриншот №7. Контекстное меню.

Откроется рабочее поле, в котором укажем электронный ящик и пароль. Эти учетные данные будут использоваться для подключения к серверу Seafile.

Теперь изменим параметры рабочей среды. Перейдем в каталог с установленным сервером, откроем текстовым редактором файл ccnet.conf., найдем строку Service_url и внесем следующие изменения:

В качестве IP-адреса используется адрес сервера, на котором установлен Seafile. Перезапустим серверную часть программы через контекстное меню, чтобы изменения вступили в силу:

Установка облачного хранилища 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.

С помощью кнопки 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:// :8000

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

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

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

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

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

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

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

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

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

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

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

Seafile server для windows

Drive Client for Windows

Runs on Windows 7/10

Requires Seafile Server 6.0.0+.

The Drive client enables you to access files on the server without syncing to local disk. It works like a network drive.

Note, version 2.0 need Windows 10 build 1809 or above.

If you have a problem in uninstalling or upgradeing the SeaDrive client, please try to stop the program first.

Client Mac

Runs on Mac OSX 10.13 or above

To be used with Apple M1 CPU, please follow this document

Client for Linux and Terminal

Runs on Ubuntu/Debian/CentOS/Fedora

Mobile Clients

Android

Version 2.2 for Android

iPad/iPhone

Version 2.5 for iOS

App Store
or search Seafile in iPad/iPhone

Server

Server for generic Linux

No installation needed, just extract and run setup script. See Server Manual

We also provide docker based installation. Please check the server manual.

Читайте также:  Any send windows downloads

Server for Raspberry Pi

If you encounter any problem, visit our forum forum.seafile.com to get help.

Server Professional Edition

Server Professional Edition

Please register an account in our customer center to get the download link for the pro edition. You don’t need a license file to run the pro edition for 3 users.

Облачное хранилище Seafile на Windows, Android и Linux

Как вам, если мы организуем на жёстком диске собственное облачное хранилище с доступом к нему с различных клиентов: Windows, Android, MacOS, Linux, iOS. При этом дисковые квоты не заданы (размер диска не ограничен) и пользователи, могут загружать файлы без ограничений (размер файла не ограничен). Не нужно платить за хранение данных, как в Dropbox. А так же прямо с жёсткого диска своего компьютера, сможем поделиться файлом с любым пользователем интернета.

Я понимаю, что есть Яндекс.Диск, MEGA, Облако Mail.ru и тому подобные хранилища ваших данных. Но, установить своё облако и быть его администратором, на мой взгляд, на много круче.

Начинаем организовывать свой домашний сервер. Переходим на оф. проект Seafile. Нам нужен Server for Windows: https://www.seafile.com/en/download/

А по этой ссылке, мы скачаем и установим Python: https://manual.seafile.com/deploy_windows/download_and_setup_seafile_windows_server.html

Всё скачали. Первым устанавливаем Python. Потом создаём на диске (C:) пустую папку, например, SeafileProgram. Извлекаем файлы из архива seafile-server.tar.gz. После распаковки архива, открываем папку seafile-server_6.0.7_win32. Видим там ещё одну папку seafile-server-6.0.7, вот её и вставляем в папку SeafileProgram, что на диске (C:).

Я работал в Windows 8.1. В проводнике переходим на Этот компьютер —> Свойства —> Дополнительные параметры системы —> Переменные среды —> В окне «Системные переменные» тыкаем на Path —> Изменить. —> В окне «Значение переменной» В начале строки пишем C:\Python27; или в конце строки ;C:\Python27 (я поставил в начале строки) —> Ok —> Ok —> Ok.

Переходим по пути C:\SeafileProgram\seafile-server-6.0.7 и запускаем от имени админа, файл run.bat —> Выберем диск, на котором будет организованно хранилище данных (Диск с пользовательскими файлами, например, D:) —> Next.

После этого Seafile Server неожиданно прекратил работу. Если у Вас произойдёт, что-либо подобное, держим путь C:\SeafileProgram\seafile-server-6.0.7\seafile\bin и заново запускаем seafserv-applet.exe. После чего откроется несколько окон «Оповещение системы безопасности Windows». Везде ставим галочки «Разрешить доступ». И всё станет Гуд!

В трее, по значку Seafile Server нажимаем пр.кн.мыши —> Add an admin account(A) —> Пишем адрес эл. почты и пароль —> Ok.

Открываем браузер и в адресной строке «печатаем» следующее: http://localhost:8000

Заходим в свой аккаунт, прописав данные, которые только, что вводили. Радуемся! Мы создали облачное хранилище на своём компьютере!

В ролике, что в начале поста, показана настройка сетевого экрана. Я использую внутренние средства Windows, у Вас, возможно, будут другие телодвижения. Брандмауэр Windows —> Дополнительные параметры —> Правила для входящих подключений —> Создать правило —> Для порта —> Далее —> В пустом окне пишем: 8000 —> Галочка «Разрешить подключения» —> Далее —> Далее —> В окне Имя пишем: Seafile8000 —> Готово. Тоже проделываем с портом 8082.

Снова переходим в Брандмауэр Windows —> Разрешение взаимодействия с приложением или компонентом в брандмауэре Windows —> Поставьте галочки на python и seaf-server. Там же, нажимаем кнопку «Разрешить другое приложение» —> Обзор —> Идём по пути C:\SeafileProgram\seafile-server-6.0.7\seafile\bin\seafserv-applet.exe —> Открыть —> Добавить —> Ставим галочку (там где Частная) —> Ok.

Таким образом мы разрешаем обмен данными определённому приложению. С сетевым экраном покончили.

В трее на Seafile Server нажимаем пр.кн.мыши —> Install as a windows service —> Ok —> Ok.

В трее на Seafile Server нажимаем пр.кн.мыши —> Open seafile-server folder(O) —> Начинаем редактировать конфигурационный файл. Открываем папку conf —> Открыть файл ccnet.conf при помощи Notepad++ —> Нам нужно редактировать строку:

Для этого открываем cmd и пишем ipconfig. Смотрим IPv4-адрес. У меня он 192.168.1.41. В файле ccnet.conf было SERVICE_URL = http://127.0.0.1:8000 —> Должно стать SERVICE_URL = http://192.168.1.41:8000 . Сохраняем файл ccnet.conf.

Рестарт сервера. В трее на Seafile Server нажимаем пр.кн.мыши —> Restart Seafile Server(R) —> Да.

Открываем браузер и заходим под новым адресом: http://192.168.1.41:8000

В своём аккаунте занимаемся необходимыми настройками: добавляем доверенного пользователя (если таковой есть, ибо он будет без проблем шаркаться по вашим облакам), создаём новые папки, загружаем в них данные, расшариваем директории для общего доступа и так далее. В ролике это отражено, не буду засорять бумагу кляксами:). Рассказал всё, что качается локальной сети.

Что делаю, когда нахожусь в другой комнате, а не рядом с включенным компьютером. Запускаю на своём смартфоне Seafile-клиент и слушаю музыку, которую ранее загрузил в облака.

Для того чтобы на Android установить Seafile клиент, нужно найти значок Play Маркет —> В поиске пишем seafile —> Начинаем установку приложения Seafile —> Готово —> Открыть —> Добавить аккаунт —> Другой Seafile сервер —> Прописываем локальный IP-адрес (мой случай): http//192.168.1.41:8000 —> Email пишем свой (то есть, тот, что добавлен был в друзья) —> Пароль —> Войти —> Разрешить —> Пользуемся данными которые нам расшарили.

Читайте также:  Драйвера для новой windows

Теперь давайте сделаем так, чтобы любой файл, стал доступен по внешней ссылке . То есть, чтобы был доступ в интернет, для всех пользователей всемирной паутины. Заходим в свой аккаунт —> Управление системой —> Настройки —> Было:

SERVICE_URL http://192.168.1.41:8000
FILE_SERVER_ROOT http://192.168.1.41:8082

Что мы сделали? Набрали в поисковой машине браузера: Мой IP-адрес. Заменили локальный на внешний ip-адрес. Не забываем при этом нажимать на зелёные галочки и дождаться сообщения «Успех».

Обязательно заходим в свой роутер (маршрутизатор). Для этого я в браузере набираю http://192.168.1.1 (у вас может быть http://192.168.0.1). Ввожу имя пользователя и пароль. При чём пароль нужно не копировать из шпаргалки, а набирать на клавиатуре, иначе вход будет заблокирован:).

Далее по настройкам роутера не могу сказать, что либо определённого, у всех они от разных производителей. Я обычно «иду» —> Домашняя сеть —> Серверы —> Пишу первый порт: 8000 —> IP-адрес сервера ставлю: 192.168.1.41 —> Описание: Seafile8000 —> Доступ из интернета: Разрешен всем —> Кнопка «Добавить». Точно такие действия со вторым портом:8082.

Доступ к домашней сети из интернета успешно добавили. Выход из роутера. И теперь в своём аккаунте добавляем общий доступ для определённого файла или папки. Копируем ссылку и размещаем её на любом Интернет-ресурсе или отправляем по эл. почте.

Метод немного устарел (хотя вполне рабоче способный) и теперь нужно использовать установку на основе Docker в качестве альтернативы, хотя это ещё и тестирование для Windows 10. Вот инструкция: https://github.com/haiwen/seafile-docker#getting-started

Так, что у вас теперь две дороги, одна в Психиатрическую больницу, где только кормят. другая дорога в Психоневрологический Диспансер, где только выгуливают;).

Полезная информация: https://xakep.ru/2014/10/08/own-dropbox/ и https://howitmake.ru/blog/ubuntu/99.html

Seafile — собственный аналог Dropbox на Linux

Создание собственного сервиса хранения данных под управлением Linux.

Первым делом узнайте свой внешний IP-адрес: https://2ip.ru/ и локальный: sudo ifconfig | grep «inet addr» или ip addr show.

Если хотим на файл организовать внешнюю ссылку, начните с настройки роутера. Как это сделать писал в предыдущей теме, да и в ролике это озвучено.

Установка Seafile Server: Первая команда в терминале во всех мануалах выглядит следующим образом:
$ sudo apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3

У меня Linux Mint 19.1 и пришлось применить для своей системы немного другую команду:
$ sudo apt-get install python-setuptools python-simplejson sqlite3 python-pil

В домашнем каталоге создаём пустую директорию seafile:

Качаем с оф. проекта архив Server for generic Linux https://www.seafile.com/en/download/ и распаковываем в папку seafile.

Далее я шёл по следующему пути: /home/oleglav/seafile/seafile-server-6.3.4 и прямо в этом каталоге открыл терминал. Запускаем инсталляцию:

1. По ходу придумаем адрес сервера: oleglavserver

2. ip or domain: А вот здесь думайте сами, если Вы будите использовать только локальную сеть — пишем локальный ip-адрес машины. Если будите загружать файлы в интернет и делиться ими в интернете с другими пользователями — пишем внешний ip-адрес.

3. Далее нас попросят указать, где будут храниться данные, по умолчанию это директория seafile-data, которая находиться внутри папки seafile — Нажал Enter (согласился с настройками по умолчанию).

4. Рекомендованный порт сервера — ничего не меняем, нажимаем клавишу ввода.

5. Ещё раз Enter.

Получаем сообщение если сервер находиться за брандмауэром, не забудьте открыть эти порты TCP: 8000, 8082. На этом этапе ничего не делал, а вы решайте сами.

Из терминала не выходим. Запускаем систему:

Пишем имя своего аккаунта: oleglav09@gmail.com

admin password: Пароль

Повторить пароль и всё!

Заходим в веб-интерфейс: http://IP-адрес:8000

Вбиваем данные которые мы только, что зарегестрировали. Далее настройка аккаунта, всё озвучил в предыдущей теме, когда ставили Seafile на Windows.

Если Вам не совсем удобно пользоваться веб-интерфейсом, установите Seafile-клиент:

$ sudo add-apt-repository ppa:seafile/seafile-client

$ sudo apt-get update

$ sudo apt-get install seafile-gui

Меню —> Интернет —> Seafile —> Запускаем.

Заполняем данные в клиенте:

Имя: эл.адрес почты

Нажимаем кнопку «Логин».

Подводим итоги: мы организовали локальную сеть между совершенно разными клиентами. Всё, что вы закинете в облачное хранилище будет автоматически синхронизироваться на дисках других подключенных в сеть устройствах. А так же можем создать внешнюю ссылку, хотя файл находится на жёстком диске компьютера.

Другие похожие сервисы: Nextcloud — набор клиент-серверных программ для создания и использования облачного хранилища. По функционалу похож на Dropbox. Nextcloud можно установить на физический сервер.

ownCloud — это свободное и открытое веб-приложение для синхронизации данных, общего доступа к файлам и удалённого хранения документов в «облаке».

Оцените статью