некст клауд для виндовс

Автоматическая установка и оптимизация Nextcloud 21 с помощью скрипта

Вы можете установить Nextcloud с помощью snap пакета: NextCloud: Создаем свое облачное хранилище.

Автоматическая установка и оптимизация Nextcloud 21 (nginx, MariaDB)

Скрипт поддерживает установку в операционных системах Debian 10.8+ (AMD64) и Ubuntu 20.04.1+ (AMD64). Для работы скрипта необходима установка пакета sudo.

Рассматривается установка на чистую систему, в которой не установлены другие инструменты, необходимые для веб-приложений.

В ходе работы скрипта будут подключены следующие репозитории для использования последних версий пакетов: ppa ondrej для установки php 7.4, ppa mainline для установки последней версии nginx, а так же репозиторий mariadb для установки MariaDB 10.5.

Имя хоста можно поменять следующим образом:

Где mydomain.ru – это название вашего домена.

А так же, дополнительно измените имя хоста в файле hosts:

Создайте папку, в которой будут сохраняться все пользовательские файлы Nextcloud:

Необходимые права доступа (www-data) будут заданы скриптом. Эту папку нужно будет указать в ходе работы скрипта, при появлении соответствующего вопроса.

В терминале выполняем следующие команды:

Для системы Debian:

Для системы Ubuntu:

Разархивируем архив со скриптом:

Важно: на сервере не должны быть установлены веб-сервер Apache2 или NGINX, управление базой данных MariaDB / MySQL или PHP.

Отметьте скрипт как «исполняемый»:

В ходе установки Nextcloud будут заданы некоторые вопросы.

При создании базы данных MariaDB, соглашаемся со всеми вопросами, выбрав Y, задаем пароль пользователя root для базы данных.

Будет создана база данных с именем пользователя nextcloud, паролем nextcloud.

Задайте имя Администратора Nextcloud и пароль.

Укажите расположение папки, в которой будут сохраняться все пользовательские файлы Nextcloud. Можно указать папку, которую создали в самом начале (/nextcloud-data).

Установка и оптимизация Nextcloud 21 завершены.

Настройка шифрования домена с помощью сертификата SSL от Let’s Encrypt

Для работы по добавлению шифрования создаем технического пользователя и добавляем его в группу www-data:

Можно не добавлять имя пользователя, а оставить по умолчанию, нажав на Enter.

Задаем техническому пользователю необходимые полномочия для инициирования необходимого запуска веб-сервера при обновлении сертификата:

Проверяем чтобы в середине файла была следующая запись (если ее нет, то добавляем):

А так же добавляем строку:

Сохраните и закройте файл с помощью комбинации клавиш CTRL+O, затем CTRL + X.

Переключитесь в оболочку технического пользователя (acmeuser), чтобы установить программное обеспечение необходимое для сертификата, а затем снова выйдите из этой оболочки:

Настройте соответствующие разрешения, чтобы иметь возможность сохранять в нем новые сертификаты:

Снова переключитесь в оболочку технического пользователя:

А затем подайте заявку на получение сертификатов SSL:

Название your.domain.com замените на название своего домена.

Выходим из оболочки нового пользователя:

Затем создайте скрипт, который будет проверять и исправлять разрешения (permissions.sh):

Скопируйте и вставьте все строки в файл (в строке /nextcloud-data измените на расположение вашей пользовательской папки Nextcloud):

Сохраните изменения и выйдите из редактора nano с поомщью комбинации клавиш CTRL+0, CTRL+X.

Отметьте скрипт как исполняемый и затем запустите его:

Удалите использованные ранее самозаверяющие сертификаты из nginx и активируйте новые, полноценные и уже действующие SSL-сертификаты от Let’s Encrypt:

Задайте задание cron:

С этого момента ваши SSL-сертификаты будут регулярно и полностью автоматически обновляться.

Пожалуйста, найдите время и проверьте статус безопасности вашего сервера. Целью должно быть как минимум следующий результат «А +»:

Оптимизируйте и обновляйте Nextcloud с помощью скрипта

Создаём скрипт для обновления, оптимизации Nextcloud и установленных приложений:

Вставляем следующее содержимое:

