Я хочу превратить свой старый ПК в сервер облачного хранилища с Ubuntu. Следует иметь в виду, что я плохо знаком с Ubuntu поэтому, если можно сохранить учебное руководство коротким и сладким.Заранее спасибо!:D
Кажется, хорошее решение для Вас. Это работало на меня для основанных на Ubuntu операционных систем, и это обеспечивает легкое для установки процесса, который я воспроизвожу здесь для удобства, но имею в виду тот Owncloud, предоставляет достаточно информации об их сайте поддержки в: https://doc.owncloud.org/server/7.0/admin_manual/installation/installation_wizard.html среди других полезных ресурсов.
Это сам размещенный сервис как учетная запись Dropbox, но размещено в Вашем собственном сервере и с пределами на основе пределов Вашего домашнего сервера (пространство жесткого диска, скорость микропроцессора и сумма памяти).
Это похоже на слишком трудный процесс установки, но это столь же легко как загрузка единственного файла, поместите его в свою общедоступную папку HTML и запишите надлежащий адрес в строке поиска веб-браузера. Следующим является webáges чистой инструкции, после которого Вам установят его.
Я владею уже установленными услугами Owncloud и в доме и в веб-серверах. При необходимости чтобы я мог предоставить Вам учетную запись, чтобы Вам проверяют свойства Owncloud.
Удачи!
Когда ownCloud предпосылки выполняются, и все ownCloud файлы установлены на сервере, последний шаг, который завершит установку, запускает Мастер Установки. Откройте свой веб-браузер для Вашей новой ownCloud установки.
При использовании самоподписанного сертификата Вам подарят предупреждение системы безопасности о выпускающем сертификата, не доверяясь, который можно проигнорировать.
Вам подарят экран установки:
Под создают администраторскую учетную запись, необходимо ввести имя пользователя и пароль для учетной записи административного пользователя. Можно выбрать любое имя пользователя и пароль, который Вы хотите. Устройство хранения данных и База данных
При использовании MySQL/MariaDB или PostgreSQL у Вас есть две опции относительно имени базы данных и учетной записи пользователя, которую Вы указываете:
You can specify either an admin or the root user, and the name of a database which does not yet exist. This lets ownCloud create its own database; it will also create a database user account with restricted rights (with the same username as you specified for the administrative user, plus an oc_ prefix) and will use that for all subsequent database access.
There are restrictions as to what characters a database name may or may not contain; see the MySQL Schema Object Names documentation for details);
Для укрепленной безопасности мы рекомендуем установить полномочия на Вашем ownCloud каталоге максимально строго. Это должно быть сразу сделано после начальной установки. Ваш Пользователь HTTP должен владеть конфигурацией/, данные / и приложения / каталоги в Вашем ownCloud каталоге так, чтобы можно было настроить ownCloud, создать, изменить и удалить файлы данных и установить приложения через ownCloud веб-интерфейс.
Можно найти Пользователя HTTP в конфигурационных файлах сервера HTTP. Или можно создать страницу PHP для нахождения его для Вас. Чтобы сделать это, создайте файл простого текста с одной строкой в нем:
Назовите это whoami.php и поместите его в Ваш/var/www/html каталог и затем откройте его в веб-браузере, например, http://localhost/whoami.php. Необходимо видеть одну строку в странице браузера с именем Пользователя HTTP.
Когда использование NFS монтируется для каталога данных, не изменяйте его владение от значения по умолчанию. Простое действие монтирования диска установит верные полномочия для ownCloud для записи в каталог. Изменение владения как выше могло привести к некоторым проблемам, если монтирование NFS потеряно.
Простой способ установить корректные полномочия состоит в том, чтобы скопировать и запустить этот скрипт. Замените ocpath переменную путем к Вашему ownCloud каталогу и замените htuser переменную Вашим собственным Пользователем HTTP:
#!/bin/bash
ocpath='/var/www/owncloud'
htuser='www-data'
find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750
chown -R root:${htuser} ${ocpath}/
chown -R ${htuser}:${htuser} ${ocpath}/apps/
chown -R ${htuser}:${htuser} ${ocpath}/config/
chown -R ${htuser}:${htuser} ${ocpath}/data/
chown root:${htuser} ${ocpath}/.htaccess
chown root:${htuser} ${ocpath}/data/.htaccess
chmod 0644 ${ocpath}/.htaccess
chmod 0644 ${ocpath}/data/.htaccess
Если Вы настроили свою ownCloud установку, и Ваши filepaths отличаются, чем стандартная установка, то изменяют этот сценарий соответственно.
Это перечисляет рекомендуемые режимы и владение для Ваших ownCloud каталогов и файлов:
ownCloud возьмет URL, используемый, чтобы получить доступ к Мастеру Установки и вставить это в config.php файл для установки trusted_domains. Все необходимые доменные имена ownCloud сервера входят в установку trusted_domains. Пользователи только смогут войти в ownCloud, когда они укажут на свои браузеры на доменное имя, перечисленное в установке trusted_domains. Адрес IPv4 может быть указан вместо доменного имени. Типичная конфигурация похожа на это:
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'server1',
2 => '192.168.1.50',
),
Если подсистема балансировки нагрузки существует не будет никаких проблем, пока она отправляет корректный заголовок X-Forwarded-Host.
Петлевой адрес, 127.0.0.1, добавлен в белый список и поэтому пользователи на ownCloud сервере, которые получают доступ к ownCloud с петлевым интерфейсом, сможет успешно войти в систему. Если неподходящий URL используется, следующая ошибка появится:
Для примеров конфигурации обратитесь к config/config.sample.php документу.