Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Возглавьте армию своей страны в войне с коварным врагом. Управляйте ресурсами, принимайте ключевые решения и ведите Граднар через суровый конфликт. Ваши действия определяют будущее, приводя страну к победе или поражению.

Симулятор войны: 1985

Мидкорные, Стратегии, Симуляторы

Играть

Топ прошлой недели

  • dec300z dec300z 11 постов
  • AlexKud AlexKud 43 поста
  • DashaAshton DashaAshton 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
7
Seetrue
Seetrue
1 год назад
Лига Сисадминов

NEXTcloud+AD - вопрос к гуру⁠⁠

Добрый день, комрады.
Почитал посты, есть тут оч продвинутые специалисты, не может быть чтобы никто с таким не вопросом не сталкивался, по порядку:
Есть NextCloud хранилище и контроллер домена MS AD, с которого настроена авторизация юзеров. Есть мысль, монтировать этот диск как сетевой через Group Polices, может кому удалось их подружить, поделитесь рецептом.
Инфы явно недостаточно:
NextCloud монтируется как webdav ресурс, если посмотреть строку:
https://x.y.z.ru/remote.php/dav/files/84D49DDF-A776-46B4-8FE...
84D49DDF-A776-46B4-8FED-CA4C045C7CBF_6793 - это идентификатор учетной записи, который хранится в учетной записи AD.
как сделать, что бы в параметрах монтирования диска этот UID подставлялся автоматом?

Nextcloud Active Directory Gp Текст
19
7
EkaterinBurn
EkaterinBurn
1 год назад

Линукс утомительный⁠⁠

Раньше хранил все фото на Гугл, 20 баксов в год и алга. Но все меняется, гугл захотел 72 бакса в год и пришлось фотки переносить на сетевое хранилище, удобства 0, поиска нет, просмотр фигня.
В поисках лучшей жизни в субботу натыкаюсь на nextcloud. С линуксом я даже не джун, так рядом проходил когда его настраивали. Но по описанию прямо огонь сервер. Накатываю VM на своем серваке, ставлю ubuntu и nextcloud. Вау, даже страница открылась и красиво показывает примеры фото и даже pdf открывает, то что надо! Хавай мои фото! Ставим external file, в системе монтируем SMB, не забыв включить ебаный smb1, суём локальную папку в nextcloud и нихуя! Абсолютно. Права на смонтированную папку хоть и root, но группа не root, и вот дальше мои знания кончаются и начинается гугл, но пятая полторашка пива заканчивается, время 5 утра, а мои фото так и остались только моими, и серверу до них похуй.
Воскресенье. Раннее утро, 11 часов, я иду в джакузи, заказываю пиццу и суши. Гори огнем Линукс, я тебя ненавижу.

[моё] Ubuntu Linux Nextcloud Fail Пиво Мат Текст
57
36
sadness90
1 год назад
Лига Сисадминов

Nextcloud, или как выпускать обновления с закрытыми глазами⁠⁠

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

Итак, в компании, где я работаю, для организации внутреннего «облака» используется Nextcloud. Данное ПО было установлено еще несколько лет назад, начинали мы с версии 9. За эти годы впечатление система оставила неплохое. Работа шла, пользователи обменивались файлами, совместно редактировали документы – работали, в общем.

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

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

И вот настал день Х, обновляемся последовательно со старого 25-го релиза на 28-й. Разумеется, дождались выхода первого патча, 28.0.1. Из опыта знаю, что никогда, никогда нельзя обновляться на самую последнюю мажорную версию, если для нее не вышло хотя бы одно обновление, закрывающее самые первые, и зачастую самые лютые баги.

Причина обновления банальная – закончилась поддержка старой версии, плюс остро не хватало уникальной фишки 28-й. А именно, в ней появилась функция, ограничивающая возможность пользователей вставлять в имена файлов и папок запрещенные для Windows символы. При наличии таких символов, параллельный доступ по SMB к данным Nextcloud коверкал имена «неправильных» файлов, что уже успело нанести нам некоторый ущерб ранее (долго потом гадали, как раньше назывался файл, к примеру, GJLGRY~K.PDF). Что ж, долго Nextcloud к этому шел, но ладно.

Разумеется, перед обновлением был создан полный бэкап. Само обновление закончилось успехом, ничего не предвещало беды. А потом спустя время посыпались звонки. К сожалению, у нас техническая поддержка, системный администратор, программист (плюсом различная побочка и «факультативы») – это один человек. Немного непросто справляться в такой ситуации, и получилось так, что я упустил время. Была бы возможность сразу протестировать систему вдоль и поперек, я бы, конечно, сразу и откатился на бэкап, будучи изумлен увиденным. Но прошло несколько часов, и восстановление из бэкапа теперь приведет к потере наработок за эти часы, что недопустимо, без каких-либо оговорок. Да и объяснять пользователем (среди которых еще директора и замы!), что им придется вспоминать, что они делали и сделать это еще раз – та еще задача. Гораздо проще для их ушей прозвучит фраза «оно обновилось само и все сломалось, ждем патча от горе-разработчиков». Те, кто обновлял приложения на смартфоне, вопросы задавать не будут (приучены, что нельзя откатиться обратно).

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

  • Комментарии к файлам. В случае, если после того, как был открыт во внутреннем просмотрщике какой-нибудь документ PDF, мы открываем другой и попытаемся оставить к нему комментарий – то он прикрепится к первому.

  • Перетаскивание файла для загрузки (Drag’n’Drop) не работает. При попытки перетащить файл в окно Nextcloud интерфейс начинает «прыгать». Теперь загрузить файлы можно только через кнопку плюсик, которая еще и подписана как New (тот случай, когда кнопку «релизнуть» нажимаешь быстрее остальных).

  • Расшаривание папок по ссылке не работает. Вернее, ссылка-то генерируется, но вот если по ней пройти, то появляется пустая вкладка с бесконечным крутящимся кружком. И сюда 🐖 подложили, ну ок.

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

  • Комментарии вообще перенесли на вкладку События (что на боковой панели справа, открывается через меню файла -> Подробности). Что сказать, спасибо – очень логично (нет).

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

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

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

  • Бонусом у меня в интерфейсе администратора перестал открываться лог ошибок – «не удалось загрузить». Разработчикам настолько стыдно, что они его решили скрыть?

  • и еще куча мелких багов, о которых даже говорить не хочу, больно. Разработчики умудрились сломать почти всё 😱.

У меня только один вопрос к разработчикам Срамотаcloud Nextcloud – вы там что, совсем упоролись перед новым годом? Вы свое творение вообще запускали? Эта версия 28.0.1 была установлена мною из стабильной ветки и вышла еще до НГ! Что же тогда творится у вас в бета-версиях, там наверно совсем караул? И боюсь представить, что там вообще «под капотом», может еще и дыр для хакеров и вирусов на годы вперед понаделано…🤷‍♂️

В общем, Nextcloud,

Nextcloud, или как выпускать обновления с закрытыми глазами Облака, Nextcloud, Системное администрирование, Обновление, Баг, Длиннопост

Баги не просто тупые и «детские», их просто невозможно было бы не заметить при хотя бы каком-то минимальном тестировании софта, да даже просто при однократном запуске. Вас там не один-два человека сидит софт пилит. Да, я понимаю, что эта система бесплатная в основном, что разработчики мне и моим пользователям ничего не должны. И вообще весь код на Гитхабе – берите и сами правьте, что нужно. Но выпускать откровенно сырую версию в стабильной ветке – у меня просто нет слов. Это даже не бета-версия по качеству (его отсутствию), это смачный плевок какашками в лицо пользователям.

Но и я тоже хорош оказался, чего греха таить. Вот какие вещи я вынес из этой истории:

  • Обновление по-хорошему нужно делать вечером или в выходной, когда в системе никто не работает. И сразу досконально тестировать. Прописная истина, вот только на практике сложно – я много лет отказывался от личной жизни, больше могу, извините.

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

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

  • В идеале вообще не обновляться и не трогать то, что работает. Но это абсолютно непрофессионально для сисадмина и вообще чревато. Последствия в виде возможного взлома потом перевесят все мучения, вызванные багами. Некоторые компании после взлома вообще говорят «пока».

  • Если все же решили обновляться – прошерстить весь интернет, пытаясь выяснить, с чем возможно придется столкнуться. Хорошо, когда много лишнего времени, которого никогда нет.

  • Бэкап должен быть всегда перед любым обновлением, но, к сожалению, иногда он слишком быстро протухает. Терять данные или жить с глюками системы до следующего патча – тут уж каждый сам для себя решает.

  • Заранее продумываем, как будем восстанавливаться из бэкапа и стараемся минимизировать затрачиваемое на это время, выверяя все до мелочей заранее. Береженого бэкап бережет.

  • Устраиваться на одну должность, никаких совмещений обязанностей. Уверяю, что даже совместить только техподдержку и системного администрирование – это на грани возможного. В итоге все равно дойдете до того, что придется принимать антидепрессанты и седативные/успокоительные вкупе с десятком других лекарств от сопутствующих болячек. Правда, в небольших компаниях с ИТ всегда сложности и непонятки. Исконно считается, что сисадмин и программу напишет, и чайник починит, и вообще сделает все, что попросят – «все равно весь день сидит в монитор зырит, лентяй». А если еще и в маленьком городе живете – выбирать будет особо не из чего, если не говорить об удаленке.

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

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

Все мы сталкивались с лютыми багами на примере той же Windows 10. То от принтеров нас отучают (думаю это с подачки «зеленых», бумагу экономить надо, лес беречь), то звук или блютус сломают. То еще что-нибудь испортят. А в Windows версии 11 успех решили дополнительно закрепить. Обновление сродни русской рулетке. И это платная ОС, установленная на большинстве компьютеров мира. И такое качество. Впрочем, Windows я люблю, иначе никак – благодаря ей я заработал приличную сумму денег на помощи в решении ее проблем у пользователей.

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

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

Я считаю, что если хочется что-то поменять к лучшему в ИТ, то прежде всего, нужно начать с себя. Я, к примеру, вообще отказался от покупки видеоигр. Да, у меня большая библиотека в Стиме и мне немного обидно, что она больше не обновляется. Что нет удобного лаунчера, а вместо него теперь десяток ярлыков на рабочем столе, ведущих к папкам с запахом рома. Да, мне оказалось куда приятнее подождать полгода-год после релиза игры и тупо скачать ее с торрента, не заплатив не копейки. А потом удалить ее через час в 4/5 случаев, ибо мое время стоит дороже того шлака, который они называют играми. Аморально, и, если так будут поступать почти все – наверно видеоигр больше не будет. Или же начнут выходить действительно качественные продукты, оптимизированные и вылизанные еще на старте продаж. Может так и «ранний доступ» (бесплатный бета-тест в других словах) уйдет в небытие. Как знать, как знать. Но это лучше, чем и дальше ныть в стиле «выпускают одно говно, наживаются на микротранзакциях, оптимизаций нет, цены заоблачные, опять нужно новое железо и т.п.» и продолжать грызть порядком протухший кактус.

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

А что-то из ПО пишу и сам, чем-то даже делюсь с остальным миром, в т.ч. иногда и исходниками. В основном то, для чего нет альтернатив, или когда альтернативы распухшие и неудобные. Но это я уже отвлекся.

Показать полностью 1
[моё] Облака Nextcloud Системное администрирование Обновление Баг Длиннопост
60
4
user4964500
1 год назад

Nextcloud для ПТО если ли смысл?⁠⁠

Всем привет!!! Сейчас на работе столкнулись с полным переходом на новое облачное хранилище nextcloud. Руководство хочет совсем уйти с проводника и общих папок. В дальнейшем хотят вообще удалить офисные программы с самого компа. Коллеги ПТОшники, кто уже работает в nextcloud, как вам прога? С какими плюсами и минусами успели столкнуться при подготовке ИД?

ПТО Строительство Инженеры злятся Nextcloud Техническая документация Ид Текст
9
kornalexandr2
1 год назад

Нужна помощь в подборе софта для домашнего сервера⁠⁠

Всем привет!

Ранее писал пост о выборе решения для домашнего сервера (тут). Спасибо всем, кто откликнулся.

Выбор пал Proxmox.

Что имеем сейчас:

- Synology NAS DS216j - оригинальный. Всё нравится, но мощностей катастрофически не хватает. На нем файлохранилище в RAID-1, которое хранит и важные данные и фильмы до момента просмотра.

- Зачатки умного дома на Яндексе (станция, свет, чайник, телевизор, вытяжки). Плюс есть еще несколько устройств, которые не подхватил Яндекс.

- Телевизор Samsung - выделяю отдельным пунктом, так как это южно-корейское чудо борется с пиратством. Это и сподвигло посмотреть в сторону медиасервера. Ранее пользовался DLNA, но если появится AVI, то смотреть я могу его везде кроме этого борца за авторские права.

- Одна IP камера (p2p), которую изредка подхватывает Synology Surveillance Station. Еще одна камера в пути. Где-то валяется веб-камера.

- ZBDongle-E USB Zigbee 3.0 - в пути, скоро ожидается прибытие.

Что планирую:

Если коротко, то что на рисунке:

Нужна помощь в подборе софта для домашнего сервера Помощь, Сервер, Nas, Xpenology, Home Assistant, Plex, Медиацентр, Nextcloud, Видеонаблюдение, Длиннопост

Все мои хотелки будут отдельными виртуальными машинами (на рисунке - ВМ):

  1. Xpenology - пока по привычке из-за его удобства. Там два отдельных диска в зеркале.

  2. Home Assistant OS - решил всё же не контейнером. Конкретно пока причин не могу назвать. Начитался. Сложилось впечатление, что OS имеет больше возможностей. Я закладываю максимум. В планах привязать всё что привяжется, включая Яндекс. На отдельном диске.

  3. Сервер с торрентокачалкой и медиасервером. Пока знаком с только с Plex. Стоит на NAS. Много читал про UMS. Рассматриваю его в качестве альтернативы. Позже сюда же планирую приблуды для автопоиска торрентов.

  4. Тестовый NAS - пока вижу его как Ubuntu c NextCloud. Немного щупал OpenMediaVault. Еще знаю про TreuNAS, XigmaNAS и еще что-то могу вспомнить. Это на перспективу, чтобы уйти от хренолоджи (если всё хорошо пойдёт).

  5. Видео наблюдение - по многочисленным статьям пока остановился на Ubuntu и MotionEye. Но в этот вопрос еще не до конца вник. В ближайшей перспективе камера в квартире, позже - и в подъезд перед дверью. Хотелось бы с неким ИИ, распознаванием лиц, сохранением и тд.

Пункты 1 и 2 - практически буду сразу разворачивать в боевое положение. Поэтому они удостоились отдельных дисков (а кто-то даже массива).

Пункты 3-5 пока экспериментальные. Поэтому будут ютиться на одном диске.

Забыл еще нарисовать отдельный диск для периодического бэкапа всего этого безобразия.

Нужна помощь в подборе софта для домашнего сервера Помощь, Сервер, Nas, Xpenology, Home Assistant, Plex, Медиацентр, Nextcloud, Видеонаблюдение, Длиннопост

Что хотелось бы узнать:

  1. Вообще мнение о данном решении. Кто видит минусы: какие, почему и какие есть альтернативы?

  2. Медиасервер. Знаком с Плексом. Так как для него есть приложение для Samsung Tizen. В планах транскодирование на лету. Либо не на лету, но за адекватное время. Может ли Universal Media Server предложить что-то для Самсунга? Вообще кто пользовался Плексом и УМС - какие плюсы и минусы?

  3. Торрентокачалка на этом же медиасервере - сейчас на синолоджи стоит Download Station. Неплохо. Но хотелось бы более простой доступ к постановке торрентов на закачку (приложение на телефон, дополнение в браузер и тд). Читал, что это есть у Трансмишн. Пока смотрю в его сторону. Может кто чего посоветует?

  4. NAS - тут пока вообще далёк от конкретного выбора. Пока решил так. Тут больше интересует, кто что может плохого сказать про НекстКлауд. Планируется доступ "извне" в любое время.

  5. Видеонаблюдение - тут всё еще более абстрактно, чем в предыдущем пункте. Хочу видеонаблюдение. Возможностей хочу максимум. Платить не хочу совсем (даже минимум). Хочу что-нибудь на опенсорсе, но очень умное. Может даже умные сценарии по распознаванию лиц.

    Заранее благодарю за ответы! Всем мира и добра!

