Облачный сервер на 1TB на Raspberry Pi и Nextcloud. Пошаговая установка без монитора и клавиатуры

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ค. 2024
  • Важно!
    1. Вопросы веб-безопасности не рассмотренны в данном видео.
    2. В рассмотренном сервере нет избыточности хранения данных, и для этого нужно использовать диск компьютера.
    В этом видео я записал процесс создания своего первого сервера на nextcloudpi. Показал, как можно это сделать с минимальным набором компонентов без монитора
    Ссылка для скачивания образа ownyourbits.com/downloads/
    В будущем я хотел бы решить следующее:
    1. Настроить Port forwarding и реализовать безопасный доступ не из внутренней сети
    2. Добавить off-site точку, где можно было бы хранить бэкап данных
    3. Добавить RAID в сервер, чтобы перестать дублировать данные на компьютере
    4. Добавить UPS к серверу
    5. Добавить PLEX Media Server к серверу
    Введение: (0:00)
    Перечень компонентов: (1:10)
    Запись образа на SD-карту: (4:00)
    Активация SSH: (6:47)
    Подключение по SSH: (7:44)
    raspi-config настройка wi-fi: (9:36)
    ifconfig - узнаём IP адрес: (11:45)
    Активация Nextcloud: (14:00)
    Конфигурация NextcloudPI: (16:08)
    Пользовательская часть Nextcloud: (22:02)
    Клиент для рабочего стола: (25:05)
    Проблема синхронизации и решение (27:16)
    Замер энергопотребления: (29:40)
    Сравнение стоимости облачных сервисов: (32:35)
    Сохранность данных: (34:30)
    Заключение: (26:30)

ความคิดเห็น • 46

  • @nikteshy9131
    @nikteshy9131 ปีที่แล้ว +4

    По больше такого контента!!))

  • @user-et9hd4wy7h
    @user-et9hd4wy7h 2 ปีที่แล้ว +2

    Ура, новый видос!

  • @shum_ok
    @shum_ok 7 หลายเดือนก่อน +3

    Где вторая часть про настройку доступа извне?))

  • @djAbyssRT
    @djAbyssRT 6 หลายเดือนก่อน +3

    лучше не насиловать малинку, а взять либо старый бу комп, либо собрать пк на материнке со встроенным недорогим процессором. вставить 2 одинаковых жестких диска в режиме RAID для отказоустойчивости.
    Операционку можно поставить openmediavault или truenas scale. А там эти Nextcloud и подобные программки ставятся в один клик из хранилища приложений

  • @unixit
    @unixit 6 หลายเดือนก่อน +2

    Использую для этих целей mini itx плату со встроеннным процессором и 4 портами sata, 2 заняты raid-ом для хранения данных, один порт под систему, и один порт под диск для файло помойки с доступом по samba из локальной сети, OS Debian.

    • @unixit
      @unixit 6 หลายเดือนก่อน

      Для новичков могу посоветовать Openmediavault. Кому интересно пишите.

  • @kentavr_go
    @kentavr_go 2 หลายเดือนก่อน

    Очень интересная тема

  • @user-go1wx2uf9g
    @user-go1wx2uf9g ปีที่แล้ว +3

    Можно попробовать 4гб образ разместить на карте 4гб если использовать usb image tool с опцией truncate , он игнорит размер карты и если образ не занимает все 4гига то он встанет и заработает 😊

  •  ปีที่แล้ว +1

    Молодец

  • @byzby514
    @byzby514 ปีที่แล้ว +1

    Спасибо за такое подробное видео! Теперь узнать бы, как связать nextcloud с купленым доменом по протоколу HTTPS? Вы не видели каких-то инструкций? Может быть, на английском.
    До этого пробовал nginx, но он почему-то не генерировал SSL сертификат, всё время ошибку выдавал. Не понимаю, что не так и что делать(((

    • @plinsburg
      @plinsburg  ปีที่แล้ว +1

      У меня это получилось сделать. Я привязал домен к IPv6 и мне даже не пришлось покупать статический IPv4. Но не во всех странах домашний модем поддерживает IPv6. Домен взял на freenom. DNS сервер Cloudflare. th-cam.com/video/p8XPAlqbxOY/w-d-xo.html

    • @user-gq1bb2go4s
      @user-gq1bb2go4s ปีที่แล้ว +2

      Я сделал так:
      1. Купил статический IP у провайдера
      2. Имелся домен свой
      3. Подключил свой домен к клаудфларе заменой ns
      4. На клаудфларе сделал переадресацию с домена на статический ip
      Все пробросилось и на следующий день заработало. Только домен нужно в список доверенных включить в настройках некстаклауд через терминал малины

  • @Andrey0088
    @Andrey0088 11 หลายเดือนก่อน +4

    Лучше купить мини пк, благо ценники на них сейчас вкусные. Малинка больше заточена не под такие задачи.

  • @nickfox6221
    @nickfox6221 ปีที่แล้ว +1

    У новых версий кстати, есть проблема с подключением по SSH, даже у 1.50.3, просто не пускает дальше пасса с ошибкой(This account is currently not available), на версии 1.49 проблем нет. А так спасибо за контент)

    • @plinsburg
      @plinsburg  ปีที่แล้ว

      github.com/nextcloud/nextcloudpi/issues/1630

  • @user-gq1bb2go4s
    @user-gq1bb2go4s ปีที่แล้ว +1

    Добрый день. Установил поверх open media vault. Подскажите как поменять порт входа, чтобы можно было в omv войти?

    • @unixit
      @unixit 6 หลายเดือนก่อน

      Удалось найти решение проблемы?

  • @karelinars
    @karelinars 2 หลายเดือนก่อน +2

    Для чего качать nextcloudpi, если можно взять raspberry pi os lite на 64 бита. Далее обновляешь и накатываешь snap, после с помощью снапа ставишь nextcloud и готово. Дальше просто настраиваешь диск и все. 2 гига система максимум займет.

    • @user-wx1ns5hf3h
      @user-wx1ns5hf3h 12 วันที่ผ่านมา

      А то, что придется ставить сопровождающие пакеты, для адекватной и стабильной работы:))
      Как минимум db придется развернуть(без него придется юзать убогий sqlite3, который имеет массу минусов, один из которых, это скорость доступа к данным и отсутствие кеширования, а так же, если файл sqlite3.db побьется, то ггвп всем данным).
      А там по мелочам потом. Nextcloud это больше, чем хранилище, от этого и следуют остальные зависимости

    • @karelinars
      @karelinars 12 วันที่ผ่านมา

      @@user-wx1ns5hf3h через снап ничего отдельно ставить не нужно.

  • @gogalmogal0_0
    @gogalmogal0_0 11 หลายเดือนก่อน +1

    Самая главная проблема таких серверов это то что никто не гарантирует сохранность данных. Если у google или Яндекс все данные резервируется то на данном сервере если полетит жёсткий диск, а он может быстрее умереть из за того что работает 24/7 то и данные тоже пропадут. Для таких облаков желательно подключать два жёсткий диска чтобы использовать их в режиме raid, а в лучшем случае купить nas

    • @plinsburg
      @plinsburg  11 หลายเดือนก่อน +1

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

    • @aleksbotler5358
      @aleksbotler5358 8 หลายเดือนก่อน +1

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

  • @user-ze4qb4my1h
    @user-ze4qb4my1h 5 หลายเดือนก่อน +5

    Ты забыл упомянуть про обслуживание оно тоже денег стоит хоть ты это сам делаешь и для себя, но это нужно считать за интернет что ты платишь и если ты предоставляешь кому-то эти услуги у тебя так же должен дублироваться интернет т.е. те кто предоставляет веб услуги они имеют два провайдера. Теперь про электричество нужно ставить ИБП в случае отключения электричества для бесперебойной работы. Теперь если активно будут пользоваться твоими услугами то у тебя должны быть деньги на новые жесткие диски или ССД, на новые ИБП в случае поломки или на аккумуляторы для нее. Вот теперь считай твоя работа плюс все железки сколько стоят. И даже для себя если считать по деньгам сколько стоит распберри, флешка и жесткий диск, то оно выйдет в туже сумму что и услуга от Майкрософта или от других. Т.е. я хочу себе облачное решение или я покупаю уже у той же Майкрософта за 69 бакса или я покупаю свой сервер и обслуживаю сам и делаю все сам, а там все они делают. Вот теперь надо подумать стоит ли оно того или нет.

  • @ua6atg
    @ua6atg 7 หลายเดือนก่อน +1

    спасибо! vpn (wirecuard) поставить через терминал можно?

    • @plinsburg
      @plinsburg  6 หลายเดือนก่อน

      Да можно. рекомендую Tailscale - бесплатное приложение, которое автоматически настроит wireguard и даст простой интерфейс для его использования. Можно установить из консоли командами apt get ...

  • @zaharcevs
    @zaharcevs ปีที่แล้ว +1

    Интересно по скорости работы, на сколько быстро переключаются каналы

    • @plinsburg
      @plinsburg  ปีที่แล้ว

      О каких каналах вопрос? В целом, работой я доволен. Но мобильное приложение слабоватое. Есть неудобные моменты. А вот сам функционал хранения и синхронизации документов с ПК работает не хуже коммерческих альтернатив.

  • @shumaher86
    @shumaher86 5 หลายเดือนก่อน +1

    несколько видео таких посмотрел, где из малины делают NAS. разным софтом. но никто вообще ни слова не говорит про скорость доступа к данным. чёт подозрительна... оно вообще юзабельно, фильм в FullHD покажет например по SMB без тормозов и дропов?

    • @jorchick
      @jorchick 2 หลายเดือนก่อน +1

      У меня к Raspberry Pi 3B+ подключен SSD 1TB по USB. Правда как оказалось не хватало тока USB. Нашел информацию, что USB у Pi 3 выдает максимум 1.2А. Даташит на SSD говорит о потребляемом токе 1.16А. Плюс потребление USB/SATA адаптера и видимо вышел за пределы допустимого. Пришлось из корпуса адаптера USB/SATA вывести дополнительные провода и подключить питание к +5В на Pi. В итоге все заработало. Когда тестировал скорость записи/чтения - видел цифру около 17 МБ/с. Поставил там торрент-качалку (Transmission). Периодически смотрю по SMB фильмы (в том числе 1080p) - тормозов не заметил. Поначалу думал тоже поставить NextCloud или OwnCloud. Но как потом понял, что мне SMB будет достаточно. Учитывая, что на Pi еще стоит WireGuard с переадресацией портов на роутере (с белым IP), у меня есть доступ к файлам из любого места.

  • @danieldidorenko5389
    @danieldidorenko5389 6 หลายเดือนก่อน +1

    в мене не хотіло з'єднатись через windows консоль, а через putty на ура

  • @fedorlukash1088
    @fedorlukash1088 หลายเดือนก่อน

    а можно будет зайти на него с любого места?

    • @plinsburg
      @plinsburg  หลายเดือนก่อน

      можно. Если у вас есть IPv6 то в видео всё показано. Если нет, то с использованием VPN от Tailscale либо туннеля от Cloudflare Zero Trust. Этого в видео нет, нужно гуглить.

  • @zaharcevs
    @zaharcevs ปีที่แล้ว +1

    Когда вторая часть?

    • @plinsburg
      @plinsburg  ปีที่แล้ว

      У меня в сейчас нет реального IPv4 адреса. Даже динамического нет. Как отдельную услугу я это покупать пока не буду. В течение полугода надеюсь решить эту проблему и настроить HTTPS доступ. Тогда и видео постараюсь сделать. Пока работаю через внутреннюю сеть через HTTP.

    • @aleksbotler5358
      @aleksbotler5358 8 หลายเดือนก่อน

      @@plinsburg купи виртуалку и пробрось туда впн, доступ будешь черз нее. Или используй zerotier для связи компа с распберри

  • @user-ze4qb4my1h
    @user-ze4qb4my1h 5 หลายเดือนก่อน

    "ifconfig" потому-что это не винда и сделано она на ядре Unix

  • @zaharcevs
    @zaharcevs ปีที่แล้ว +1

    Алярм.. Немогу скачять образ, сайты не работают, даже через ВПН... Может сможешь образ скинуть куданибуть.

    • @plinsburg
      @plinsburg  ปีที่แล้ว

      github.com/nextcloud/nextcloudpi/releases
      Assets -> NextCloudPi_RPi_06-10-22.tar.bz2

  • @devospos
    @devospos 11 วันที่ผ่านมา

    Вы учли включенные у cloud провайдеров бэкапы но вы не посчитали стоимость интернета, разницу в ширине ваших интернет каналов...
    Вы ничего не сэкономили... Потому что raspberry стоит ~ 50-100$ и жесткий диск еще столько же))

    • @plinsburg
      @plinsburg  11 วันที่ผ่านมา

      Есть смысл. Я получил опыт. Перенёс эту систему на mini PC со временем. И у меня теперь там работат много других облачных сервисов включая офис. Подписка на каждый такой сервис отдельно на мой взгляд стоит дороже чем мой сетап. И я чуствую что владею своими приложениями и своими данными, а не гугл владеет мной. Безусловно вкусовщина. Далеко не для каждого

  • @aliaksandrkarpeichyk8874
    @aliaksandrkarpeichyk8874 7 หลายเดือนก่อน

    Что значит "линуксаподобная ОС"?
    Вы бы сначало хотя бы что-то почитали про linux и nextcloud, чтобы не выглядить глоуном

    • @plinsburg
      @plinsburg  6 หลายเดือนก่อน

      Не знаю о каком таймкоде речь, но вполне возможно, что сказал неверно. Nextcloud - это приложение. Nextcloudpi - операционная система на основе линукс ядра, с основной целью непрерывно исполнять приложение Nextcloud.

  • @simpleman4790
    @simpleman4790 ปีที่แล้ว +1

    ipconfig - для win.
    ifconfig - linux