Наэлектризованное облако как сделать

Добавил пользователь Владимир З.
Обновлено: 04.10.2024

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Несмотря на то, что таум-металл очень полезный и прочный материал, его прочность близка к прочности иридия. Этот инструмент считается инструментом среднего уровня.

Просто поместите банку, содержащую Potentia, в радиусе 8 блоков от механизма и она заставит его вырабатывать EU.

Она говорит, что бог Молний, Тор, имел молот, способный призвать молнии.

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

Несколько месяцев назад лампа грома и молнии настроения за 3000 долларов стала вирусной в сообществе производителей. Это был потрясающе красивый свет, но ценник оставил его вне досягаемости для любого человека, сохранившего здравомыслие. То, что мы сделаем сегодня, не совсем то же самое — мы делаем что-то более практичное, вместо художественного произведения, но это будет намного круче и более настраиваемым.

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

Мы также собираемся использовать целый ряд неопиксельных светодиодов RGB (WS2812B), чтобы мы могли воспроизводить цвета, отличные от белого, и иметь контроль над каждым пикселем.

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

Шаг 0: Введение


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

Полный код и необходимые библиотеки доступны для загрузки из этого репозитория Github .

Шаг 1: Вам понадобится

Как создать облачную лампу из звуковых реактивных источников света

  • WS2812B , как правило, по цене около 50 долларов за 5 метров. Не беспокойтесь, если у вас есть другой тип цепи Neopixel, она почти наверняка поддерживается интерфейсом FastLED, но ваша проводка может отличаться (например, вам может потребоваться линия синхронизации в дополнение к сигналу).
  • 5В, 10А + блок питания — я купил около 15А блоков по 11 долларов каждый. Они потребляют 120–240 В переменного тока и выдают здоровенный выход 5 В, которого будет достаточно для питания всех наших пикселей на полной яркости и Arduino.
  • Электрическая проводка, вилка и линейный выключатель
  • Приложение проекта
  • Два Ардуино. $ 10 клонов Funduino в порядке. Второй необходим для дистанционного управления, а первый управляет основной логикой и светодиодами.
  • Два резистора по 2,2 кОм (или около того) Ом — точное значение не имеет большого значения, должно работать от 1,5 до 47 кОм.
  • макетировать
  • ИК приемник TSOP4838
  • ИК-пульт — я купил оптом примерно по 2 доллара, но любой пульт должен работать с модификациями кода.
  • Большой микрофонный модуль
  • Отрежьте древесину МДФ, чтобы вырезать основание, и лобзик.
  • Полистирол упаковочный материал / коробочные вкладыши.
  • Набивка из полипропиленовой ваты. Я вытащил более чем достаточно из нескольких ужасных старых подушек. Если это не вариант, вы сможете купить что-то новое примерно за 10 долларов или использовать даже более дешевую вату. Я попробовал с обоими — вата нуждалась в большем количестве работы, чтобы дразнить ее и не была такой пушистой, но в крайнем случае, это будет работать.
  • Цепи и крючки для подвешивания облака — должны выдерживать более 5 кг.
  • Клеевой пистолет с низкой температурой
  • Распылить клей — этим легче наклеить набивку на облако, но пистолет для клея тоже подойдет.

Общая стоимость составляет около 100 долларов, не включая инструменты, но большую часть этого я искал со всего дома. Все компоненты электроники общедоступны; Микрофон можно найти в комплекте датчиков или купить отдельно.

Шаг 2: обрезать основание

Как построить облачную лампу со звуком Реактивная молния облачной лампы 1 обрезка основания

Вырежьте грубую основу из куска лома МДФ с помощью лобзика — точная форма, очевидно, зависит от вас, но по какой-то причине у меня в голове образуется облако фасоли. Мы будем прикреплять к нему несколько крючков для подвешивания, но в остальном он просто создает прочную основу для дальнейшего развития. Центральная зона будет зарезервирована для электроники, блока питания и для передачи цепи, поэтому убедитесь, что у вас достаточно места, чтобы разместить по крайней мере ваш проектный корпус с несколькими крючками вокруг него.

Шаг 3: слой на полистироле

Облачная лампа 2 слоя на полистироле

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

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

Опять же, не забудьте оставить в облаке достаточно большую полость, чтобы можно было разместить электронику, цепь и крючки.

Шаг 4: Вырежьте трехмерную форму облака

Как создать облачную лампу со звуком Reactive Lightning cloud lamp 3, создающую облако

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

Как построить облачную лампу со звуком Reactive Lightning Cloud Lamp 4 Spray White

Наконец, прикрепите три или четыре крючка к основанию MDF изнутри каждого угла полости облака. Вам нужно будет просверлить маленькое пилотное отверстие, так как МДФ трудно ввернуть прямо.

Я также нанес все простым слоем белой аэрозольной краски, чтобы обеспечить однородную основу цвета, но я не уверен, что это действительно было необходимо.

Шаг 6: клей светодиодные ленты

Как собрать облачную лампу со звуком Reactive Lightning Cloud Lamp 5 клей на светодиодные ленты

Прежде чем вы начнете наносить клей на светодиоды, начните с новой полосы или посчитайте, сколько у вас всего светодиодов — вам нужно будет определить, сколько вы использовали позже на этапе программирования. Вырежьте небольшое отверстие в стороне вашего облака и протяните провода, которые составляют начало вашей светодиодной полосы в полость облака. Будьте очень осторожны, если вы начинаете с правильного конца — светодиодные полосы чувствительны к направлению, поэтому убедитесь, что сигнальные стрелки направлены в сторону от полости.

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

Я использовал в общей сложности 85 светодиодов, или чуть более 2,5 м, дважды обвив основной корпус, и использовал одну цепочку светодиодов на нижней стороне.

Шаг 7: Схема подключения

Как построить облачную лампу со звуковой реактивной молнией

Проводка сложная, но легко разбивается на секции.

Во-первых, подключите и закрепите блок питания, желательно в отдельном случае проекта. Я не собираюсь читать вам лекции о безопасности проводов переменного тока, поэтому я предполагаю, что вы справитесь с этой частью, и у вас есть линия 5 В и GND от нее.

ВАЖНО : при программировании и тестировании Arduino напряжение 5 В от вашего источника питания должно оставаться изолированным от Arduino (хотя все GND подключены) — оно должно питать только светодиодную ленту, в то время как Arduino использует 5 В, подаваемое через USB. Когда вы закончите программирование, USB должен быть отключен и больше не будет подавать 5 В на Arduino — в этот момент вы должны подключить 5 В от источника питания к шине 5 В на левой стороне макета.

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

Затем завершите раздел проводки I2C — это то, что позволяет нашим двум Arduinos общаться. Возьмите контакты А4 от обоих Arduinos в один ряд на макете, затем подключите резистор 2,2 кОм из этого ряда к шине 5 В. Повторите эти действия для A5, подключив их в отдельном ряду, с другим резистором 2,2 кОм снова до 5 В.

Затем подключите ИК-приемник — проверьте конфигурацию контактов, если у вас есть другая модель, но в основном сигнальный контакт должен идти к D11 на одном Arduino. Загрузите скриншот thundercloud_ir_receiver.ino в этот Arduino ( весь код здесь ), затем отключите USB, так как он нам больше не нужен.

На другом Arduino подключите сигнальный вывод Data In от начала светодиодной ленты к D6. Заземление ваших светодиодов должно быть общим для всех Arduinos, но в этот момент напряжение 5 В будет поступать непосредственно от блока питания.

Также на этом Arduino подключите модуль микрофона к A0. Загрузите другой эскиз thundercloud.ino и держите USB подключенным, пока вы отлаживаете. Начните с изменения переменной NUM_LEDS соответствующим образом.

Шаг 8: приклеить фарш

Reactive Lightning, облачную лампу 7, наклеивающую на начинку

В качестве последнего шага приклейте на свою начинку. Здесь нет особой техники — просто распылите облако слоем клея и наберите горсть фарша. Работать с начинкой легче, если вы уже доработали ее, чтобы увеличить площадь поверхности.

Если вы использовали тот же пульт, что и я, кнопка STROBE переводит его в режим звуковой реактивной облачности; FLASH — режим тройного цвета, а FADE — цветовая лампа настроения с медленным угасанием.

Шаг 9: Объяснение кода

Почему два Arduinos? Как программирование инфракрасного приемника, так и библиотека драйверов пикселей WS2818B очень чувствительны к синхронизации — если задержка задерживается, ИК-сигнал искажается. Предоставляя каждому каналу собственный микроконтроллер и позволяя им общаться по протоколу I2C, мы можем гарантировать, что синхронизация будет идеальной для каждого. Вы также можете найти отдельные ИК-модули со встроенным микроконтроллером, но мои исследования показали, что они стоят больше, чем простой клон Arduino и ИК-светодиод. Thundercloud_ir_receiever не должен требовать объяснений, хотя вы можете сначала прочитать основы I2C.

На главном контроллере грозового облака мы определяем различные режимы работы, такие как ВКЛ (эффекты молнии не активируются звуком), ОБЛАКА (молния активируется только звуком), КИСЛОТА (облако показывает триповые цвета) или простые одноцветные режимы. Чтобы определить новый режим, сначала добавьте enum , затем откройте консоль и найдите кнопку дистанционного управления, чтобы сопоставить его с — при каждом удаленном нажатии должна выводиться строка отладки. В методе receiveEvent () мы отображаем эти нажатия клавиш в режиме, поэтому добавляем туда дополнительный оператор switch. Наконец, в методе loop () мы перенаправляем эти выборки режимов в различные функции отображения.

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

Шаг 10: Режимы молнии

Молния отображает три разных типа молнии, чтобы достичь чего-то достаточно реалистичного или, по крайней мере, приятного для глаз. Первый тип — это crack () , где каждый светодиод кратковременно включается на 10-100 мс. Второй тип — это roll (), где каждый светодиод имеет 10% -ную вероятность активации, и весь цикл повторяется 2-10 раз с задержкой 5-100 мс между каждым циклом. Третий тип — thunderburst () , который выбирает две разные секции полосы, каждая из которых состоит из 10-20 светодиодов, кратко мигает эти секции от 3-6 раз. Изучите эти методы подробно, чтобы увидеть, как активируются отдельные светодиоды — повсюду используется цветовое колесо HSV (поэтому белый цвет — это H = 0, S = 0, V = 255). Я бы посоветовал вам настроить или написать новые молния, а затем поделиться ими в комментариях, если вы сделаете тот, который вам нравится.

Как сделать милейший светильник-облако своими руками

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

Как сделать милейший светильник-облако своими руками

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

Как сделать милейший светильник-облако своими руками

Шаг 1

Как сделать милейший светильник-облако своими руками

Как сделать милейший светильник-облако своими руками

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

Шаг 2

Как сделать милейший светильник-облако своими руками

Шаг 3

Как сделать милейший светильник-облако своими руками

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

Шаг 4

Как сделать милейший светильник-облако своими руками

Когда форма и объём облака вас полностью устроит, вставьте в середину бумажного фонарика светодиодную лампочку или ночник на батарейках. Это и будет источник мягкого ненавязчивого освещения.

Шаг 5

Как сделать милейший светильник-облако своими руками

Не забудьте прикрепить леску, если планируете подвешивать светильник.

Как сделать милейший светильник-облако своими руками

А в этом видео известный DIY-блогер и мастерица на все руки Tiffy Quake покажет, как сделать ещё одну версию светильника-тучи.Tiffy использует несколько бумажных фонариков разного размера , а в качестве источника света - гирлянду .

Креативный светильник обязательно порадует всех домашних, не пробив дыру в семейном бюджете. Чего не скажешь о его прототипе – дизайнерской лампе от Richard Clarkson Studio , которая обойдётся любителям оригинальностей в кругленькую сумму.


Облачное хранилище позволяет не только хранить данные, но и обеспечивать совместную работу с ними в NAS.

Возможные решения

Существует несколько вариантов облачных сервисов: NextCloud, Seafile, Pydio и т.д…
Ниже рассмотрена часть из них.

OwnCloud


Реализован на PHP/Javascript.

  • Возможно расширять функционал, устанавливая приложения из репозитория облака.
  • Есть интеграция с офисом Collabora и OnlyOffice.
  • Возможно использовать существующие хранилища, такие как FTP, Swift, S3, Dropbox и т.п.,
    распределяя данные между ними и локальным облаком.
  • Шифрование на клиенте.
  • Возможность предоставлять файлы внешним пользователям по e-mail.
  • Есть автоматизация операций с файлами (например, автоматическое добавление тэгов).
  • LDAP.
  • Есть аудио плеер, музыкальная коллекция, галерея плагин чтения PDF.
  • Интеграция с Zimbra.
  • Есть календари, списки задач, текстовые редакторы и т.п.
  • Антивирус и защита от ransomware.
  • Двуфакторная аутентификация.
  • Возможность имперсонации под другого пользователя (с целью отладки).

NextCloud


