Этого треда уже нет.
Это копия, сохраненная 19 июля 2019 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Установка OwnCloud на WD MyCloud Ex2 Ultra Windows 7: Firefox based 2588824 В конец треда | Веб
Сап, двач, дело в том, что есть один NAS...

В общем есть задача поставить OwnCloud на вышеупомянутый WD MyCloud Ex2 Ultra. Я бьюсь с ней со вчерашнего вечера и буду рад, если кто-нибудь даст советов мудрых (бочку и всё остальное делать не буду).

Моё понимание этой задачи сводится к следующим шагам:
1. Поставить Docker.
2. Поставить docker-compose.
3. docker-compose up -d
4. ...
5. PROFIT!!!

С первым шагом проблем не было, докер можно невозбранно скачать по линку с сайта самого WD (https://github.com/WDCommunity/wdpksrc/releases/download/docker-v18.09.1/MyCloudEX2Ultra_docker_18.09.1.bin), а вот со вторым шагом уже начались трудности. Во всех гайдах этот шаг описывается как скачивание curl'ом файла по линку вида https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m), но проблема в том, что echo $(uname -m) говорит, что мой процессор это armv7l, а под него оный docker-compose никто не билдит.

Таким образом я пришёл к тому, что мне нужно найти и поставить docker-compose каким-то другим способом. Первая же ссылка в гугле вывела меня на https://github.com/hypriot/arm-compose, где помимо исходников портированного под arm docker-compose какой-то не слишком свежей версии говорилось о том, что это всё более не нужно, делайте sudo pip install docker-compose и будет вам счастье. К сожалению этот самый pip входит только в третью версию питона, а в прошивке моего NAS включена версия 2.7, для которой этот самый pip нужно ставить отдельно. И вот с этого момента я вынужден признать, что мне не хватает понимания того, как устроена операционная система моей железки и того какие именно компоненты мне нужно установить, чтобы выполнить поставленную задачу. В общем, если до этого я в целом понимал что я пытаюсь сделать, то после этого я уже стал тыкаться наугад, пытаясь сделать так, чтобы всё заработало (мне, например, совершенно неизвестно, что происходит при запуске этого дурацкого BusyBox v1.20.2 и насколько реально добавить в него какие-нибудь компоненты, кроме тех, которые были выбраны при его сборке).

В итоге pip я поставил скачав скрипт вот отсюда - https://bootstrap.pypa.io/get-pip.py, но python get-pip.py у меня не заработал, написав, что моя файловая система годится только для чтения, но с ключом --user всё поставилось. Счастье казалось уже так близко, но, увы, после добавления в PATH пути /home/root/.local/bin и запуска pip install docker-compose я получил лишь очередную кучу ошибок (с логом можно ознакомится здесь - https://pastebin.com/uBA8iLDf).

Вопросы:
1. Мне точно необходим docker-compose, чтобы установить OwnCloud? Или можно как-то обойтись без него, вручную создав необходимые контейнеры?
2. Я пошёл по правильному пути, когда не стал пытаться собрать билд docker-compose устаревшей версии (проект arm-compose), а стал пытаться поставить его через pip?
3. Я правильно понимаю, что pip install ничего не может поставить не потому, что у него нет доступа в какие-то папки, а потому, что ему не может скомпилировать какие-то бинарники из-за отсутствия встроенного компилятора?
4. Советы, рекомендации?

P.S.
На всякий случай уточню, что к миру unix-подобных операционных систем я не имею вообще никакого отношения, да и к IT по большому счёту тоже, поэтому если я пытаюсь накрутить дом на лампочку, то желательно сказать мне об этом прямо и без намёков.
изображение.png714 Кб, 568x1399
Linux: Firefox based 2 2589105
>>88824 (OP)

>накрутить дом на лампочку


Походит на это.
0) Овнкловн - прошлый век, все боги юзают его свободный и независимый форк - нексклоуд.
1) В общем случае овнклоуд прекрасно работает и без докера. Докер нужен для упрощения установки. Но в целом он писан на чистом пхп и ему нужен лишь LAMP(linux+apache+mysql+php).
2) Судя по наличию в приложухах WD phpmyadmin, lamp водружается на эту железку наотлично.
3) Судя по ветке: https://4pda.ru/forum/index.php?showtopic=467828&st=9140 приложухи в понимании WD никак друг от друга не изолируются и просто ставятся в систему.
4) Я бы сбэкапил железку, затем поставил phpmyadmin, залез по ссш и начал неспеша править конфиги апача и подсовывать файлы в /var/www по инструкции: https://doc.owncloud.org/server/10.1/admin_manual/installation/manual_installation.html

Ну или если идти по пути докера:
1) Ты можешь собрать любой докер образ сам, скачиваешь dockerfile, правишь источник, команды по нужде и билдишь.
2) pip может обновлять сам себя. pip install --upgrade pip . Имеет смысл это делать перед сложными установками.

Дерзай. Не стесняйся юзать 4pda, там коммьюнити более вменяемое чем тут.
Ubuntu Linux: Firefox based 3 2590595
>>89105
Там docker-compose же. Контейнер с апачем, контейнер со скулем, контейнер с овнклаудом и все напердолено так, чтобы работало вместе.

И надо было постить изоленту, а не ВД.
Apple Mac: Firefox based 4 2590638
>>88824 (OP)
easy_install docker-compose
15602651094160-hw.png68 Кб, 794x1541
Android: Firefox based 5 2590668
>>89105
Заходите на гейпда, поцоны, а то мне там банить некого.
Windows 10: Chromium based 6 2591627
А купил бы QNAP работала бы эта хрень из коробки.
image.png39 Кб, 673x423
Windows 7: Firefox based 7 2594621
>>91627

>А купил бы QNAP работала бы эта хрень из коробки.



Когда я покупал этот NAS, то я вообще не знал, что мне это понадобится.

>>90638

>easy_install docker-compose



Так это не работает, это же обрезанная ОС для конкретного девайса.

>>89105

Спасибо, буду пробовать. А почему некстклауд лучше?
Тред утонул или удален.
Это копия, сохраненная 19 июля 2019 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски