- Установка облачного хранилища Seafile на Windows
- Подготовка
- Seafile
- Установка облачного хранилища Seafile на Windows
- Что это такое?
- Первоначальные требования
- Установки и настройка
- Подключение к хранилищу в браузере
- Создание пользователя
- Download and Setup Seafile Professional Server¶
- Preparation¶
- Install thirdpart Requirements¶
- Minimum System Requirements¶
- Install Java Runtime Environment (JRE)¶
- Install poppler-utils¶
- Install Python libraries¶
- Install all libraries required by the Community Edition¶
- Download and Setup Seafile Professional Server¶
- Get the license¶
- Download & uncompress Seafile Professional Server¶
- Setup¶
- Performance tuning¶
- Seafile сервер для windows
- Drive Client for Windows
- Client Mac
- Client for Linux and Terminal
- Mobile Clients
- Android
- iPad/iPhone
- Server
- Server for generic Linux
- Server for Raspberry Pi
- Server Professional Edition
- Server Professional Edition
- Seafile сервер для windows
Установка облачного хранилища Seafile на Windows
Облачные хранилища пользуются все большей популярностью не только в корпоративном секторе, но и среди обычных пользователей. Расскажем на примере программы для размещения файлов Seafile, как провести синхронизацию данных с хранилищем. В качестве примера используется ОС Windows.
Подготовка
Программа Seafile разработана на языке Python, поэтому для начала переходим на сайт Python и скачиваем последнюю версию для Windows:
Скриншот №1. Загрузка дистрибутива.
Важно! Для установки Python необходимы права администратора.
Нажимаем «ОК» и ждем завершения процесса. Следующий шаг — установка параметров системного окружения. Для этого открываем «Панель управления» и выбираем раздел, отмеченный красной стрелкой на скриншоте:
Скриншот №2. Дополнительные опции.
Далее переходим к пункту «Переменные среды»:
Скриншот №3. Выбор среды.
В открывшемся окне отмечаем системную среду Path и нажимаем кнопку «Изменить»:
Скриншот №4. Отредактировать системную переменную.
Добавляем путь, по которому установился Python. По умолчанию это либо системный диск С, либо домашняя папка пользователя. Нажимаем «ОК», чтобы сохранить изменения.
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 и пароль пользователя.
В списке вы увидите нового пользователя, готового к пользованию хранилищем.
Download and Setup Seafile Professional Server¶
Preparation¶
Now when we release a new version, we will always provide 2 compressed files, for example:
- seafile-pro-server_7.1.3_x86-64_Ubuntu.tar.gz, is compiled in Ubuntu 18.04 enviroment.
- seafile-pro-server_7.1.3_x86-64_CentOS.tar.gz, is compiled in CentOS 7 enviroment.
If you are using Ubuntu/Debian server, please use seafile-pro-server_7.1.3_x86-64_Ubuntu.tar.gz, for CentOS please use seafile-pro-server_7.1.3_x86-64.tar.gz.
Install thirdpart Requirements¶
The Seafile server package requires the following packages to be installed on your system:
For Seafile 7.0.x
For Seafile 7.1.x
For Seafile 8.0.x
For more information please see bellow.
Minimum System Requirements¶
Install Java Runtime Environment (JRE)¶
On CentOS/Red Hat:
Install poppler-utils¶
The package poppler-utils is required for full text search of pdf files.
On CentOS/Red Hat:
Install Python libraries¶
First make sure your have installed Python 3.6 or a new version. Then install the following packages:
If you receive an error about «Wheel installs require setuptools >= . «, run this between the pip and boto lines above
Install all libraries required by the Community Edition¶
Download and Setup Seafile Professional Server¶
Get the license¶
If the license you received is not named as seafile-license.txt , rename it to seafile-license.txt . Then put the license file under the top level diretory. In this manual, we use the diretory /data/haiwen/ as the top level directory.
Download & uncompress Seafile Professional Server¶
You should notice the difference between the names of the Community Server and Professional Server. Take the 7.0.7 64bit version as an example:
- Seafile Community Server tarball is seafile-server_7.0.7_x86-86.tar.gz ; After uncompressing, the folder is seafile-server-7.0.7
- Seafile Professional Server tarball is seafile-pro-server_7.0.7_x86-86.tar.gz ; After uncompressing, the folder is seafile-pro-server-7.0.7
Setup¶
The setup process of Seafile Professional Server is the same as the Seafile Community Server. See Download and Setup Seafile Server With MySQL.
If you have any problem with setting up the service, please check Common problems in setting up Seafile server.
After you have succesfully setup Seafile Professional Server, you have a directory layout like this:
Performance tuning¶
If you have more than 50 Seafile users, we highly recommend to add memcached. This is going to speedup Seahub (the web front end) significantly.
At this point, the basic setup of Seafile Professional Server is done.
You may want to read more about Seafile Professional Server:
Seafile сервер для 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.
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
Краткое описание:
Хранение и синхронизация файлов в собственном облачном сервисе.
Описание:
Клиент для облачного сервиса Seafile.
OpenSource.
Работает с коммерческим облачным сервисом Seafile cloud.seafile.com , seacloud.cc, mein-seafile.de .
И самое главное — можно создать собственный облачный сервис на своем компьютере с помощью Seafile Server.
- File locking
- Fine-grained folder permision
- Doc/PPT Online Preview
- Full text file search
- Antivirus Integration
- Office Web App Integration
- Online GC (clean deleted and history files without shutting down the server)
- Scalability/HA
- AWS S3/Ceph RADOS
- Role based Account Management
- Syncing LDAP/AD Users and Groups
- Audit Log
Замечания по Windows версии:
1. Перепакованный из tar.gz в zip сервер для Windows, Community Edition:
Версия 6.0.7: seafile-server-6.0.7.zip ( 26,64 МБ )
Версия 5.1.3: seafile-server-5.1.3.zip ( 23,89 МБ )
Версия 4.3.1: seafile-server-4.3.1.zip ( 24,61 МБ )
2. Для работы сервера нужен Python v2:
Для сервера до версии 5.0.3 включительно нужен Python версии не ниже 2.7.4.
Начиная с версии сервера 5.1 нужен Python версии не ниже 2.7.12.
4. Сервер для Windows не поддерживает https. Для безопасного соединения можно использовать два способа:
4.1 Запретить доступ к серверу по http извне и использовать соединение через VPN
4.2 Запретить доступ к серверу по http извне и установить https rewrite сайт. Подробнейшая инструкция как это сделать находится здесь. На «Server 2012» не обращаем внимание, всё применимо к IIS 7.5 начиная с Windows 7. Подобных статей в Интернете есть великое множество, но все (кроме этой) опускают некоторые мелочи, из-за которых часть функций сервера — внезапно — работать не будет.
Требуется Android: 2.2 и выше
Русский интерфейс: Да
Скачать:
версия: 2.2.33 seafile-2.2.33.apk ( 16,92 МБ )
версия: 2.2.32 seafile-2.2.32.apk ( 16,92 МБ )
версия: 2.2.31 seafile-2.2.31.apk ( 16,92 МБ )
версия: 2.2.30 seafile-2.2.30.apk ( 16,92 МБ )
версия: 2.2.28 seafile-2.2.28.apk ( 16,77 МБ )
версия: 2.2.26 seafile-2.2.26.apk ( 16,77 МБ )
версия: 2.2.25 seafile-2.2.25.apk ( 16,77 МБ )
версия: 2.2.21 seafile-2.2.21.apk ( 16,81 МБ )
версия: 2.2.20 seafile-2.2.20.apk ( 16,81 МБ )
версия: 2.2.18 seafile-2.2.18.apk ( 13,4 МБ )
версия: 2.2.17 seafile-2.2.17.apk ( 13,4 МБ )
версия: 2.2.16 seafile-2.2.16.apk ( 13,4 МБ )
версия: 2.2.15 seafile-2.2.15.apk ( 13,4 МБ )
версия: 2.2.14 seafile-2.2.14.apk ( 13,4 МБ )
версия: 2.2.13 seafile-2.2.13.apk ( 13,4 МБ )
версия: 2.2.12 seafile-2.2.12.apk ( 13,4 МБ )
версия: 2.2.11 seafile-2.2.11.apk ( 13,4 МБ )
версия: 2.2.8 seafile-2.2.8.apk ( 13,39 МБ )
версия: 2.2.7 seafile-2.2.7.apk ( 13,39 МБ )
версия: 2.2.6 seafile-2.2.6.apk ( 12,85 МБ )
версия: 2.2.4 seafile-2.2.4.apk ( 12,86 МБ )
версия: 2.2.3 seafile-2.2.3.apk ( 12,86 МБ )
версия: 2.2.2 seafile-2.2.2.apk ( 13,1 МБ )
версия: 2.2.1 seafile-2.2.1.apk ( 12,94 МБ )
версия: 2.2.0 seafile-2.2.0.apk ( 12,95 МБ )
версия: 2.1.20 seafile-2.1.20.apk ( 3,44 МБ )
версия: 2.1.18 seafile-2.1.18.apk ( 3,19 МБ )
версия: 2.1.17 seafile-2.1.17.apk ( 3,23 МБ )
версия: 2.1.16 seafile-2.1.16.apk ( 3,23 МБ )
версия: 2.1.15 seafile-2.1.15.apk ( 3,23 МБ )
версия: 2.1.14 seafile-2.1.14.apk ( 3,23 МБ )
версия: 2.1.13 seafile-2.1.13.apk ( 3,22 МБ )
версия: 2.1.12 seafile-2.1.12.apk ( 3,22 МБ )
версия: 2.1.11 seafile-2.1.11.apk ( 3,22 МБ )
версия: 2.1.10 seafile-2.1.10.apk ( 3,21 МБ )
версия: 2.1.9 seafile-2.1.9.apk ( 3,13 МБ )
версия: 2.1.7 seafile-2.1.7.apk ( 3,12 МБ )
версия: 2.1.6 seafile-2.1.6.apk ( 3,2 МБ )
версия: 2.1.5 seafile-2.1.5.apk ( 3,2 МБ )
версия: 2.1.4 seafile-2.1.4.apk ( 3,2 МБ )
версия: 2.1.3 seafile-2.1.3.apk ( 3,18 МБ )
версия: 2.1.2 seafile-2.1.2.apk ( 3,16 МБ )
версия: 2.1.1 seafile-2.1.1.apk ( 3,16 МБ )
версия: 2.0.6 seafile-2.0.6.apk ( 3,02 МБ )
версия: 1.9.0 seafile-1.9.0.apk ( 3,16 МБ )
версия: 1.8.1 seafile-1.8.1.apk ( 3,02 МБ )
2.2.33 (20/02/21)
1. Update albumClassification
2. Modify the cache directory
2.2.32 (17/01/21)
Update android 10 upload
2.2.31 (23/11/20)
1,Hide upload new folder
2,original image loading the Gallery
2.2.30 (09/11/20)
Modify repos list icon disorder
2.2.28 (08/06/20)
Add multiple files for text format
2.2.27 (27/05/20)
Modify the local cache judgment logic
2.2.26 (09/05/20)
Displays the star repos and clear picture MemoryCache
2.2.25 (08/01/20)
Picture repeated upload
2.2.24 (06/01/20)
The server updates the image upload
2.2.23 (27/12/19)
Translation updates
2.2.22 (15/12/19)
Picture synchronization progress display
2.2.21 (16/11/19)
Android 9.0 permission FOREGROUND_SERVICE
2.2.19 (21/09/19)
Picture download
2.2.18 (15/07/19)
File changed list
2.2.17 (18/06/19)
Fix support for single sign on
2.2.16 (18/05/19)
Merge pull request #817 from haiwen/AccountDisplayUpdated:
Account display updated and Open the synchronization
2.2.15 (13/04/19)
Account display updated
2.2.14 (23/03/19)
Fix share upload notifications not show
2.2.12 (30/01/19)
Fix phone battery level notification warning
Fix ANR when TransferManager getTask
2.2.11 (05.01.19)
Fix crash in Android 8
Fix encryption dir move file
2.2.10 (18.12.18)
Update targetSdkVerison to 26
Notification used Android 8 api
Resolver used Android 8 api
2.2.9 (29.11.18)
Add ‘Open with’ when open text file
Fix crash when editor some text file
Fix Samsung phone get network status error
2.2.8 (24.09.18)
Fix get upload file path error form uri
2.2.7 (15.09.18)
add editor module in app
2.2.6 (25.08.18)
fix when upload file happened CertPathValidatorException
2.2.5 (21.08.18)
fix some crash in Google Play Console
2.2.4 (09.06.18)
fix get documents file path error
fix upload blocks file error to new version server
fix program always uploading with upload blocks failed
fix file changed update not work
2.2.3 (14.04.18)
fix upload file failed in root dir
fix password lost on client decryption if app is closed
2.2.2 (17.03.18)
replace upload file network libs
fix crash when upload large file
2.2.1 (12.12.17)
Changed login Single Sign-On UI
Fixed crash when open setting in some time
Fixed some crash in Google Play
Fixed office file can not upload when edited
Optimize Markdown file edit
2.2.0 (18.11.17)
Fix crash on Android 8.0
Add play video online
2.1.20 (05.11.17)
Fix custom upload albums crash
2.1.19 (05.11.17)
Add wechat share
Changed share ui
2.1.18 (27.10.17)
Fix shibboleth http redirect problem
Fix code work in android studio 3.0
Fix delete file refresh to list top update repo lib icon
Update repo lib icon
2.1.17 (25.09.17)
Fix some bug from google play
2.1.16 (20.08.17)
Fix open file in SDCard crash
2.1.15 (09.08.17)
Fix share list has repetitive folders
Fix same bug form google play
2.1.14 (15.07.17)
Fix office file and other small file changed auto update
2.1.13 (03.06.17)
Fixed a bug in file auto upload
Fixed crashing in Android 7.0
2.1.12 (22.05.17)
Support generating share links with passwords
Improve the files sorting when exporting from / sharing to Seafile
Fixed a bug that may cause infinite loop when server uses invalid SSL certificates
Fixed a bug when relogin using shibboleth
Other bug fixes
2.1.11 (17.03.17)
Only retry the failed uploads up to 3 times.
Make detection of invalidated token work again
2.1.10 (21.02.17)
Added support to backup the phone contacts to a library
Fixed a bug in client-side decryption for android 4.4 and older
2.1.9 (08.01.17)
Fixed a crashing bug when it fails to create the camera upload folder
Fixed a ui bug in the preference view
Disabled the back button when unlocking with gestures
Fixed action bar back button when there is no current account defined
Fixed accounts activity back button when no accounts exists
Show a toast when a file upload is started
2.1.7 (24.11.16)
Hide certain menu items (rename/move/etc.) for read only files/folders
Fixed a bug that leads to app crash when downloading a file (#592)
Fixed a bug that leads to the «go back» button not being shown
2.1.6 (02.09.16)
Support tap to refresh when loading starred files failed
Fixed bizarre percentage when downloading large files
Fixed return home screen failed bug when back button pressed
Fixed screen total blank bug when external share cancelled
Fixed several UI issues for a better ux
2.1.5 (23.08.16)
Fixed several bugs that may lead app crash
2.1.4 (07.08.16)
Support create, edit and delete libraries
Fixed manual refresh not working bug
Fixed downloading progress inaccurate bug
Fixed several bugs when open files (folders) in activity list
2.1.3 (23.07.16)
Support two-factor authentication (depends on server 6.0+)
Improve ux of login page
2.1.2 (17.07.16)
Restore scroll position when browsing between folder and subfolders
Fix starred file under encrypted repo still accessible bug
Fix crash when sharing file from other app
Fix some activity item clicking event not responded bug
2.1.1 (04.06.16)
Support auto update files under encrypted repo
Support automatically clear password when sign out account
Support clear password manually
Use material based dialog theme
Hide client side encryption option if server not supported
Display soft keyboard if text input is required in dialog
Fix last file chunk might be filled with empty content bug
Fix crash when downloading empty files under encrypted repo
2.1.0 (26.05.16)
Support client side encryption for encrypted libraries
Show loading progressbar when opening activities tab
Using GB/MB/KB instead of GiB/MiB/KiB to show Quota and file size
Fix open markdown file failed bug
Ungrade version of build-in markdown viewer
Fix several bugs that may lead app crash
2.0.6 (25.04.16)
Support custom cache path
Fix some grammar errors
Improve UI for camera upload configuration helper
Improve UI of login page
Fix network request params encoding bug #463
Fix several bugs that may lead App crash
2.0.5 (20.03.16)
Support build-in Activities
2.0.4 (05.03.16)
Notify user if the file for uploading already exist on server
2.0.3 (20.02.16)
Fixed Shibboleth account creation not working bug
2.0.2 (01.02.16)
Fixed several bugs that may lead App crash
2.0.1 (23.01.16)
Ask user for storage access permission on Android 6
Fixed several bugs that may lead App crash
2.0.0 (11.01.16)
New material design UI and update icons
Refactor camera uploads functions
Seafile is now translated to Brazilian Portuguese
Support login by username or email address
Support upload camera photos to separate folders, optimize performance and stability
Fix an security issue that user can open the encrpted library from Activities tab
1.9.3 (21.11.15)
Support unstar a file
Auto hide the soft keyboard after clicked login button
Optimized multiple files operation
Fixed incorrect behavior of back button when sliding among tabs
Fixed several bugs that may lead App crash
1.9.2 (24.10.15)
View files more intelligently
Beautify layout inside of encrypted libraries
Beautify text select anchor in text editor
Optimize UX when editing multiple files
Fixed several bugs that may lead App crash
1.9.1 (12.09.15)
Fixed action bar title not updated after files deleted in action mode
Fixed a crash when uploading files shared from other Apps
Fixed layout messed up when copying multiple files
Fixed previous browsing progress lost bug
1.9.0 (13.08.15)
Apply a new theme and update new icons
Redesign UI interaction of single file/folder operations
Redesign tabs of sliding pages in the main interface
Redesign gallery for a better performance
Support edit multiple files, including delete, copy, move and download
Support view pictures in built-in gallery when browsing files in Starred Tab or searched results
Support «Shared» group in library list
Support sort Chinese file names
Optimize thumbnail loading effects
Optimized download a file menu
Use a readable name when uploading unknown file types
Clarify some textual information
Beautify file list layout
Fixed Markdown file type recognition error
Сообщение отредактировал een — 25.03.21, 13:03