Форк OwnCloud. Реализован на PHP/Javascript.

  • Хранение файлов с использованием обычных структур каталогов, или с использованием WebDAV.
  • Есть NextCloud Talk, через который возможно делать видеозвонки и видеоконференции.
  • Синхронизация между клиентами под управлением Windows (Windows XP, Vista, 7 и 8), Mac OS X (10.6 и новее) или Linux.
  • Синхронизация с мобильными устройствами.
  • Календарь (также как CalDAV).
  • Планировщик задач.
  • Адресная книга (также как CardDAV).
  • Потоковое мультимедиа (используется Ampache).
  • Поддерживает разные провайдеры авторизации: LDAP, OpenID, Shibboleth.
  • Двуфакторная авторизация.
  • Разделение контента между группами или используя публичные URL. Тонкая настройка правил.
  • Онлайн текстовый редактор с подсветкой синтаксиса и сворачиванием. Анонсирована поддержка онлайн-версий редакторов LibreOffice.
  • Закладки.
  • Механизм сокращения URL.
  • Фотогалерея.
  • Просмотрщик PDF (используется PDF.js)
  • Интеграция с Collabora и OnlyOffice.
  • Модуль логирования.
  • Возможность создания свои Web-сайтов (на PicoCMS).
  • Интеграция с Outlook и Thunderbird.
  • Интеграция клиента в Gnome.
  • Возможность использовать внешнее хранилище.
  • Полнотекстовый поиск.
  • Интеграция с антивирусом.

SparkleShare

  • Версионирование.
  • Шифрование на клиенте.
  • Прозрачная синхронизация между несколькими пользователями: удалённые изменения появятся в локальном каталоге, выделенном для SparkleShare.

Seafile


Реализован на C/Javascript.

  • Файлы могут быть организованы в библиотеки, которые могут быть синхронизированы между устройствами.
  • Есть клиент, позволяющий создать локальный "диск", отображённый на облако.
  • Встроенное шифрование. Все файлы шифруются клиентом и хранятся в облаке зашифрованными.
  • Поддержка мобильных устройств.
  • HTTS/TLS шифрование.
  • Есть LDAP.
  • Тонкая настройка прав.
  • Версионирование файлов.
  • Возможность создания снимка каталога, к которому потом возможно вернуться.
  • Дедупликация.
  • Поддержка блокировки файлов.
  • Совместное редактирование файлов онлайн.
  • Антивирус.
  • Тонкая настройка прав.
  • Периодический бэкап через rsync.
  • WebDAV.
  • REST API.
  • Возможность интеграции с Collabora.
  • Быстрый и нетребовательный к ресурсам.
  • Считается надёжным.
  • Установка прав на подкаталоги поддерживается только в платной Pro версии.
  • Интеграция с антивирусом — только в Pro версии.
  • Аудит — только в Pro версии.
  • Полнотекстовый поиск — только в Pro версии.
  • Интеграция с S3 и Ceph — только в Pro версии.
  • Онлайн просмотр Doc/PPT/Excel — только в Pro версии.

Pydio


Реализован на PHP/Javascript.

  • Обмен файлами не только между пользователями, но и между несколькими экземплярами Pydio.
  • SSL/TLS шифрование.
  • WebDAV.
  • Возможность создать несколько рабочих пространств.
  • Обмен файлами с внешними пользователями, с тонкой настройкой обмена (например, прямые ссылки, пароль и т.п.).
  • Встроен офис Collabora.
  • Предосмотр и редактирование изображений.
  • Есть встроенный аудио и видео проигрыватель.

ProjectSend


Реализован на PHP/Javascript.

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

SpiderOak


Закрытая проприетарная система.

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

Установка NextCloud

Изначально было желание использовать Seafile: серверная часть реализована на C, он эффективен и стабилен. Но выяснилось, что в бесплатной версии есть далеко не всё.

Потому, я попробовал Nextcloud и остался доволен. Он предоставляет больше возможностей и полностью бесплатен.

Посмотреть, как он работает в демо-режиме вы можете здесь.

Вот общие точки сопряжения между облачным хранилищем и системой:

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

Всё, что нужно вы найдёте в репозитории на Github.

Там же доступна конфигурация для SeaFile.

Сначала установите и запустите NextCloud.

Для этого надо скопировать конфигурацию в каталог /tank0/docker/services/nextcloud и выполнить:

Будет собран новый образ на основе Nextcloud 13.0.7. Если вы хотите изменить версию базового образа, сделайте это в app/Dockerfile . Я использую версию 15, но стоит заметить, что в ней не работают многие плагины, такие как загрузчик ocDownloader и заметки, а также я ещё не восстановил работоспособность OnlyOffice.

Кардинальных отличий или сильного улучшения производительности я не заметил.

Ниже я считаю, что вы используете версию 13+.

Далее, зайдите в NextCloud и выбрав в меню справа вверху "Приложения", выполните установку необходимых плагинов.

Приложения

  • LDAP user and group backend — сопряжение с LDAP.
  • External Storage Support — поддержка внешних хранилищ. Нужна будет далее, с целью интеграции NextCloud и общих файлов, а также сопряжения с внешними облачными хранилищами. Про настройку внешних хранилищ я расскажу в другой статье.
  • ocDownloader — загрузчик файлов. Расширяет функциональность облака. Docker образ специально пересобран так, чтобы он работал.
  • ONLYOFFICE — интеграция с офисом. Без этого приложения, файлы документов не будут открываться в облаке.
  • End-to-End Encryption — сквозное шифрование на клиенте. Если облако используют несколько пользователей, плагин необходим, чтобы удобно обеспечить безопасность их файлов.
  • Brute-force settings — защита от подбора учётных данных. NextCloud смотрит в Интернет, потому лучше установить.
  • Impersonate — позволяет администратору заходить под другими пользователями. Полезно для отладки и устранения проблем.
  • Talk — видеочат.
  • Calendar — говорит сам за себя, позволяет вести календари в облаке.
  • File Access Control — позволяет запрещать доступ к файлам и каталогам пользователям на основе тэгов и правил.
  • Checksum — позволяет вычислять и просматривать контрольные суммы файлов.
  • External sites — создаёт ссылки на произвольные сайты на панельке вверху.
  • Установлен загрузчик Aria2.
  • Установлен загрузчик Youtube-DL.
  • Установлены inotify-tools.
  • Увеличены лимиты памяти для PHP.
  • Web-сервер настроен под лучшую работу с LDAP.

Замечу, что если вы установите версию 13+, но потом решите обновиться на версию 15, это и многое другое вы сможете сделать с помощью утилиты occ.

Настройка LDAP не тривиальна, потому я расскажу подробнее.

Зайдите в "Настройки->Интеграция с LDAP/AD".
Добавьте сервер 172.21.0.1 с портом 389.
Логин: cn=admin,dc=nas,dc=nas .
NextCloud может управлять пользователями в базе LDAP и для этого ему потребуется администратор.


Нажимайте кнопку "Проверить конфигурацию DN" и, если индикатор проверки зелёный, кнопку "Далее".

Каждый пользователь имеет атрибут inetOrgPerson и состоит в группе users_cloud .

Фильтр будет выглядеть так:

Нажимайте "Проверить базу настроек и пересчитать пользователей", и если всё корректно, должно быть выведено количество пользователей. Нажимайте "Далее".

На следующей странице будет настроен фильтр пользователей, по которому NextCloud их будет искать.

На этой странице надо ввести логин какого-либо пользователя и нажать "Проверить настройки".
Последний раз "Далее".

Тут нажмите "Дополнительно" и проверьте, что поле "База дерева групп" равно полю "База дерева пользователей" и имеет значение dc=nas,dc=nas .

Вернитесь в группы и установите в поле "Только эти классы объектов" галочку напротив groupOfUniqueNames .

Итоговый фильтр здесь такой:

Поле "Только из этих групп" я не устанавливал, т.к. хочу увидеть в интерфейсе NextCloud всех пользователей, а те кто не входит в группу users_cloud , отсеиваются фильтром на предыдущем этапе.

OnlyOffice


OnlyOffice — это прекрасный кроссплатформенный офисный пакет, который поддерживает работу с документами MS Office. Он бесплатный и открытый, также как и LibreOffice и также способен работать, как сервер.

Но при этом, поддержка оригинального формата у него реализована гораздо лучше, почти как в оригинальном офисе от MS, он более стабилен, имеет более продуманный интерфейс.

Кстати, есть и Desktop версия OnlyOffice, в том числе под Linux. В общем, намучавшись с тяжёлой и нестабильной Collabora (это LibreOffice), я выбрал OnlyOffice и пока вполне доволен.

Конфигурация OnlyOffice доступна на Github и ниже, под спойлером.

Поясню некоторые моменты:

Теперь надо поднять офис:

И, если всё работает, по адресу office.NAS.cloudns.cc будет следующая страница:

Экран сервера OnlyOffice

В третьем поле надо прописать адрес облака.

JWT токен возможно сгенерировать, например здесь.

Если сервер настроен правильно, в меню создания документов облака появятся дополнительные пункты для офисных документов, а .docx файлы будут открывать в офисе.

Выводы

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

В этой роли NextCloud весьма удобен и обладает широким функционалом.

У него есть свои в процессе обновления между версиями, но в целом, это хранилище возможно рекомендовать.

Читайте также: