TheBB Posted May 31, 2016 Share Posted May 31, 2016 (edited) Что это такое и для чего, можно прочитать, напр., на офф сайте owncloud или wiki. Если кратко, то - персональное (личное) облачное хранилище (облако). Размер облака ограничен "жадностью" владельца и/или объёмом диска (флешки не рассматриваются ввиду малого объёма)... Желательно наличие swap`a (файла подкачки). (nginx+php+mysql) Обновить список пакетов opkg update (опционально) установить curl, nano, mc, tar opkg install curl nano mc tar Установить следующие пакеты opkg install \ nginx \ php7-fastcgi \ php7-mod-ctype \ php7-mod-curl \ php7-mod-dom \ php7-mod-exif \ php7-mod-fileinfo \ php7-mod-filter \ php7-mod-gd \ php7-mod-gettext \ php7-mod-iconv \ php7-mod-intl \ php7-mod-json \ php7-mod-mbstring \ php7-mod-mysqli \ php7-mod-openssl \ php7-mod-pdo \ php7-mod-pdo-mysql \ php7-mod-session \ php7-mod-simplexml \ php7-mod-sockets \ php7-mod-xml \ php7-mod-xmlreader \ php7-mod-xmlwriter \ php7-mod-zip \ php7-pecl-mcrypt \ mariadb-server \ mariadb-client-extra Отредактировать файлы: php.ini sed -i -e 's,memory_limit = 8,memory_limit = 32,;s,post_max_size = 8,post_max_size = 512,;s,upload_max_filesize = 2,upload_max_filesize = 512,' /opt/etc/php.ini fastcgi_params cat << EOF >> /opt/etc/nginx/fastcgi_params # OC, NC etc. fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name; fastcgi_param PATH_INFO \$fastcgi_path_info; EOF nginx.conf Скрытый текст user nobody; worker_processes 1; #error_log /opt/var/log/nginx/error.log; #error_log /opt/var/log/nginx/error.log notice; #error_log /opt/var/log/nginx/error.log info; #pid /opt/var/run/nginx.pid; events { worker_connections 64; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log /opt/var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 82; server_name localhost; #charset koi8-r; #access_log /opt/var/log/nginx/host.access.log; location / { root /opt/share/www; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /opt/share/nginx/html; } location = /robots.txt { allow all; access_log off; log_not_found off; } location = /favicon.ico { access_log off; log_not_found off; } location ^~ /owncloud { root /opt/share/www; try_files $uri $uri/ /owncloud/index.php$is_args$args; client_max_body_size 512M; # максимальный размер файла для загрузки location ~ ^/owncloud/(?:\.|data|config|db_structure\.xml|README) { deny all; } location ~ [^/]\.php(/|$) { fastcgi_split_path_info ^(.+?\.php)(/.*)$; if (!-f $document_root$fastcgi_script_name) { return 404; } #fastcgi_pass unix:/opt/var/run/php-fcgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param MOD_X_ACCEL_REDIRECT_ENABLED on; } location ~* \.(?:jpg|gif|ico|png|css|js|svg)$ { expires 30d; add_header Cache-Control public; } } } } nginx.conf Скачать архив owncloud и распаковать в корень сервера (напр., так) mkdir /opt/share/www curl https://download.owncloud.org/community/owncloud-10.8.0.tar.bz2 | \ bzip2 -cd | tar -xvC /opt/share/www/ Создать базу данных mysql_install_db Запустить mariadb-server /opt/etc/init.d/S70mysqld start Задать пароль доступа mysqladmin -u root password 'Passw0rd' Войти и создать БД для ownCloud mysql -u root -p create database owncloud; \q Перезапустить mariadb-server /opt/etc/init.d/S70mysqld restart Запустить php и nginx /opt/etc/init.d/S79php7-fastcgi start /opt/etc/init.d/S80nginx start Перейти по адресу http://192.168.1.1:88/owncloud и ввести данные где user - имя админа облака, pass - его пароль; /opt/share/www/owncloud/data - директория хранения данных; root - имя пользователя БД; Passw0rd - пароль для доступа к БД; owncloud - имя БД (использовались в качестве примера - указывайте свои). Если все прошло удачно, можно увидеть если не получилось, проверяйте где допустили ошибку. Варианты применения: слушать музыку смотреть мувики работать с документами открыть доступ соседке, а ночью просматривать ее селфи поделиться с друзьями/знакомыми, прикрутить сертификат и "выпустить" в интернеты, использовать с другим сервером и БД например и т.д. и т.п. *** "Самопальный" сертификат для подключения по https *** Обновить и установить пакеты opkg update opkg install openssl-util Создаём корневой ключ server.key (алгоритм шифрования aes256, длиной 4096 bit). Cистема дважды попросит ввести парольную фразу, придумываем её, вводим и запоминаем. openssl genrsa -aes256 -out server.key 4096 Скрытый текст Generating RSA private key, 4096 bit long modulus ....++ ................................................................++ e is 65537 (0x10001) Enter pass phrase for server.key: Verifying - Enter pass phrase for server.key: Создаём корневой сертификат: openssl req -new -key server.key -out server.csr -days 3560 Скрытый текст Enter pass phrase for server.key: You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:RU State or Province Name (full name) [Some-State]:my_territory Locality Name (eg, city) []:my_village Organization Name (eg, company) [Internet Widgits Pty Ltd]:Horns&Hooves Organizational Unit Name (eg, section) []:chamber№6 Common Name (e.g. server FQDN or YOUR name) []:IP_or_DDNS Email Address []:my@mail.ru Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:passwd An optional company name []: Копируем ключ cp server.key server.key.org Удаляем пароль из ключа openssl rsa -in server.key.org -out server.key Генерируем сертификат openssl x509 -req -days 3650 -in server.csr -sha384 -signkey server.key -out server.crt Скрытый текст Signature ok subject=/C=RU/ST=my_territory/L=my_village/O=Horns&Hooves/OU=chamber\xC3\xA2\xC2\x84\xC2\x966/CN=IP_or_DDNS/emailAddress=my@mail.ru Getting Private key Правим nginx.conf ... ssl_certificate /opt/etc/nginx/server.crt; ssl_certificate_key /opt/etc/nginx/server.key; server { listen 443 ssl; ... После внесения изменений в конфиг, nginx надо перезапустить, а в адресной строке для подключения к owncloud надо набрать https://ip.ad..re.ss:88/owncloud *** hdd *** Если нужно чтоб каталог "data" находилась на другом диске, носителю должна быть задана метка, он должен быть подключен и смонтирован. Проверяем командой mount, в примере ниже - флешка sdb1 с меткой data смонтированая в /tmp/mnt/ ~ # mount | grep /sd /dev/sda1 on /tmp/mnt/omni2 type ext2 (rw,relatime) /dev/sdb1 on /tmp/mnt/data type ext2 (rw,nosuid,noexec,noatime) /dev/sda1 on /opt type ext2 (rw,relatime) Создаем на нужном носителе каталог data mkdir /tmp/mnt/data/data При выборе места хранения данных указываем нужный путь, в примере это /tmp/mnt/data/data Для переноса каталога data на другой диск проверяем монтирование и копируем его (каталог) в нужное место, из примера выше, так mv /opt/share/www/owncloud/data /tmp/mnt/data/ нужно открыть и отредактировать файл /opt/share/www/owncloud/config/config.php в файле найти строку 'datadirectory' => '/opt/share/www/owncloud/data', и изменить в ней путь до нового места хранения (из примера выше, заменить на 'datadirectory' => '/tmp/mnt/data/data') Edited October 9, 2021 by TheBB upd 5 Quote Link to comment Share on other sites More sharing options...
TheBB Posted June 1, 2016 Author Share Posted June 1, 2016 Работать под административной учетной записью - не айс, нужно создать учетку для обычного пользователя (NB пользователи и группы owncloud не имеют отношения к пользователям и группам системы пакетов) Добавим пользователя в облако Пример настройки десктопного клиента: Заходим на страницу и выбираем клиента для своей системы (в примере будет использованы настройки для Ubuntu 15.04) Последовательно выполняем предложенные комманды wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_15.04/Release.key sudo apt-key add - < Release.key sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_15.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list" sudo apt-get update sudo apt-get install owncloud-client После выполнения которых, запускаем и настраиваем программу Прописываем адрес сервера Вписываем логин и пароль Указываем настройки для синхронизации и жмем "Connect..." Выбираем, что открыть сейчас или просто жмем "Finish" Открываем настройки и настраиваем по вкусу Пробуем синхронизировать Проверяем === to be continued 1 Quote Link to comment Share on other sites More sharing options...
edvard69 Posted June 2, 2016 Share Posted June 2, 2016 Спасибо TheBB. Все установилось и работает даже у меня (правда, с третьей попытки ) Процессор только часто загружается до 100 % и все подтормаживает (Keenetic II, файл подкачки включен, система установлена на быструю флешку EXT2). Quote Link to comment Share on other sites More sharing options...
Razoon Posted June 5, 2016 Share Posted June 5, 2016 Народ а как создать скрипт и сделать его исполняемым? Quote Link to comment Share on other sites More sharing options...
Razoon Posted June 5, 2016 Share Posted June 5, 2016 (edited) Выдает примерно следующее /opt/share # /opt/etc/init.d/S70mysqld start Starting mysqld... Segmentation fault Segmentation fault Segmentation fault Segmentation fault Segmentation fault Segmentation fault и такая реакция на любой исполняемый скрипт, будь то запуск nginx или mysql без разницы((( Edited June 5, 2016 by Guest Quote Link to comment Share on other sites More sharing options...
TheBB Posted June 5, 2016 Author Share Posted June 5, 2016 устройство и прошивка какие? Quote Link to comment Share on other sites More sharing options...
Razoon Posted June 5, 2016 Share Posted June 5, 2016 устройство и прошивка какие? keenetic ultra ndm v2.05 C4 в журнале сыпет вот этим Jun 05 13:49:23ndmkernel: Kernel bug detected[#26]: Jun 05 13:49:23ndmkernel: Cpu 0 Jun 05 13:49:23ndmkernel: $ 0 : 00000000 00000002 00000001 80000000 Jun 05 13:49:23ndmkernel: $ 4 : 811547c0 7f8e9fd4 81000000 00001fff Jun 05 13:49:23ndmkernel: $ 8 : 7f8e9fd4 813a9000 00000011 fffffff8 Jun 05 13:49:23ndmkernel: $12 : 20302030 000000b6 00000000 004a0000 Jun 05 13:49:23ndmkernel: $16 : 0000000e 811547c0 813a9000 7f8e9fd4 Jun 05 13:49:23ndmkernel: $20 : 00000000 00000006 00000000 8509fe20 Jun 05 13:49:23ndmkernel: $24 : 00498278 2aaf7c70 Jun 05 13:49:23ndmkernel: $28 : 8509c000 8509fda8 8509fe24 80030a78 Jun 05 13:49:23ndmkernel: Hi : 000000ba Jun 05 13:49:23ndmkernel: Lo : 0002e3d9 Jun 05 13:49:23ndmkernel: epc : 80031728 kmap_coherent+0x8/0xac Tainted: P Jun 05 13:49:23ndmkernel: ra : 80030a78 __flush_anon_page+0x4c/0x84 Jun 05 13:49:23ndmkernel: Status: 11000303 KERNEL EXL IE Jun 05 13:49:23ndmkernel: Cause : 50805834 Jun 05 13:49:23ndmkernel: PrId : 00019555 Jun 05 13:49:23ndmkernel: Modules linked in: hw_nat(P) igmpsn(P) rt539x_ap5(P) rt539x_ap2(P) ntc(P) ip6t_rt rndis_host \ nf_nat_rtsp dm9601 ip6table_raw ip6t_ipv6header cdc_ether nf_nat_sip ip6t_LOG ip6table_filter ip6t_ah asix ip6t_frag \ nf_nat_ftp ext3 ip6table_mangle nf_nat_pptp nf_nat_h323 nf_conntrack_pptp ip6t_hbh ip6t_mh resetnds(P) thfsplus tun \ nf_conntrack_ipv6 raeth ext2 crypto_hash nf_conntrack_h323 ip6_tables hw_cdc_net ip6t_owner pptp sierra pppol2tp usbnet \ tfat(P) jbd deflate nf_conntrack_proto_gre phr(P) nf_conntrack_rtsp nf_conntrack_ftp fastvpn tntfs(P) ip6t_eui64 nf_conntrack_sip \ powerstat ip6t_REJECT fastnat ip6_queue nf_nat_proto_gre xt_mac Jun 05 13:49:23ndmkernel: Process pidof (pid: 16116, threadinfo=8509c000, task=8a247400) Jun 05 13:49:23ndmkernel: Stack : 82a03d60 0000000e 0000000b 813a9000 7f8e9fd4 8007eec4 00000044 8509fec8 Jun 05 13:49:23ndmkernel: 80334210 80094df0 00000010 0000000e 00000000 0000000b 7f8e9fd4 8f4a8000 Jun 05 13:49:23ndmkernel: 8036e000 00000000 00001000 80000000 00000001 8007f048 81237400 8036e000 Jun 05 13:49:23ndmkernel: 80333f88 00000001 00000000 00000001 8509fe24 8509fe20 00000000 811547c0 Jun 05 13:49:23ndmkernel: 8036e034 00002001 00000000 8036e000 0000000b 00001000 8f4a8000 8509ff10 Jun 05 13:49:23ndmkernel: ... Jun 05 13:49:23ndmkernel: Call Trace: Jun 05 13:49:23ndmkernel: [<80031728>] kmap_coherent+0x8/0xac Jun 05 13:49:23ndmkernel: [<80030a78>] __flush_anon_page+0x4c/0x84 Jun 05 13:49:23ndmkernel: [<8007eec4>] get_user_pages+0x274/0x2ec Jun 05 13:49:23ndmkernel: [<8007f048>] access_process_vm+0x10c/0x200 Jun 05 13:49:23ndmkernel: [<800ce6e0>] proc_pid_cmdline+0x70/0x120 Jun 05 13:49:23ndmkernel: [<800cf8c4>] proc_info_read+0xd4/0x114 Jun 05 13:49:23ndmkernel: [<80094520>] vfs_read+0xc0/0x14c Jun 05 13:49:23ndmkernel: [<800946d4>] sys_read+0x58/0xc0 Jun 05 13:49:23ndmkernel: [<8002f7a4>] stack_done+0x20/0x3c Jun 05 13:49:23ndmkernel: Jun 05 13:49:23ndmkernel: Jun 05 13:49:23ndmkernel: Code: 00000000 8c820000 7c420240 <00028036> 8f820014 3c038038 7ca51300 24420001 af820014 И загрузка процессора подскочила до 100% и не спадает. Файл подкачки 500 мегабайт. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted June 5, 2016 Share Posted June 5, 2016 Jun 05 13:49:23ndmkernel: Kernel bug detected[#26]: .... Jun 05 13:49:23ndmkernel: Modules linked in: hw_nat(P) igmpsn(P) rt539x_ap5(P) rt539x_ap2(P) ntc(P) ip6t_rt rndis_host nf_nat_rtsp \ dm9601 ip6table_raw ip6t_ipv6header cdc_ether nf_nat_sip ip6t_LOG ip6table_filter ip6t_ah asix ip6t_frag nf_nat_ftp ext3 ip6table_mangle \ nf_nat_pptp nf_nat_h323 nf_conntrack_pptp ip6t_hbh ip6t_mh resetnds(P) thfsplus tun nf_conntrack_ipv6 raeth ext2 crypto_hash \ nf_conntrack_h323 ip6_tables hw_cdc_net ip6t_owner pptp sierra pppol2tp usbnet tfat(P) jbd deflate nf_conntrack_proto_gre phr(P) \ nf_conntrack_rtsp nf_conntrack_ftp fastvpn tntfs(P) ip6t_eui64 nf_conntrack_sip powerstat ip6t_REJECT fastnat ip6_queue nf_nat_proto_gre \ xt_mac Jun 05 13:49:23ndmkernel: Process pidof (pid: 16116, threadinfo=8509c000, task=8a247400) Об этом стоит сообщить в тему о тестировании прошивки. Не должно юзерспейс приложение вызывать ошибки ядра... Quote Link to comment Share on other sites More sharing options...
TheBB Posted June 5, 2016 Author Share Posted June 5, 2016 ... keenetic ultra ndm v2.05 C4... проверил на том, что есть - giga2 (rt6xxx - giga2 ultra keenetic2) с прошивкой v2.05(AAFS.3)C4 установка/обновление/запуск нормально.. какая система пакетов (Entware-ng/Entware-Keenetic)? какая используется ФС (ext2/3, ntfs, ...)? Quote Link to comment Share on other sites More sharing options...
Razoon Posted June 5, 2016 Share Posted June 5, 2016 Entware-Keenetic файловая система носителя NTFS Quote Link to comment Share on other sites More sharing options...
zyxmon Posted June 5, 2016 Share Posted June 5, 2016 Entware-Keenetic файловая система носителя NTFS Если есть возможность, проверьте работу на флешке с ext2. Разница между GigaII (The-BB) и Ultra (Вы) - минимальная. Без создания файла подкачки. Quote Link to comment Share on other sites More sharing options...
ndm Posted June 5, 2016 Share Posted June 5, 2016 устройство и прошивка какие? keenetic ultra ndm v2.05 C4 в журнале сыпет вот этим Все эксперименты ставим на последней драфт-версии, для ультры это http://files.keenopt.ru/experimental/Keenetic_Ultra/2016-06-05/ (вышла сегодня). BTW, на ней работают обновления, можно менять состав компонентов и т.д. Quote Link to comment Share on other sites More sharing options...
JMLabs Posted June 7, 2016 Share Posted June 7, 2016 (edited) Помогите пожалуйста решить проблему: Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2013] \ Lost connection to MySQL server at 'reading initial communication packet', system error: 146 Ошибка возникает уже на последнем этапе установки в браузере. PS. Единственное, что я изменил в рецепте - это версия ownCloud wget http://download.owncloud.org/community/owncloud-9.0.2.tar.bz2 В логах ownCloud и nginx ошибок не вижу, логи mysql активировал, но они пустые, также как и логи PHP Edited June 8, 2016 by Guest Quote Link to comment Share on other sites More sharing options...
TheBB Posted June 8, 2016 Author Share Posted June 8, 2016 8.1 потому и выбрана... Quote Link to comment Share on other sites More sharing options...
JMLabs Posted June 8, 2016 Share Posted June 8, 2016 8.1 потому и выбрана... Спасибо, попробую теперь точно по рецепту все сделать. Подскажите, а есть ли какой-то более простой способ отката уже установленной версии чем вынимание флешки, форматирования ее и установки все с нуля? Quote Link to comment Share on other sites More sharing options...
TheBB Posted June 8, 2016 Author Share Posted June 8, 2016 полагаю, нужно переустановить owncloud? удалите распкованую с ним папку (/opt/share/www/owncloud или куда там распаковали) Quote Link to comment Share on other sites More sharing options...
JMLabs Posted June 8, 2016 Share Posted June 8, 2016 Переустановил на версию owncloud-8.1.8.tar.bz2 но теперь другая проблема: Неверное имя пользователя и/или пароль MySQL/MariaDB Вы должны войти или в существующий аккаунт или под администратором. Не понимаю причин, база в консоли есть, пароль точно правильный. Почему MariaDB? Моя база называется owncloud mysql> show databases; +---------------------+ | Database | +---------------------+ | information_schema | | lib | | lock | | log | | mysql | | #mysql50#opkg-lists | | owncloud | | run | | test | +---------------------+ 9 rows in set (0.00 sec) И в логе nginx постоянная ошибка: 2016/06/08 21:47:25 [error] 1449#0: *18 access forbidden by rule, client: 192.168.0.254, server: localhost, request: "GET /owncloud/data/htaccesstest.txt HTTP/1.1", \ host: "192.168.0.254:88" Quote Link to comment Share on other sites More sharing options...
Razoon Posted June 11, 2016 Share Posted June 11, 2016 Ну ошибки с ядром я порешал. Остался один вопрос, сделал все по инструкции, перехожу по адресу http://192.168.1.1:88/owncloud и выдает ошибку 404. Я так полагаю я просто овнклауд не туда распаковал? Quote Link to comment Share on other sites More sharing options...
Drusja Posted June 11, 2016 Share Posted June 11, 2016 Переустановил на версию owncloud-8.1.8.tar.bz2 но теперь другая проблема: Неверное имя пользователя и/или пароль MySQL/MariaDB Вы должны войти или в существующий аккаунт или под администратором. Не понимаю причин, база в консоли есть, пароль точно правильный. Почему MariaDB? Моя база называется owncloud mysql> show databases; +---------------------+ | Database | +---------------------+ | information_schema | | lib | | lock | | log | | mysql | | #mysql50#opkg-lists | | owncloud | | run | | test | +---------------------+ 9 rows in set (0.00 sec) И в логе nginx постоянная ошибка: 2016/06/08 21:47:25 [error] 1449#0: *18 access forbidden by rule, client: 192.168.0.254, server: localhost, request: "GET /owncloud/data/htaccesstest.txt HTTP/1.1", \ host: "192.168.0.254:88" Било тоже самое - указал вместо localhost - 127.0.0.1 и завелось. Quote Link to comment Share on other sites More sharing options...
TheBB Posted June 11, 2016 Author Share Posted June 11, 2016 Было тоже самое - указал вместо localhost - 127.0.0.1 и завелось. см. скрин окна настроек Quote Link to comment Share on other sites More sharing options...
Razoon Posted June 11, 2016 Share Posted June 11, 2016 Было тоже самое - указал вместо localhost - 127.0.0.1 и завелось. см. скрин окна настроек А я что не так делаю? Quote Link to comment Share on other sites More sharing options...
Razoon Posted June 13, 2016 Share Posted June 13, 2016 Блин, все равно не втыкаю, все сделал четко по инструкции, все установилось, запустилось, но при попытке зайти в веб морду выбивает ошибку 404. В чем проблема???? Quote Link to comment Share on other sites More sharing options...
JMLabs Posted June 13, 2016 Share Posted June 13, 2016 Прорвался через все ошибки (помогло вписание вместо localhost - 127.0.0.1)! Теперь уперся в то как добавить свое хранилище в /opt/share/www/owncloud/data/CloudAdmin/files. Мое хранилище - это WD MyCloud, доступно по локальной сети. Подумал что можно смонтировать сетевой диск в папку /opt/share/www/owncloud/data/CloudAdmin/files, однако никаких средств для монтирования не нашел. Действовал по статье https://wiki.openwrt.org/ru/doc/howto/cifs.client, однако получаю: ~ # opkg install kmod-fs-cifs kmod-crypto-hmac kmod-crypto-md5 kmod-crypto-misc Unknown package 'kmod-fs-cifs'. Unknown package 'kmod-crypto-hmac'. Unknown package 'kmod-crypto-md5'. Unknown package 'kmod-crypto-misc'. Collected errors: * opkg_install_cmd: Cannot install package kmod-fs-cifs. * opkg_install_cmd: Cannot install package kmod-crypto-hmac. * opkg_install_cmd: Cannot install package kmod-crypto-md5. * opkg_install_cmd: Cannot install package kmod-crypto-misc. Подскажите как действовать? Quote Link to comment Share on other sites More sharing options...
zyxmon Posted June 13, 2016 Share Posted June 13, 2016 (edited) Подскажите как действовать? Если для Вашей модели уже выпущены ядерные модули, ставьте opkg-kmod-fs viewtopic.php?f=3&t=471 Далее mkdir -p <локальная директория> mount -t cifs '\\\<имя шары>' <локальная директория> -o username=guest,iocharset=utf8 Edited June 13, 2016 by Guest Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted June 13, 2016 Share Posted June 13, 2016 Прорвался через все ошибки (помогло вписание вместо localhost - 127.0.0.1)!Теперь уперся в то как добавить свое хранилище в /opt/share/www/owncloud/data/CloudAdmin/files. Мое хранилище - это WD MyCloud, доступно по локальной сети. Подумал что можно смонтировать сетевой диск в папку /opt/share/www/owncloud/data/CloudAdmin/files, однако никаких средств для монтирования не нашел. Действовал по статье https://wiki.openwrt.org/ru/doc/howto/cifs.client, однако получаю: ~ # opkg install kmod-fs-cifs kmod-crypto-hmac kmod-crypto-md5 kmod-crypto-misc Unknown package 'kmod-fs-cifs'. Unknown package 'kmod-crypto-hmac'. Unknown package 'kmod-crypto-md5'. Unknown package 'kmod-crypto-misc'. Collected errors: * opkg_install_cmd: Cannot install package kmod-fs-cifs. * opkg_install_cmd: Cannot install package kmod-crypto-hmac. * opkg_install_cmd: Cannot install package kmod-crypto-md5. * opkg_install_cmd: Cannot install package kmod-crypto-misc. Подскажите как действовать? Нельзя бездумно копировать команды из мануалов по openwrt, у нас система построена иначе. Quote Link to comment Share on other sites More sharing options...
Mioniks Posted June 17, 2016 Share Posted June 17, 2016 (edited) Вроде все правильно сделал, но "404 Not Found nginx/1.10.0" Куда копать? upd: Разобрался. Изначально папки www нет в /opt/share/ Сначала создал папку средствами Windows и ничего не работало. Затем создал через mkdir /opt/share/www и все заработало. Теперь возник вопрос: как организовать https? Помогите Edited June 17, 2016 by Guest Quote Link to comment Share on other sites More sharing options...
Mioniks Posted June 17, 2016 Share Posted June 17, 2016 JMLabs mkdir -p <локальная директория> mount -t cifs '\\\<имя шары>' <локальная директория> -o username=guest,iocharset=utf8 Прописываю так и все работает ок. mount -t cifs '\\192.168.1.254\owncloud\data' /opt/data -o username=guest,iocharset=utf8 \\192.168.1.254\owncloud\data - USB HDD. /opt/data - папка на флешке. Но при перезагрузке роутера приходится вручную еще раз прописывать. Как автоматизировать? Quote Link to comment Share on other sites More sharing options...
Zero-C001 Posted July 15, 2016 Share Posted July 15, 2016 В 17.06.2016 в 03:46, Ahilus сказал: Вроде все правильно сделал, но "404 Not Found nginx/1.10.0" Куда копать? upd: Разобрался. Изначально папки www нет в /opt/share/ Сначала создал папку средствами Windows и ничего не работало. Затем создал через mkdir /opt/share/www и все заработало. Теперь возник вопрос: как организовать https? Помогите http://vkalinin.ru/howto/view/15http://www.slsmk.com/enabling-https-access-to-owncloud/http://forum.ubuntu.ru/index.php?topic=210323.0 Вот тут пример, того как https прикручивают. Quote Link to comment Share on other sites More sharing options...
vlad Posted August 17, 2016 Share Posted August 17, 2016 Добрый день. Как установить размер загружаемого файла побольше? Quote Link to comment Share on other sites More sharing options...
TheBB Posted August 17, 2016 Author Share Posted August 17, 2016 6 часов назад, vlad сказал: Как установить размер загружаемого файла побольше? nginx.conf client_max_body_size 1024M; php.ini upload_max_filesize = 1024M post_max_size = 1024M Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.