OwnCloud аналог DropBox!
1 2 3 4 5 6 7 8 9 |
Ставится owncloud очень просто. Скачиваем архив распаковываем. создаем папку и базу. Клиенты под все платформы https://owncloud.org/sync-clients/ Офф сайт:https://owncloud.org Офф документация установки https://doc.owncloud.org/server/latest/admin_manual/installation/source_installation.html Репозитории: https://download.owncloud.org/download/repositories/10.8.0/owncloud/ https://download.owncloud.org/download/repositories/10.8.0/ |
Установка:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
0) df -h смотрим где у нас побольше места 1) скачиваем wget http://download.owncloud.org/community/owncloud-6.0.2.tar.bz2 2) ставим LAMP: apt-get install apache2 phpmyadmin libapache2-mod-php5 php5 php5-mysql mysql-server mysql-client mc В офф написано ставить: apt-get install apache2 mariadb-server libapache2-mod-php5 apt-get install php5-gd php5-json php5-mysql php5-curl apt-get install php5-intl php5-mcrypt php5-imagick 3) Содаем папку для сайта mkdir -P /var/www/owncloud/ 4) Разрешаем чтение chown www-data.www-data /var/www/owncloud/ -R 5) Создаем папку под файлы mkdir -P /home/owncloud 6) права на папку где будут хранится файлы chown www-data.www-data /home/owncloud -R 7) Удаляем лишние пакеты apt-get remove phpmyadmin mc 8) Настраиваем apache nano /etc/apache2/sites-available/default nano /etc/php5/apache2/php.ini (меняем post_max_size и upload_max_filesize output_buffering = Off) |
Настройка размеры файлов:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
______________________________________________________________________________________________ Редактируем php.ini: nano /etc/php5/apache2/php.ini Находим строчки: mysql.cache_size = memory_limit = post_max_size = upload_max_filesize = Меняем на: mysql.cache_size = 4000 upload_max_filesize = 1024M //максимальный размер файла который мы можем загрузить на наш сайт post_max_size = 1024M //Должен быть больше или равен upload_max_filesize memory_limit = 1024M //Должен быть больше или равен post_max_size _________________________________________________________________________ |
Обновление:
1 2 |
0. Делаем backup 1. вот так обновляемся через веб интерфейс Admin => Updater => Update Center => Update |
Решение проблемы нарушение целостности:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
0) Скачиваем: Дистрибутив: wget https://download.owncloud.org/community/owncloud-10.0.2.tar.bz2 Подпись: wget https://download.owncloud.org/community/owncloud-10.0.2.tar.bz2.asc Ключ: wget https://owncloud.org/owncloud.asc 1) Ставим ключ gpg --import owncloud.asc 2) Подписываем/проверяем gpg --verify owncloud-x.y.z.tar.bz2.asc owncloud-x.y.z.tar.bz2 3) распаковываем tar -xf owncloud-10.0.2.tar.bz2 4) Устанавливаем cp -r owncloud /var/www 5) Открываем браузер и устанавливаем/обновляем |
Из офф документации настройка:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
0) Настройка апача 80 порт nano /etc/apache2/sites-available/owncloud.conf для начало чтобы просто заработало (должен быть включен / rewrite / файл .htaccess должен быть ) ---------------------------------------- <VirtualHost *:80> DocumentRoot /var/www/owncloud </VirtualHost> ---------------------------------------- Потом ---------------------------------------- <VirtualHost *:80> ServerName site_name.NAme ServerAlias http://www.site_name.NAme DocumentRoot /var/www/owncloud Alias /owncloud "/var/www/owncloud/" <Directory /var/www/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory> </VirtualHost> --------------------------------------- Выполнить для запуска конфигурации owncloud.conf: a2ensite owncloud.conf Перезапустить apache: /etc/init.d/apache2 reload /etc/init.d/apache2 restart 1) Пользователь www-data.www-data для каталога owncloud и для всех фалов внутри chown -R www-data:www-data /var/www/owncloud/ 2) Включение модов apache a2enmod rewrite a2ensite owncloud.conf a2enmod headers a2enmod env a2enmod dir a2enmod mime a2enmod ssl Включение конфигурации: a2ensite default-ssl Отключение конфигурации: a2dissite 000-default a2dissite default-ssl.conf 3) Включение https (443 порт) a2enmod ssl a2ensite default-ssl service apache2 reload nano /etc/apache2/sites-available/default-ssl.conf -------------------------------------- Указать правильный каталог: DocumentRoot /var/www/owncloud -------------------------------------- |