[Инсталиране на Nextcloud [версия 16]](/bg/kb/view/instalirane_na_nextcloud_versia_16 "Инсталиране на Nextcloud [версия 16]")

  
Nextcloud е платформа с отворен код за съхранение и споделяне на данни като снимки, документи, файлове, контакти и други.
Можете да инсталирате Nextcloud като следвате тези стъпки:
1. Необходимо е да създадете MySQL база и потребител за Nextcloud. Можете да направите това през секция MySQL бази данни в Контролния панел.
2. Отворете https://nextcloud.com/install във вашия браузър. Натиснете върху 'Download for server' и изберете 'Web Installer'. Щракнете с десния бутон на мишката върху линка към инсталатора и запаметете setup-nextcloud.php на вашия компютър.
3. Качете setup-nextcloud.php в директорията, където искате да инсталирате Nextcloud. Можете лесно да качите файла през секция Файлове в Контролния панел. Ако предпочитате да инсталирате Nextcloud в поддомейн като nextcloud.yourdomain.com, можете да създадете нов поддомейн през секция Поддомейни в Контролния панел.
4. Отворете в браузъра си файл setup-nextcloud.php, който качихте на сървъра. Nextcloud инсталатора ще се отвори. Натиснете Next, за да продължите.
5. Nextcloud изисква PHP 7.0.0 или по-нова. Ако използвате PHP 5.6 или по-стара, сменете версията на PHP. Инсталатора ще ви попита за директорията, в която да инсталира Nextcloud. Въведете . (точка), за да го инсталирате в текущата директория, или въведете име на поддиректория.
6. На следващата страница въведете потребителско име и парола за създаване на администраторски акаунт. След това натиснете върху 'Storage &amp; database' и изберете 'MySQL/MariaDB'. В съответните полета въведете MySQL потребителското име, паролата и името на базата, които създадохте в стъпка 1.

7. Натиснете 'Finish Setup'. Когато инсталацията приключи, автоматично ще бъдете пренасочени към Nextcloud.
Допълнителни настройки
За по-добра работа и сигурност на вашата Nextcloud инсталация, препоръчваме да направите и следното:
1. Инсталирайте SSL сертификат и пренасочете всички заявки към HTTPS. Можете да направите това през секция SSL/HTTPS достъп в Контролния Панел. Ако вашият хостинг доставчик предлага сертификати на Lets Encrypt, ще видите такава секция там.
2. В секция Файлове в Контролния панел влезте в директорията, където Nextcloud е инсталиран и отворете файл .htaccess. Добавете следните редове в началото на файла:
# Enable Strict-Transport-Security for 180 daysHeader always set Strict-Transport-Security "max-age=15552000"
3. Настройте имейл функционалността. В Nextcloud отворете Settings -&gt; Basic Settings и въведете следните настройки за 'Email server':
Send mode: Sendmail Sendmail mode: smtp (-bs)From address: валиден имейл адрес на вашия домейн
4. В Settings -&gt; Overview на Nextcloud се показват следните предупреждения:
The "X-Content-Type-Options" HTTP header is not set to "nosniff". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly.The "X-Robots-Tag" HTTP header is not set to "none". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly.The "X-Download-Options" HTTP header is not set to "noopen". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly.The "X-Permitted-Cross-Domain-Policies" HTTP header is not set to "none". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly.
Nextcloud пази сървърните настройки в config/config.php - config.php се намира в config поддиректорията на директорията, където Nextcloud е инсталиран. Например, ако Nextcloud е инсталиран в /home/your\_username/www/nextcloud, пълният път до конфигурационния файл e /home/your\_username/www/nextcloud/config/config.php. За да разрешите проблема с HTTP хедърите, отворете config.php през секция Файлове в Контролния Панел и добавете следното в края на файла:
putenv("modHeadersAvailable=true");
Може също да показва следната грешка:
Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the documentation. (List of invalid files… / Rescan…)
Когато натиснете върху "List of invalid files..." ще се покаже списък с файлове, които не са част от Nextcloud инсталацията. Бихте могли да премахнете евентуални такива файлове. Също така, ако сте редактирали .htaccess следвайки инструкциите в стъпкa 2, файлът може да фигурира в списъка с променени файлове.
5. Променете мястото, където Nextcloud създава временни файлове. Отворете config.php през секция Файлове и добавете следния ред след 'dbtype' =&gt; 'mysql':
'tempdirectory' =&gt; '/home/your\_username/www/nextcloud/data/tmp',
Уверете се, че сте указали правилния път до Nextcloud инсталацията, заменяйки 'your\_username', като и '/www/nextcloud'.
Отворете през секция Файлове директорията, където Nextcloud е инсталиран. Отворете директорията 'data' и създайте в нея директория с име 'tmp'.
6. Настройте Nextcloud да използва системния cron. Отворете Settings -&gt; Basic settings в Nextcloud и изберете 'Cron' за 'Background jobs'. Отворете секция Cron Jobs в Контролния панел и настройте cron.php на Nextcloud да се изпълнява всеки 15 минути. Файлът cron.php се намира в директорията, където е инсталиран Nextcloud. На първия ред на файла сложете следното:#!/usr/local/bin/php.cli
 