ГлавнаяDebainDebian установка и настройка собственного облачного хранилища Seafile
Debian установка и настройка собственного облачного хранилища Seafile
Давно хотел попробовать в деле такую фишку как seafile, представляющую из себя ни что иное как облачное хранилище, на твоем собственном сервере, без каких-либо ограничений, кроме как объем доступного пространства на сервере))) Т.к. сам давно использую dropbox и задолбало его ограничение, да и хранить какие-либо конфиденциальные данные на его серверах особо сыкотно, решил опробовать это чудо, под названием seafile, уж очень коллега нахваливал его (пользуясь случаем, передаю ему привет: «Серега, привет!!!!»)
Ставить будем на чистый Debian 7.1.
Заваливаемся на сервер по ssh, и ставим необходимое ПО:
Во время установки мускул сервера, установщик запросит пароль для рута, ставим любой, который Вам удобен, пример superpass.
Теперь топаем по ссылке http://www.seafile.com/en/download/, и выкачиваем последнуюю версию сервера, на момент написания была 1.7.0
Теперь наш сервер доступен по url:
http://ваш_ip:8000
В принципе все ничего, но в тырнетах читал, что при большом объеме файлов с sqlite вылетают проблемы с производительностью, хотя сам не натыкался, но обезопасим себя на будущее и переведем все это дело на mysql, не зря же мы его устанавливали ;)))
# mysql -uroot -p
Enter password:
mysql>
Создадим 3 базы данных: ccnet-db, seafile-db, seahub-db:
mysql> create database `ccnet-db` character set = 'utf8';
Query OK, 1 row affected (0.00 sec)
mysql> create database `seafile-db` character set = 'utf8';
Query OK, 1 row affected (0.00 sec)
mysql> create database `seahub-db` character set = 'utf8';
Query OK, 1 row affected (0.00 sec)
mysql> Bye
Добавим в файл
# nano /opt/seafile/ccnet/ccnet.conf
следующую секцию:
[Database]
ENGINE=mysql
HOST=localhost
USER=root
PASSWD=superpass
DB=ccnet-db
UNIX_SOCKET=/var/run/mysqld/mysqld.sock
где superpass — рут пасс на мускул.
аналогично для следующих файлов
04.02.2014 в 06:09
· Ссылка
в Seafile 2.1.4 ест отдельный скрипт для установки с использованием MySQL.
Лежит в /opt/seafile/seafile-server-2.1.4/setup-seafile-mysql.sh
создаем юзера для сервера...
и от него запускаем установочный скрипт
/opt/seafile/seafile-server-2.1.4/setup-seafile-mysql.sh
04.02.2014 в 15:16
· Ссылка
Спасибо за инфу, на момент написания статьи такой фичи нее было!
02.02.2014 в 07:40
· Ссылка
Привет всем помогите с проблемой пытаюсь загрузить любой файл пишет Ошибка: can not connect the server
03.02.2014 в 18:24
· Ссылка
Проверь, у тебя процессы selafile запущены?
на фаере разрешены подключения?
17.12.2013 в 04:00
· Ссылка
Добавим в файл
# nano /opt/seafile/ccnet/ccnet.conf
следующую секцию:
[Database]
ENGINE=mysql
HOST=localhost
USER=root
PASSWD=superpass
DB=ccnet-db
UNIX_SOCKET=/var/run/mysqld/mysqld.sock
где superpass — рут пасс на мускул.
аналогично для следующих файлов
Впечатлило..........
17.12.2013 в 10:09
· Ссылка
А что мешает самостоятельно создать нового пользователя и базу? Иногда и головой думать нужно)