Показать полностью 2
Помощь Сервер Nas Xpenology Home Assistant Plex Медиацентр Nextcloud Видеонаблюдение Длиннопост
30
2
El.consado
El.consado
2 года назад

Синхронизация браузера через nextcloud⁠⁠

Здравствуйте друзья! Многие знают и пользуются функцией синхронизации в браузере. А чо, удобно же, на работе и дома в браузере синхронизированы закладки, плагины, история. И вот возник у меня вопрос, а возможно ли завернуть эту синхронизацию не на сервера браузера, а на свой сервер? Пароли я давно уже в сторонем приложении синхронизирую. Но вот со всем остальным как то не получается. Вопрос возник не столько из-за парноидальных наклонностей, сколько из-за криво работающей штатной синхронизации, в частности оперы. Буквально на днях, на работе, отвалился профиль оперы, просто хлоп и опера в дефолте, все ручками настраивать жутко лениво, да и на работе нужно работу работать, а не оперу настраивать... Собственно, вот и возник вопрос. Имею домашний nextcloud. Не задавался подобным вопросом никто? Нагуглить чего-то толкового не удалось.
p.s. оказывается firefox позволяет изменить путь к папке с профилем. Расположил его в папке NC, но nextcloud в процессе работы браузера пытается синхронизировать файлы, учитывая, что они в этот момент заняты, получаю постоянные ошибки синхронизации. Может быть есть возможность синхронизацию папки профиля в винде 7 сделать по событию (закрытия браузера)?

Windows Nextcloud Браузер Синхронизация Текст
4
mozaroc
2 года назад
Лига Сисадминов

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud⁠⁠

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


Для чего может пригодится NextCloud:
1. Резервное копирование и онлайн доступ к важным файлам
2. Простой и быстрый способ поделиться каким-либо файлом или фото
3. Совместная работа над документами
4. Личный сервер для онлайн видео конференций
5. Чат
6. И еще многое другое о чем можно почитать на сайте nextcloud

Что нам понадобится:
1. Чистый виртуальный сервер с минимум 2Gb оперативной памяти и установленной на нем ОС Ubuntu22
2. Доменное имя
3. Немного времени что бы подключиться к серверу и выполнить пару команд

Пункт 1

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

Пункт 2

Как получить доменное имя бесплатно я рассказывал в своей предыдущей статье, если коротко то
- идем на сайт duckdns.org
- авторизуемся/регистрируемся
- добавляем домен и закрепляем за ним IP вашего сервера.

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

Пункт 3

Подключаемся к вашему серверу по SSH, как это сделать можно узнать в интернетах и приступаем к установке и настройке:

1. Скачиваем скрипт установки, даем ему права на исполнение и запускаем

wget https://github.com/mozaroc/bash-hooks/raw/main/nextcloud.sh
chmod +x nextcloud.sh
./nextcloud.sh

Выполняется скрипт примерно 4-5 пять минут и закончится все должно следующей картинкой

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

Что сделает скрипт:
- Установит и настроит веб сервер caddy для реверспроксирования к мастерконтейнеру nextcloud и его рабочим контейнерам, так же будет выполнено реверспроксирование к WGDashboard, а так же для автоматические получения и продления SSL сертификатов для корректной работы Nextcloud
- Установит и настроит сервер впн WireGuard
- Установит WGDashboard для управления впн подключениями
- Установит docker
- Скачает и запустит контейнеры с nextcloud.

Что бы открыть панель управления VPN пройдите по адресу
https://ВАШ-ДОМЕН.duckdns.org:10086
Как создавать и управлять подключениями VPN я рассказывал в своей первой статье

Продолжаем настройку nextcloud из веб интерфейса

1.Заходим по адресу:
https://ВАШ-ДОМЕН.duckdns.org:8443
Не забываем указывать https и порт, автоматического перенаправления для контейнера установщика к сожалению нет(но есть для уже работащего Nextcloud)
Первый вход может быть немного с задержкой, т.к. вебсерверу нужно время для получения валидного SSL сертификата.

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

2. Копируем парольную фразу целиком и где-нибудь сохраняем, просто на всякий случай и нажимаем кнопку Open Nextcloud AIO login

3. Авторизуемся с этой парольной фразой

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

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

4. Далее вводим домен на котором работает Nextcloud

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

5. Следующую страницу сразу промотайте внизу и введите временную зону в которой хотите что бы работал ваш сервер, для Москвы это Europe/Moscow

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

6. Далее загрузится та же страница на которой можно выбрать какие дополнительные модули нужно установить, а так же какую версию nextcloud нужно поставить
Здесь распишу подробнее, каждый дополнительный модуль требует дополнительно 1Gb оперативной памяти, и не все модули одинаково полезны.
- Антивирус CalmAV, штука полезная, но антивирусы есть везде и если вы будете пользоваться сервером с ограниченным кругом лиц и не давать загружать на него файлы откуда попало то я думаю без него можно обойтись, т.к. нагружать он будет не только память, но и CPU, в результате чего комфорт от использования сервера пропадет начисто
- Fulltextsearch для небольшого сервера так же не особо нужен, искать во всех файлах разом я думаю тоже не особо пригодится как и запись разговоров в видеоконференциях, собственно разработчики так и считают потому что действительно нужные модули отмечены а не нужные нет. По умолчанию.

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

Нажимаем Download and start containers и ждем окончания установки

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка
Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

7. Установка занимает 5-10 минут, после того как все установится и запустится, вы увидите следующее, нужно будет скопировать и сохранить пароль главного администратора и можно заходить и начинать пользоваться.

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

Сервер Nextcloud в редакции All-in-One установлен и готов к работе

Вводим логин admin и пароль который получили на предыдущем шаге и заходим

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

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

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

В правом верхнем меню, под иконкой пользователя к основным параметрам сервера и управлению пользователями

Прокачиваем свой VPS для впн по другому или добавляем онлайн хранилище файлов на базе NextCloud Linux, Гайд, Nextcloud, Wireguard, Командная оболочка bash, Длиннопост, Реферальная ссылка

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

Так же для nextcloud есть куча модулей и дополнений для различных потребностей, все их можно увидеть в официальном репозитории

Вот собственно и все, спасибо за внимание.

Спасибо за установочный скрипт и инструкцию вы можете сказать приобретя сервер по моей реферальной ссылке у провайдера Veesp так же есть промокод на скидку 5% 8ZT5G6NNWKSE

Спасибо за внимание

Показать полностью 12
Linux Гайд Nextcloud Wireguard Командная оболочка bash Длиннопост Реферальная ссылка
4
340
mihanic
2 года назад
Про железо

Собственное облачное хранилище + тестовый доступ⁠⁠

Многие не очень крупные компании, стартапы, просто команды единомышленников используют не собственные облачные решения для хранения данных, а готовые продукты такие как: Dropbox, Google Диск, Яндекс 360, решения VK WorkMail и другие.
Яндекс и VK WorkMail помимо прочего позволяют организовать обмен электронной почтой для сотрудников, вести общий календарь, контакты и т.д.
Многие компании из моего окружения использовали именно Яндекс 360, по причине наличия базового бесплатного тарифа, который распространялся на сотрудников, которым требовалась только почта, а хранение файлов можно было организовать приобретая руководителю дополнительный объем места в облаке и разделить его общими папками между сотрудниками.

С 17 апреля Яндекс 360 для бизнеса стал платным. Тарифы начинаются от 270 рублей за сотрудника.

Получив это письмо счастья, я рассчитал ожидающую меня стоимость и она составила более 8 тысяч руб. в месяц. Не то что бы это катастрофическая какая-то сумма, но она стала в разы больше текущих затрат, плюс есть ряд ограничений в яндексе, что мешает работе (например количество общих папок). Решил ознакомиться есть ли какие-то альтернативы решениям Яндекса и стоит ли игра по отказу от его услуг свеч.
Первым рассмотренным вариантом был VK WorkMail (aka Mail.ru), но его решения по облачному хранилищу давно стали платными. В этом случае наши потребности попадали в диапазон тарифа 5790 руб. в месяц.
Далее был Dropbox, с которого мы когда-то начинали еще на личных аккаунтах, объединяясь общими папками. Его корпоративные тарифы начинаются от 15$ за пользователя…
От иностранных сервисов пришлось отказываться в связи со сложностями с оплатой и рисками одномоментно остаться отрезанным от данных услуг.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

  • Файловое хранилище

  • Встроенный почтовый клиент

  • Трекер задач на подобие Trello, пускай и довольно простой

  • Облачный редактор документов - топовая штука

  • Календарь

  • Собственный мессенджер и сервис видеозвонков

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

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

Также есть вариант если уж переходить на "свое" облако также параллельно запустить свой почтовый сервер на том же VPS, например mailcow. Но пока VK workmail бесплатен для почты такое избыточно, на мой взгляд. И в этой статье я не рассматриваю установку этого сервиса.

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

Основные потребности, которые он закрывает:

  • Если у вас десятки или даже сотни пользователей, то здесь будет безлимитное количество пользователей за фиксированную плату аренды VPS сервера, позволяет получать экономию средств буквально начиная с 6-ого пользователя облака относительно решений Яндекс 360 и VK WorkSpace.

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

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

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

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

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

  • он по сути самый простой - две команды в консоли.

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

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

Пошаговый гайд по установке Nextcloud на VPS.

Заказываем выделенный сервер. Надежный и проверенный хостинг предлагающий VPS на 500 Гб за 999 руб. в месяц или 1000 ГБ за 1749 руб. в месяц это sweb.ru (внимание! ссылка реферальная, если вы хотите поощрить меня за эту статью, то переходите по ней и вам сделают доп. скидку в 15%. В другом случаем просто вбейте этот короткий адрес в браузере).
Этот хостинг выбран потому, что:

  • Располагается в России

  • Оплата с НДС для юр. лиц

  • Все в порядке с финансовой отчетностью, сотни миллионов оборот, прибыльность и т.д.

С другими вариантами хостингов можно ознакомиться например здесь poiskvps.ru, там уже заданы фильтры по стране - Россия, типу диска SATA, объему памяти и количеству ядер процессора. Можно убрать страну, если вас не пугает использование хостинга с размещение в другом государстве, то это расширит список доступных вариантов. Для всех хостингов процесс установки одинаков, есть лишь небольшие отличия в интерфейсе.

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

Я выбираю хостинг с операционной системой Ubuntu 20.04 LTS, без дополнительного ПО.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

После оплаты аренды сервера, создастся конфигурация оборудования и в ней нас интересует два пункта.

Первое это IP адрес VPS, мой реальный IP скрыт и на скриншоте для наглядности указан 1.1.1.1

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Второе это root пароль. В зависимости от хостинга он может быть указан как в консоли управления сервером:

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Либо при создании VPS пароль высылается по электронной почте, указанной при регистрации в хостинге:

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Я хотел сделать все красиво, поэтому сервис решил разместить на домене своей компании. Для этого надо сделать «A» запись у регистратора домена, в моем случае я остановился на банальном cloud. Имя поддомена указывается без точки в конце, в качестве значения адреса указывается IP адрес сервера.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Если у вас нет своего домена, то:

  1. его можно приобрести, домен третьего уровня - nextcloud.spb.ru (то есть после названия идет еще зона в данном случае "spb" и потом "ru"). Стоит это буквально несколько сотен рублей в год, нужно лишь найти подходящее свободное имя. Первый год как правильно стоит "льготно" чуть меньше, а начиная со второго продление будет незначительно дороже.

  2. при заказе VPS хостинг провайдер вам может бесплатно предоставить домен третьего уровня в своей зоне, для этого нужно попробовать обратиться в тех. поддержку. Или же в некоторых случаях бесплатно предоставляется домен третьего уровня в обычных зонах таких как указана выше ".spb.ru"

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Теперь необходимо подключиться к серверу через консоль и установить Nextcloud. Я проводил установку из под Windows, используя консоль PowerShell. Для быстрого вызова консоли нажимаем Win+X и выбираем Windows Powershell (администратор).

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Чтобы подключиться к нашему новому серверу необходимо выполнить команду вида:

ssh root@1.1.1.1

где:
root — имя пользователя, остается без изменений
1.1.1.1 — IP адрес арендованного VPS

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

The authenticity of host ‘1.1.1.1 (1.1.1.1)’ can’t be established.
ECDSA key fingerprint is SHA256: rDBr4hCNI/Bjvo6KcDWyKUDle1RkyDivkdt5tFPrCow.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

наберите yes и нажмите enter.

Чтобы ввести пароль есть два способа:
1. Перепечатать его вручную, соблюдая регистра и спецсимволы, при этом сами символы в строке ввода появляться не будут, будет все также просто мигать курсор «_».
2. Скопировать пароль из консоли управления VPS или письма, перейти в консоль PowerShell и ЩЕЛКНУТЬ ПРАВОЙ КНОПКИ МЫШИ В СТРОКЕ ВВОДА ПАРОЛЯ, ГДЕ МИГАЕТ КУРСОР, нажать Enter на клавиатуре. Команда ctrl+v (или аналогичные) в данном случае не работают

Если авторизация прошла успешно, то вы увидите приветственную надпись. А строка для ввода команды будет иметь вид «root@servername:~#«.

Далее описывается пошаговый процесс установки самого Nextcloud, с исходником можно ознакомиться на github.

Осталось выполнить две команды.

Первая устанавливает Docker на VPS, команду из поля ниже можно скопировать из поля ниже целиком и вставить в консоль правым кликом мыши, здесь уже команда отобразиться после вставки и нажать Enter:

curl -fsSL https://get.docker.com | sudo sh

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

sudo docker run --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --publish 80:80 --publish 8080:8080 --publish 8443:8443 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro nextcloud/all-in-one:latest

Показателем успешного завершения будет, когда в консоли появиться следующий текст:

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

Теперь мы можем получить доступ непосредственно к web интерфейсу настройки, о чем и видим сообщение выше. Нужно в браузере перейти по адресу, который будет сформирован по образцу «https://internal.ip.of.this.server:8080», где «internal.ip.of.this.server» — это IP адрес VPS. Для моего IP адреса, который я использую в этом примере настройки это будет выглядеть так (обязательно использовать префикс HTTPS):

https://1.1.1.1:8080

Если на странице вы увидите сообщение подобно тому, что ниже, то это нормально, дело в том что сертификат SSL, который используется для защиты страницы является самоподписным. Просто выберите «Дополнительные» и перейдите по ссылке.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Только после того как вы скопировали и сохранили пароль можно переходить по кнопке "Open Nextcloud AIO login", на следующей странице сразу же попросят этот пароль ввести, чтобы убедиться, что у вас есть к нему доступ. Вводим пароль и логинимся.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Все почти готово, остались последние настройки, на загрузившейся странице нужно в первую очередь внизу задать временную зону, в моем случае это «Europe/Moscow». Также можно выбрать зону по ссылке под полем для ввода.
Повреждаем кнопкой "Submit".

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

Выше, в разделе «Optional addons» можно выбрать дополнительные надстройки, которые установятся автоматически:
— антивирус, лично я не использую
— офисный пакет, для онлайн работы, обязательно к установке.
— поиск по тексту, лично я не использую
— аддон для превью файлов различного расширения, себе установил
— Nextcloud Talk, аналог конференций и корпоративного чата, себе установил - используем
Если внесли изменения, то подтверждаем их кнопкой «Save changes» (зеленая галочка). В дальнейшем эти пакеты можно будет добавить или удалить.

Далее нажимаем «Download and start containers» (голубая галочка). В данном случае установщик предлагает установить версию 26, а не 25. На момент прочтения версия может быть уже 27 или даже выше, ставим соответственно самую последнюю.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

После запуска всех контейнеров на странице отобразится пароль для первого автоматически созданного пользователя «admin». Пароль также нужно сохранить. Но его всегда можно будет найти на это страничке.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

По кнопке «Open your Nextcloud» можно открыть веб версию интерфейса, она уже будет на поддомене который был введен на начальном этапе. И авторизоваться там с логином «admin» и паролем с предыдущей страницы.

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост

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

Собственное облачное хранилище + тестовый доступ VPS, Nextcloud, Ubuntu, Облачное хранилище, Длиннопост
  • загружено 400 Гб, более 170 тысяч файлов

  • общий объем хранилища 1 Тб

  • 30 пользователей

  • 3 месяца с начала использования без сбоев

  • доступ через веб и нативные приложения windows, macos, смартфоны

Показать полностью 23
VPS Nextcloud Ubuntu Облачное хранилище Длиннопост
282
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии