Частное облако seafile в клетке nas4free с MySQL

Mar 16, 2017 23:58

Seafile - грубо говоря аналог OwnCloud. Только написан на C и Python, что должно быть быстрее PHP и Java. Подробнее см англоязычную вику и там же сравнительную таблицу. А мы будем ставить серверную часть в FreeBSD клетку.

NB. Seafile опирается на СУБД и Web сервер. В качестве СУБД в простейшем варианте используется SQLite. А этот пост про ( Read more... )

cloud, jail, nas, nas4free

Leave a comment

Comments 24

ffeeeff May 1 2017, 18:01:26 UTC
Здрасти.
Не разбирались, что надо прописать в конфиге чтоб в облако можно было заходить из вне?
У меня статический ip.

Reply

2gusia May 1 2017, 18:58:49 UTC
Я не настраивал - а что, есть какие-то проблемы? При стандартном - DDNS (я предпочитаю www.duckdns.org), прокинуть порт а роутере?

Reply

ffeeeff May 2 2017, 08:24:53 UTC
Использовал ваш nginx.conf из архива.
У меня заходит в облако через веб интерфейс без порта.
только по Ip адресу.
Естественно какой порт пробрасывать не могу понять.
Выдало такие настройки:

server name: seafile
server ip/domain: 192.168.5.45
seafile data dir: /usr/local/www/haiwen/seafile-data
fileserver port: 8082

Порты пробрасывал 8000, 8082 не заработало. Да и если прописать такого плана 192.168.5.45:8000 не заходит

Поднимал OwnCloud правда на SQLite базе там все понятно было с портами...

И еще момент так и не смог настроить Seafile, если
1 клетка база MySQL
2 клетка Облако

Настроил когда в одной клетке база и облако..

PS: Разобрался надо было пробросить 80 порт

Reply

ext_4122500 May 11 2017, 17:12:00 UTC
Еще если собираетесь использовать защищенное соединение то надо пробросить 443 порт.
А с MySQL проблема скорее всего в том что по умолчанию удалённый доступ к базам запрещен, и надо править это в файле конфигурации.

Reply


ffeeeff May 2 2017, 17:11:12 UTC
После перезапуска не стартует Seafile
вручную тоже
папка /usr/local пустая, после рестарта

Не подскажите в чем дело?

после команды service seafile start
выдает
nginx does not exist in /etc/rc.d or the local startup directories
(/usr/local/etc/rc.d)

Reply

2gusia May 2 2017, 18:46:01 UTC
Nginx cтартовал?

Reply

ffeeeff May 3 2017, 17:30:02 UTC
Вручную пробывал
Посоветовали в файл
/etc/rc.conf

добавть запись
nginx_enable="YES"

Добавил не помогло, nginx стоит в клетке, может надо указать клетку, для запуска службы?
только я не знаю как!

Reply

2gusia May 3 2017, 20:24:09 UTC
Я вот сейчас запустил клетку по этому посту настроенную - и всё работает. Советую на свежую голову всё повторить, где-то ошибка.

>добавть запись
>nginx_enable="YES"

Это обязательно надо сделать, но в мануале это сделано, ср
root@seafile:/usr/local/www/haiwen/seafile-server # sysrc nginx_enable=YES
nginx_enable: -> YES

Reply


ffeeeff May 7 2017, 10:39:26 UTC
Бился пару дней, таки поставил все и настроил
Проблема походу была в том что я создал датасет через ВЕБ интерфейс
И в клетке указал на этот датасет, после перезагрузки у меня появлялось два датасета.
Хотя в инструкции написано что можно создать и сделать бекап.

Все заработало только тогда когда я в настройках клетки указал папку на клетку (не созданную), клетка ее создала, потом я синхронизировал через
Диски|ZFS (Zettabyte File System)|Конфигурация|Синхронизация
И все заработало!

Вот только так смог завести.

И еще вопрос как русифицировать интерфейс облака?

Reply


ext_3986037 August 14 2017, 21:48:22 UTC
Добрый день!
У меня получилось следующая ситуация. На момент установки крайняя версия была 6.1.1. Действовал по инструкции. Везде было start и success.
Но после всех танцев и переходу по адресу установки получаю следующую надпись "Welcome to nginx!".

Reply

2gusia August 14 2017, 21:54:36 UTC
Там много разного было, припоминаю. Попробуйте для теста поднять с SQLite. Станет ясно что и как . А потом в отдельном жджейле - уже с mysql. Сообщение говорит о том, что у вас не настоен nginx, купе=рите что там с конфигом.

Reply


Русский язык? dlebedev8 September 28 2017, 04:56:39 UTC
Спасибо, хоть на SQLite, но настроил seafile в клетке. Теперь другая проблема. Как его научить русскому языку? Официальный мануал ничем не помог. Нужно самому переводить или я просто что-то упустил?

Reply


Leave a comment

Up