Сохраните изменения и закройте редактор nano комбинацией клавиш CTRL+O, CTRL+X.

Отметьте скрипт как исполняемый и периодически запускайте его от имени привилегированного пользователя:

В качестве хранения и расположения пользовательского каталога, можно использовать файловую систему S3QL: Подключаем Nextcloud к s3ql – файловой системе на базе облачного хранилища.

Источник

Mobile and desktop clients

Have your data handy wherever you are.

Nextcloud gives you access to your data and communication wherever you are. Our easy to use desktop and mobile clients are available for all major platforms for free!

некст клауд для виндовс

Files, notes, chat, calendars, passwords and more

Nextcloud Hub features a wide range of communication and collaboration capabilities. These are reflected in a wide variety of mobile apps from Nextcloud GmbH, the wider Nextcloud community as well as independent, third party apps that can communicate with Nextcloud servers thanks to our use of open standards.

Nextcloud Files

All Nextcloud Files clients support a common set of features.

Highlights

Remote Wipe

While Nextcloud supports Mobile Device Management solutions, thanks to built-in support, remote wipe will work on systems not under management of the company. This is useful for home users but also large universities and of course in a scenario where guest accounts were handed to a third party. If you permit downloading of documents by the third party, you can wipe the documents from their devices when the the collaboration has ended.

Remote wipe can be used on a per-device basis by users and on a per-user base by the administrator.

Branding and deployment

In order to provide a seamless enterprise user experience, Nextcloud GmbH offers branded clients to their customers. We are also offer deployment technologies including MSI for desktops and support for various MDM solutions for mobile platforms.

Unbranded clients adjust to colors and logo choice of the server.

Add accounts easily with a QR code

Adding a Nextcloud client on the desktop is easy as the browser login can be used. This means setting up the desktop client often just requires clicking an approval button. On mobile, though, Nextcloud uses secure tokens, besides the username-password method.

To simplify setting up the clients and save the user time, a simple scan of a QR code allows users to set up their mobile clients in a quick and convenient way.

We’re grateful to our hundreds of thousands of users for the great ratings in the Play store and Apple App store and look forward to hear your feedback!

Sync and collaborate on your desktop or laptop

The Nextcloud desktop client keeps photos and documents always up to date, enabling you to work like you always did.

некст клауд для виндовс

Any file you add, modify or delete in the synced folders on your desktop or laptop will show up, change or disappear on the server and all other connected devices.

Sync one or more folders locally with folders on the server and pick what folders you don\t need.

Right-click a file in your file manager and easily share it with other users, a public link or by email.

Get notified of activities and events, like an incoming call, a comment on a file or a new folder that is shared with you.

Desktop client features

Desktop client in action

Your files with you wherever you are

With the Nextcloud clients for Android and iOS you can sync, edit and share your files in a fully secure way through an encrypted connection.

некст клауд для виндовс

некст клауд для виндовс

некст клауд для виндовс

некст клауд для виндовс

некст клауд для виндовс

The mobile clients feature integrated real-time document editing. Nextcloud Text is used for note taking with Markdown files, Microsoft Office compatible document editing on-the-go is available through Collabora Online or ONLYOFFICE when these are installed on the server.

The clients also allow users to comment on documents, add a note to a shared file, view and act on server notification like a request to accept a file share or approve a login, see activity for any file and much more. Productivity is guaranteed, wherever you are!

The Nextcloud iOS app provides a way for users to access and sync files on the go in a easy and intuitive interface. The client is kept always up to date with the latest iOS versions and designed for both smaller and newer iPhones, iPhone X and iPad.

Document scanner in action

некст клауд для виндовс

некст клауд для виндовс

некст клауд для виндовс

некст клауд для виндовс

некст клауд для виндовс

некст клауд для виндовс

iOS client features

Well integrated Android app

The Nextcloud Android app makes accessing, syncing and sharing your files easy with its modern and intuitive interface. Our client supports Android 4.0 and later and works with a wide variety of screen sizes and Android features.

Источник

Чем загрузить VPS: своё «облако» Nextcloud

некст клауд для виндовс
На дворе 2017 год: правительство шпионит и блокирует сайты, большие корпорации отдают ваши личные данные правительству или продают на сторону. У вас уже есть подписка на VPN, но в России такие сервисы теперь вне закона. Вы арендовали VPS заграницей и ходите в сеть через него, но мощности работают вхолостую.

Установим Nextcloud! Он заменит синхронизацию контактов, календаря, списка задач и файлохранилища/обменника на вашем смартфоне, а на ПК сойдёт за Dropbox. И независимости добавим, и сервер нагрузим.

Дальше длинная, но не сложная инструкция про аренду сервера, установку и настройку Nextcloud на сервере и на ПК/смартфонах, включая синхронизацию контактов и календаря.

Disclaimer

1. Я живу в Китае, тут проблема блокировки стоит острее, чем в России. Не по наслышке знаю, что даже Google и Dropbox могут однажды отключить навсегда, а использовать отечественные сервисы не хочется по разным причинам.

2. На моём сервере в качестве средства обхода блокировок стоит Shadowsocks — для России это сейчас overkill, но в Китае выручает. Сначала ставил Streisand, но это перебор.

3. Я не профессиональный сисадмин. Не используйте эту инструкцию бездумно на сервере с важной информацией. И делайте бэкапы.

Nextcloud — open source проект своего персонального «облака»: в нём объединены функции Dropbox, контактов, календаря и списка задач Google, а так же много чего ещё. Другими словами, можно отказаться от Google и синхронизировать свои данные с компьютера и смартфона на свой сервер.

Зачем это нужно?

Что потребуется?

PuTTY, Puttygen, Pageant для Windows. Если вы пользуетесь Ubuntu или macOS, то либо уже всё знаете, либо вам не нужно.

Что будем делать?

Сервер

Предположим, что вы уже арендовали сервер и смогли подключиться к нему по SSH через Putty.

Начало

Обновляем список пакетов

Apache

Устанавливаем веб-сервер Apache2

В конце файла дописываем две строчки, подставив свои значения:

Включим мод headers, пригодится в дальнейшем

LetsEncrypt

Установим сертификат для шифрованного соединения, если у вас есть домен. Очень желательно.

Добавляем репозиторий для LetsEncrypt Certbot

Обновляем список пакетов

ответьте на вопросы: предоставьте ваш e-mail, согласитесь с условиями, при выборе перенаправления выберите вариант «2 — redirect».

Настроим автоматическое обновление сертификатов раз в три месяца:

выберите редактирование через nano, допишите следующую строчку и сохраните файл:

MySQL

Установим базу данных MySQL

Задайте рут-пароль для базы данных. Обязательно запомните или запишите его. Затем запустите команду для настройки безопасности

Ответьте на несколько вопросов. Можете отказаться от принудительной проверки сложности пароля и замены рут-пароля (первые два вопроса, отвечайте ‘N’), на остальные вопросы отвечайте ‘Y’.

Установим PHP 7 и нужные модули

И модуль для кэширования php-apcu

Откроем файл конфигурации и отредактируем его

В списке файлов index с разным расширением, перепишите его так, чтобы в начале был index.php.

Директория для файлов

Папку для личных файлов лучше создать в отдельном месте на сервере, а не так, как по-умолчанию хочет сделать NextCloud. Это нужно для повышения безопасности.

Создадим директорию в /media/

Изменим права доступа к директории

Nextcloud

Скачаем последнюю версию NextCloud в формате *.tar.bz2 с официального сайта. Для этого в браузере откройте страницу релизов и найдите новую версию. На момент написания этой статьи свежая версия 12.0.2, поэтому ссылка будет такая:

Скопируйте её в буфер обмена.

Вернёмся в PuTTY. Перейдите во временную директорию

Скачайте архив с NextCloud, замените ссылку на самую свежую.

Создайте скрипт для установки

Вставьте в него следующий код

Создайте файл конфигурации NextCloud в Apache

Вставьте следующий текст

Активируйте файл конфигурации

Включите дополнительные параметры

Создадим базу MySQL

Перейдём в MySQL, при входе понадобится рут-пароль MySQL, который мы создавали ранее.

Создадим новую базу данных под названием nextcloud

Зададим ей параметры, не забудьте вставить новый пароль

Сбросим параметры и выйдем из MySQL

Пока мы в консоли, сделаем ещё пару вещей для беспроблемных обновлений:

Установим нужные права на директорию с Nextcloud

И удалите директорию /var/www/nextcloud/assets

Настраиваем NextCloud

Если всё сделано правильно, вы увидите страницу NextCloud и приглашение создать учётную запись администратора:

Первые два поля — имя и пароль для учётной записи администратора

Data folder: укажите директорию, которую вы создали в шаге «Директория для файлов», в примере это /media/nextcloud

Configure the database

Нужно указать параметры, которые мы использовали в шаге «Создадим базу MySQL»

Первая строчка — имя базы данных

Вторая строчка — пароль базы данных (не рут-пароль!)

Третья строчка — пользователь

Четвёртая строчка — адрес для обращения к базе данных, это должен быть localhost и порт 5342

Поздравляем, NextCloud установлен и работает, вы находитесь в учётке администратора.

Настройка безопасности

При первом входе в админку вы увидите сообщение, что требуется дополнительная настройка, чтобы обезопасить ваш сервер. Сейчас расскажу, что нужно сделать.

Сразу после строчки добавьте Header always set Strict-Transport-Security «max-age=15768000; includeSubDomains; preload»

Удаляем страницу Apache по-умолчанию

ВНИМАНИЕ: выполните команду только в том случае, если сервер был чистый, а в директории /var/www/html нет ничего ценного.

Включаем memcache

Отредактируем конфигурацию NextCloud

В конце файла добавим строчку

Откроем файл конфигурации Apache PHP

В файле много текста. Листайте, пока не найдёте раздел, посвящённый opcache, затем вставьте туда следующие параметры:

Все предупреждения о проблемах с безопасностью должны исчезнуть, останется надпись All checks passed.

Админка

Basic settings

Убедитесь, что пройдены все основные проверки безопасности. Это выглядит вот так. Если есть предупреждения — вернитесь к инструкции по настройке и проверьте, что всё сделано правильно.

некст клауд для виндовс

Sharing

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

некст клауд для виндовс

Theming

Здесь можно придать Nextcloud индивидуальности: задать имя, подпись, картинку на фон, и даже поменять цвет оформления. Делается по желанию.

некст клауд для виндовс

Encryption

Не стоит его включать. Оно значительно повышает нагрузку на сервер и на дисковое хранилище, но не сильно влияет на безопасность: ключи шифрования будут храниться на том же сервере, и если доступ к нему получит злоумышленник, то сможет прочитать даже зашифрованные файлы.

Приложения

Приложения — это дополнения, которые расширяют функции облака. Вот что я поставил для себя:

Two Factor TOTP Provider

Позволяет настроить двухфакторную авторизацию в аккаунт с помощью одноразовых кодов через приложение Google Authenticator или FreeOTP.

Обязательно настройте этот способ входа для аккаунта администратора, желательно — для пользователя тоже. Сделать это можно в разделе Personal, в самом низу страницы.

некст клауд для виндовс

Calendar, Contacts

Их мы будем использовать вместо календаря и контактов Google, об этом дальше.

некст клауд для виндовс
некст клауд для виндовс

Управление проектами в стиле Канбан.
некст клауд для виндовс

Notes

OPDS catalog

Сервер-библиотека для доступа к книгам. Работает с приложениями типа FBreader.

Passman

Хранилище паролей для сайтов в браузере. Есть плагин для Chrome.

Phone Sync

Односторонняя синхронизация SMS-сообщений с телефона в облако через Nextcloud SMS.

некст клауд для виндовс

Tasks

Простой список дел с привязкой к календарю.

некст клауд для виндовс

Пользователи

Сейчас вы находитесь в аккаунте администратора, но использовать его для хранения файлов и синхронизации параметров не нужно. Оставьте его для доступа к настройкам облака. Для повседневного личного использования нужен аккаунт простого пользователя.

Теперь у вас есть пользователь с ограниченными правами — то, что нужно для повседневного использования. Именно с обычным пользователем мы и будем дальше работать. Выйдите из учётной записи администратора и зайдите как новый пользователь.

Перенос контактов из Gmail

Это можно сделать через компьютер, но тогда не сохранятся портреты контактов, поэтому всё будем делать на смартфоне. Если на смартфоне нет контактов Google — листайте дальше.

Нам понадобится

По шагам

Установка DAVdroid

Нажмите кнопку «+«, выберите «Login with URL and user name»
Введите адрес вашего Nextcloud в формте

Перенос контактов из Google в DAVdroid

некст клауд для виндовс

Если на смартфоне нет контактов

Календарь

Зайдите в стандартное приложение Календарь на смартфоне и проверьте, что новый календарь Nextcloud отображается в списке ваших календарей. Теперь можно сохранять события туда, они будут автоматически синхронизироваться с вашим собственным сервером Nextcloud. Google больше не нужен.

некст клауд для виндовс

Веб-версия календаря будет доступна из браузера по адресу ваш_домен/nextcloud/index.php/apps/calendar

некст клауд для виндовс

Список задач

Запустите приложение OpenTasks (в меню может называться просто Tasks), теперь там есть список Local (только на устройстве) и ваш «облачный» список.

некст клауд для виндовс

Ещё один клиент для списка задач — SimpleTask Nextcloud. Меньше функций, но работает чуть надёжнее.

некст клауд для виндовс

Синхронизация с ПК

Windows и macOS

некст клауд для виндовс

Готово.

Работает как Dropbox: кинули файл в папку — он улетает на серрвер. И наоборот.

Как изменить язык Nextcloud (Windows)

Почему-то разработчики не предусмотрели смены языка через настройки приложения, по-умолчанию оно использует системный. У меня Windows на китайском (и ничего с этим не поделать), но приложения всё-таки удобнее держать на более привычном языке. Вот решение проблемы:

Android и iOS

Клиент для iPhone есть в официальном AppStore, для Android — в Google Play и на F-Droid. Установка простая и одинаковая на обоих платформах:

Можете попробовать закинуть несколько файлов и посмотреть, как они улетят на облако.

Бэкап фотографий

Как и на Dropbox / Google Drive, в Nextcloud можно включить автоматическую загрузку всех новых фотографий и видео в облако. Но не забывайте об объёме жёсткого диска: в самом дешёвом сервере это всего 20 гигабайт. Большие объёмы фотографий я синхронизирую на ноутбук и домашний медиа-сервер с помощью Syncthing, бесплатно и очень быстро.

На iOS можно дополнительно включить опцию CryptoCloud, тогда все файлы будут храниться на сервере в зашифрованном виде. Полезно, например, если вы пользуетесь чужим сервером Nextcloud. Но файлы можно будет просматривать только с iOS-устройств.

Личные впечатления

Пожалуйста, расскажите в комментариях

Источник

Некст клауд для виндовс

Connect to your Nextcloud from Windows, macOS or Linux.

Mobile

Use your Nextcloud on the go with our Android and iOS apps.

Server

Stay in control of your data!
Choose one of the providers or download the Nextcloud server for self hosting.

Read the documentation

Here you can find our manuals:

Need help?

Discuss using, installing or maintaining Nextcloud in our support channels.

These consist of users helping each other. Consider helping out others, too!

Browse dozens of free apps and services you could use with your Nextcloud on the Nextcloud app store.

Get Involved

If you want to help out with developing and testing, grab a daily build. Find our GitHub project here and find our issue tracker for the server here.

Latest testing version is 23.0.0rc3

Help test our clients: Android Release Candidate client on Play store and Android Beta client on F-Droid. For iOS, join Testflight for iOS

Desktop Clients Testing 3.4RC1

Please report any issues to the issue tracker.

The archive should be extracted in a folder your web server has access to. Latest stable version: 22.2.3 (Changelog)

Follow the Nextcloud Admin Manuals installation chapter. If you already run Nextcloud, refer to the upgrade manual.
Need an enterprise solution?

You can already find server packages included with many distributions or provided by active community members. Find an overview of packages for various distributions as well as Docker and snap images here. Can’t find packages you need? Ask your distribution for packages or contribute to creating them!

некст клауд для виндовс

Nextcloud Server does not support Microsoft Windows. We recommend using a virtual machine or docker image on Windows Server.

Security note: To receive information about updates and security issues, we recommend a subscription to our low-traffic newsletter here

Release Channels: We offer Release Channels with production, stable, beta and daily-branches. This gives you the opportunity to choose your balance between stability and features.

The Web Installer is the easiest way to install Nextcloud on a web space. It checks the dependencies, downloads Nextcloud from the official server, unpacks it with the right permissions and the right user account. Finally, you will be redirected to the Nextcloud installer.

You can find further instructions in the Nextcloud Admin Manual.

Note that the installer uses the same Nextcloud version as available for the built in updater in Nextcloud. After a major release it can take up to a month before it becomes available through the web installer and the updater. This is done to spread the deployment of new major releases out over time.

некст клауд для виндовс

Nextcloud Server does not support Microsoft Windows. We recommend using a virtual machine or docker image on Windows Server.

Security note: To receive information about updates and security issues, we recommend a subscription to our low-traffic newsletter here

Release Channels: We offer Release Channels with production, stable, beta and daily-branches. This gives you the opportunity to choose your balance between stability and features.

You can find further instructions in the Nextcloud Admin Manual. If you already run Nextcloud, refer to the upgrade manual for moving to new Nextcloud releases.

некст клауд для виндовс

Security note: We recommend a subscription to our low-traffic newsletter for notifications on updates and security issues. Find the «>public Nextcloud GPG key here.

Looking for repositories of previous major releases?

Nextcloud Server does not support Microsoft Windows. We recommend using the Nextcloud Appliance on Windows Server.

Virtual Machine image

The Nextcloud VM is designed to be an easy way for less technical home users to get Nextcloud up and running or to test it out. It builds on Ubuntu Linux and makes configuration easy.

If you are looking for a more extensive virtual machine with many scripts to easily set up advanced functionality, get the full-version VM from Hansson IT. Note that Nextcloud GmbH does not offer support for this Virtual Machine image, but you can purchase support from Hansson IT.

For small businesses, Nextcloud GmbH maintains a free appliance built on the Univention Corporate Server (UCS) with easy graphical setup and web-based administration. It includes user management via LDAP as well as optional online office integration. Get the SME/Enterprise appliance.

Docker image

Several Nextcloud community members maintain a Docker image. It supports a wide range of architectures, releases, various webservers, databases and more.

Snap package

Canonical and the Nextcloud community maintain a Nextcloud Snap, including release channels and quick and easy deployment for easy home use.

некст клауд для виндовс

Security note: To receive information about updates and security issues, we recommend a subscription to our low-traffic newsletter here

Release Channels: We offer Release Channels with production, stable, beta and daily-branches. This gives you the opportunity to choose your balance between stability and features. Most of our Appliances support these release channels or let you fix on specific major versions.

Use the desktop clients to keep your files synchronized between your Nextcloud server and your desktop. Select one or more directories on your local machine and always have access to your latest files wherever you are. Learn more about our clients here.

Looking for integration apps like browser add-ins for Passwords, a feedreader and more? Check our app store for integrations!

You can already find Nextcloud Desktop client packages included in openSUSE Tumbleweed, Arch Linux, Fedora, Debian and Ubuntu. Packages for Alpine Linux over here. See the latest state and more packages in this post on our forums. Can’t find packages? Ask your distribution or contribute to creating them! Note that all of those packages are community-developed and maintained, Nextcloud currently only provides a the Appimage you can download above.

Nextcloud Files is using WebDAV, so you can also try out any other client you want!

Try also our Outlook and Thunderbird integration: Sync your files, calendars, contacts and tasks with Outlook or Mozilla Thunderbird

некст клауд для виндовс

The Nextcloud mobile apps are available in various app stores. Learn more about our clients here.

The apps allow you to access, sync and upload your data and feature instant upload for photos and videos, upload management and more features.

Looking for mobile apps for Deck, News, Passwords and more? Check our app store!

Nextcloud is using open standards like CalDAV, WebDAV and IMAP so many independent third party clients can connect to it.

некст клауд для виндовс

You have javascript disabled. We tried to make sure the basics of our website work but some functionality will be missing.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *