Меню Рубрики

Облачное хранилище для windows server

Облачное хранилище Seafile на Windows, Android и Linux

Как вам, если мы организуем на жёстком диске собственное облачное хранилище с доступом к нему с различных клиентов: Windows, Android, MacOS, Linux, iOS. При этом дисковые квоты не заданы (размер диска не ограничен) и пользователи, могут загружать файлы без ограничений (размер файла не ограничен). Не нужно платить за хранение данных, как в Dropbox. А так же прямо с жёсткого диска своего компьютера, сможем поделиться файлом с любым пользователем интернета.

Я понимаю, что есть Яндекс.Диск, MEGA, Облако Mail.ru и тому подобные хранилища ваших данных. Но, установить своё облако и быть его администратором, на мой взгляд, на много круче.

Начинаем организовывать свой домашний сервер. Переходим на оф. проект Seafile. Нам нужен Server for Windows: https://www.seafile.com/en/download/

А по этой ссылке, мы скачаем и установим Python: https://manual.seafile.com/deploy_windows/download_and_setup_seafile_windows_server.html

Всё скачали. Первым устанавливаем Python. Потом создаём на диске (C:) пустую папку, например, SeafileProgram. Извлекаем файлы из архива seafile-server.tar.gz. После распаковки архива, открываем папку seafile-server_6.0.7_win32. Видим там ещё одну папку seafile-server-6.0.7, вот её и вставляем в папку SeafileProgram, что на диске (C:).

Я работал в Windows 8.1. В проводнике переходим на Этот компьютер —> Свойства —> Дополнительные параметры системы —> Переменные среды —> В окне «Системные переменные» тыкаем на Path —> Изменить. —> В окне «Значение переменной» В начале строки пишем C:\Python27; или в конце строки ;C:\Python27 (я поставил в начале строки) —> Ok —> Ok —> Ok.

Переходим по пути C:\SeafileProgram\seafile-server-6.0.7 и запускаем от имени админа, файл run.bat —> Выберем диск, на котором будет организованно хранилище данных (Диск с пользовательскими файлами, например, D:) —> Next.

После этого Seafile Server неожиданно прекратил работу. Если у Вас произойдёт, что-либо подобное, держим путь C:\SeafileProgram\seafile-server-6.0.7\seafile\bin и заново запускаем seafserv-applet.exe. После чего откроется несколько окон «Оповещение системы безопасности Windows». Везде ставим галочки «Разрешить доступ». И всё станет Гуд!

В трее, по значку Seafile Server нажимаем пр.кн.мыши —> Add an admin account(A) —> Пишем адрес эл. почты и пароль —> Ok.

Открываем браузер и в адресной строке «печатаем» следующее: http://localhost:8000

Заходим в свой аккаунт, прописав данные, которые только, что вводили. Радуемся! Мы создали облачное хранилище на своём компьютере!

В ролике, что в начале поста, показана настройка сетевого экрана. Я использую внутренние средства Windows, у Вас, возможно, будут другие телодвижения. Брандмауэр Windows —> Дополнительные параметры —> Правила для входящих подключений —> Создать правило —> Для порта —> Далее —> В пустом окне пишем: 8000 —> Галочка «Разрешить подключения» —> Далее —> Далее —> В окне Имя пишем: Seafile8000 —> Готово. Тоже проделываем с портом 8082.

Снова переходим в Брандмауэр Windows —> Разрешение взаимодействия с приложением или компонентом в брандмауэре Windows —> Поставьте галочки на python и seaf-server. Там же, нажимаем кнопку «Разрешить другое приложение» —> Обзор —> Идём по пути C:\SeafileProgram\seafile-server-6.0.7\seafile\bin\seafserv-applet.exe —> Открыть —> Добавить —> Ставим галочку (там где Частная) —> Ok.

Таким образом мы разрешаем обмен данными определённому приложению. С сетевым экраном покончили.

В трее на Seafile Server нажимаем пр.кн.мыши —> Install as a windows service —> Ok —> Ok.

В трее на Seafile Server нажимаем пр.кн.мыши —> Open seafile-server folder(O) —> Начинаем редактировать конфигурационный файл. Открываем папку conf —> Открыть файл ccnet.conf при помощи Notepad++ —> Нам нужно редактировать строку:

Для этого открываем cmd и пишем ipconfig. Смотрим IPv4-адрес. У меня он 192.168.1.41. В файле ccnet.conf было SERVICE_URL = http://127.0.0.1:8000 —> Должно стать SERVICE_URL = http://192.168.1.41:8000 . Сохраняем файл ccnet.conf.

Рестарт сервера. В трее на Seafile Server нажимаем пр.кн.мыши —> Restart Seafile Server(R) —> Да.

Открываем браузер и заходим под новым адресом: http://192.168.1.41:8000

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

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

Для того чтобы на Android установить Seafile клиент, нужно найти значок Play Маркет —> В поиске пишем seafile —> Начинаем установку приложения Seafile —> Готово —> Открыть —> Добавить аккаунт —> Другой Seafile сервер —> Прописываем локальный IP-адрес (мой случай): http//192.168.1.41:8000 —> Email пишем свой (то есть, тот, что добавлен был в друзья) —> Пароль —> Войти —> Разрешить —> Пользуемся данными которые нам расшарили.

Теперь давайте сделаем так, чтобы любой файл, стал доступен по внешней ссылке . То есть, чтобы был доступ в интернет, для всех пользователей всемирной паутины. Заходим в свой аккаунт —> Управление системой —> Настройки —> Было:

SERVICE_URL http://192.168.1.41:8000
FILE_SERVER_ROOT http://192.168.1.41:8082

Что мы сделали? Набрали в поисковой машине браузера: Мой IP-адрес. Заменили локальный на внешний ip-адрес. Не забываем при этом нажимать на зелёные галочки и дождаться сообщения «Успех».

Обязательно заходим в свой роутер (маршрутизатор). Для этого я в браузере набираю http://192.168.1.1 (у вас может быть http://192.168.0.1). Ввожу имя пользователя и пароль. При чём пароль нужно не копировать из шпаргалки, а набирать на клавиатуре, иначе вход будет заблокирован:).

Далее по настройкам роутера не могу сказать, что либо определённого, у всех они от разных производителей. Я обычно «иду» —> Домашняя сеть —> Серверы —> Пишу первый порт: 8000 —> IP-адрес сервера ставлю: 192.168.1.41 —> Описание: Seafile8000 —> Доступ из интернета: Разрешен всем —> Кнопка «Добавить». Точно такие действия со вторым портом:8082.

Доступ к домашней сети из интернета успешно добавили. Выход из роутера. И теперь в своём аккаунте добавляем общий доступ для определённого файла или папки. Копируем ссылку и размещаем её на любом Интернет-ресурсе или отправляем по эл. почте.

Метод немного устарел (хотя вполне рабоче способный) и теперь нужно использовать установку на основе Docker в качестве альтернативы, хотя это ещё и тестирование для Windows 10. Вот инструкция: https://github.com/haiwen/seafile-docker#getting-started

Так, что у вас теперь две дороги, одна в Психиатрическую больницу, где только кормят. другая дорога в Психоневрологический Диспансер, где только выгуливают;).

Полезная информация: https://xakep.ru/2014/10/08/own-dropbox/ и https://howitmake.ru/blog/ubuntu/99.html

Seafile — собственный аналог Dropbox на Linux

Создание собственного сервиса хранения данных под управлением Linux.

Первым делом узнайте свой внешний IP-адрес: https://2ip.ru/ и локальный: sudo ifconfig | grep «inet addr» или ip addr show.

Если хотим на файл организовать внешнюю ссылку, начните с настройки роутера. Как это сделать писал в предыдущей теме, да и в ролике это озвучено.

Установка Seafile Server: Первая команда в терминале во всех мануалах выглядит следующим образом:
$ sudo apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3

У меня Linux Mint 19.1 и пришлось применить для своей системы немного другую команду:
$ sudo apt-get install python-setuptools python-simplejson sqlite3 python-pil

В домашнем каталоге создаём пустую директорию seafile:

Качаем с оф. проекта архив Server for generic Linux https://www.seafile.com/en/download/ и распаковываем в папку seafile.

Далее я шёл по следующему пути: /home/oleglav/seafile/seafile-server-6.3.4 и прямо в этом каталоге открыл терминал. Запускаем инсталляцию:

1. По ходу придумаем адрес сервера: oleglavserver

2. ip or domain: А вот здесь думайте сами, если Вы будите использовать только локальную сеть — пишем локальный ip-адрес машины. Если будите загружать файлы в интернет и делиться ими в интернете с другими пользователями — пишем внешний ip-адрес.

3. Далее нас попросят указать, где будут храниться данные, по умолчанию это директория seafile-data, которая находиться внутри папки seafile — Нажал Enter (согласился с настройками по умолчанию).

4. Рекомендованный порт сервера — ничего не меняем, нажимаем клавишу ввода.

Получаем сообщение если сервер находиться за брандмауэром, не забудьте открыть эти порты TCP: 8000, 8082. На этом этапе ничего не делал, а вы решайте сами.

Из терминала не выходим. Запускаем систему:

Пишем имя своего аккаунта: oleglav09@gmail.com

admin password: Пароль

Повторить пароль и всё!

Заходим в веб-интерфейс: http://IP-адрес:8000

Вбиваем данные которые мы только, что зарегестрировали. Далее настройка аккаунта, всё озвучил в предыдущей теме, когда ставили Seafile на Windows.

Если Вам не совсем удобно пользоваться веб-интерфейсом, установите Seafile-клиент:

$ sudo add-apt-repository ppa:seafile/seafile-client

$ sudo apt-get update

$ sudo apt-get install seafile-gui

Меню —> Интернет —> Seafile —> Запускаем.

Заполняем данные в клиенте:

Нажимаем кнопку «Логин».

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

Другие похожие сервисы: Nextcloud — набор клиент-серверных программ для создания и использования облачного хранилища. По функционалу похож на Dropbox. Nextcloud можно установить на физический сервер.

ownCloud — это свободное и открытое веб-приложение для синхронизации данных, общего доступа к файлам и удалённого хранения документов в «облаке».

Источник

Windows Server на платформе Яндекс.Облако

Корпоративная почта, календарь и другие продукты на базе технологий Microsoft нужны многим компаниям, независимо от масштаба деятельности. Такие продукты работают на ОС Windows Server. Раньше ее можно было установить только на физические серверы. Развитие облачных платформ делает создание инфраструктуры на базе Windows Server в облаке целесообразным с технологической и экономической точек зрения. Виртуальные машины Яндекс.Облака подойдут как для строительства гибридной инфраструктуры, так и для разворачивания почты в облаке с нуля.

Решаем задачи бизнеса

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

Миграция актуальна для существующей инфраструктуры средних и крупных компаний, которую сложно полностью разместить в облаке сразу. В результате, как правило, компании выбирают гибридное решение. При переносе закладывается дополнительное время на настройку и синхронизацию Active Directory между облаком и собственным дата-центром, а также на проверку работоспособности сервисов после миграции.

Развертывание с нуля подходит для тех, кто только создаёт ИТ-решения в первый раз или для компаний из сегмента малого бизнеса с небольшой инфраструктурой.

Основные компоненты инфраструктуры на базе Windows Server

Microsoft Active Directory

Для работы инфраструктуры на базе операционных систем Windows Server необходим сервис каталогов Active Directory (AD). AD позволяет управлять доменами, доступами и разрешениями, устанавливать ПО и обновления операционной системы. Каталог хранит настройки среды и сведения об учётных записях пользователей и объектах сети, позволяет проводить поиск по каталогам, а также контролировать доступ и безопасность.

После развертывания в облаке Microsoft AD позволяет управлять облачными рабочими нагрузками, автоматизировать обслуживание и настройку безопасности виртуальных серверов, а также подключать локальный каталог AD к облачному.

Microsoft Exchange

Microsoft Exchange необходим для функционирования электронной почты и обмена сообщениями, совместного доступа к календарям и задачам, а также для реализации других возможностей корпоративной коммуникации.

Размещение почты в облаке позволяет гибко изменять объёмы почтовых ящиков и хранилищ, оплачивать только потребленные ресурсы, организовать доступ со стационарных и мобильных устройств, легко обеспечить резервирование данных и безопасность.

Что предлагает Яндекс.Облако

  • Надежность и безопасность
    Отказоустойчивые решения доступны в трех зонах доступности, каждая из которых изолирована от аппаратных и программных сбоев в других зонах. Сервисы соответствуют российскому законодательству по работе с данными, включая ФЗ-152.
  • Специально подготовленные ВМ
    В Яндекс.Облаке доступны образы виртуальных машин с Windows Server. ВМ создаётся со всеми необходимыми настройками на уровне гипервизора и избавляет заказчика от проблем с аппаратной инфраструктурой.
  • Экономия на старте и в процессе использования
    С сервисами Яндекс.Облака можно начать работу без первоначальных затрат, а в процессе платить только за потреблённые ресурсы.
  • Лёгкость масштабирования
    Вы можете добавить неограниченное количество виртуальных машин за считанные минуты без предварительной подготовки.
  • Мобильный доступ
    Круглосуточный доступ к сервисам с любого устройства из любого места, где есть подключение к интернету.
  • Квалифицированная техподдержка
    Русскоязычная поддержка поможет быстро и квалифицированно решить любые вопросы, связанные с настройкой Облака.

Лицензирование

На платформе Яндекс.Облако можно запускать серверное программное обеспечение, доступное в рамках программы Мобильность Лицензий Microsoft. На данный момент, согласно условиям использования продуктов Microsoft, мобильность лицензий не распространяется на операционные системы Windows Server, использовать собственные лицензии Windows Server также нельзя. Вместо этого на платформе Яндекс.Облако вы можете приобрести виртуальную машину с предустановленным образом Windows Server 2012, Windows Server 2016 или Windows Server 2019. Лицензия на Windows Server входит в стоимость.

Ответы на частые вопросы о лицензировании Windows в Яндекс.Облаке читайте в документации.

С чего начать

Как следует из сказанного, начало работы на платформе Яндекс.Облако с продуктами из экосистемы Windows начинается с двух шагов:

Active Directory

Запустите Active Directory в отказоустойчивой конфигурации с контроллерами домена в двух зонах доступности и настроенной репликацией.

Microsoft Exchange

Разверните Microsoft Exchange с серверами в двух зонах доступности, распределением нагрузки с помощью сетевого балансировщика и управлением через отдельную ВМ с доступом в интернет.

Говорят наши клиенты

«Малому и среднему бизнесу по-прежнему нужно закрыть базовые потребности: нормальный документооборот, работающая почта, разграничение ролей и доступов, избавление от хлопот с аппаратной инфраструктурой — говорит Денис Курманов, начальник технического блока компании „Протон“. — В этой ситуации ИТ уходит в облако, в том числе мигрируют ActiveDirectory и Exchange, и у заказчика остается лишь минимальная инфраструктура».

Вам нужна помощь или не знаете с чего начать?

  • К2IT, Москва
    http://k2it.ru
  • Энергия времени, Москва, Ростов-на-Дону
    http://en-ti.ru

Совет

Есть похожая задача или появилась идея проекта в Облаке? Напишите нам — найдём решение.

Источник

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

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

  • Облачное хранилище для windows phone
  • Облачная операционная система windows
  • Облачная защита windows 10 нужна ли она
  • Область сведений в windows 10 внизу
  • Область навигации windows 10