02 - Raspberry Pi + Nextcloud. Домашний и свой Cloud. Установка и настройка

Рассмотрим решения и возможности домашнего сервера.
Настроим Raspberry Pi, Установим Rasbian. Установим Nextcloud
С домашним сервером мы можем упростить нашу жизнь, сохраняя свои данные у себя дома.
Ссылки:
Rasbian: www.raspberrypi.org/
Rufus: rufus.ie/
Nextcloud: nextcloud.com/
Использованные команды:
Обновление:
apt apdate
apt upgrade
Отключение IPv6:
nano /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
sysctl -p
Установка стандартных пакетов:
apt install vim net-tools tree ncdu bash-completion curl dnsutils htop iftop pwgen screen sudo wget
Работа с дисками и внешними носителями:
fdisk -l
mount, mount -a
umont
Nextcloud:
apt install apache2 php7.3 php7.3-gd php7.3-curl php7.3-common php7.3-intl php-pear php-apcu php7.3-xml libapache2-mod-php7.3 php7.3-mbstring php7.3-zip php7.3-mysql mariadb-server-10.3 smbclient imagemagick php-imagick
a2enmod rewrite headers env dir mime
База данных для Nextcloud:
mysql_secure_installation
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER nextcloud@localhost identified by 'password';
GRANT ALL PRIVILEGES on nextcloud.* to nextcloud@localhost;
FLUSH privileges;
quit;
Изменение пользователя и группы для директории:
chown -R www-data:www-data /var/www/nextcloud/
Apache2 - Веб-Сервер:
отключение сайта/виртуального хоста:
a2dissite ИМЯ
включение сайта/виртуального хоста:
a2ensite ИМЯ
Vhost Виртуальный хост для Nextcloud:
cd /etc/apache/sites-avaible
vi nextcloud.conf

Пікірлер: 101

  • @voffk4358
    @voffk43582 жыл бұрын

    Спасибо. Просто и полезно!

  • @NorbieDK
    @NorbieDK3 жыл бұрын

    omv + docker (c portainer/яхта) и все. Экономия времени приличная и администровать это все удобнее

  • @aparinov
    @aparinov10 ай бұрын

    Спасибо!

  • @stanislavsigitov
    @stanislavsigitov4 жыл бұрын

    Спасибо большое за подробную инструкцию. В командах под видео небольшая опечатка. Изменение пользователя и группы для директории: chown -R www-data:www-data /var/www/html/nextcloud/ - надо убрать html а то пишет нет такого файла или каталога. Спасибо.

  • @RomNero

    @RomNero

    4 жыл бұрын

    Спасибо. Исправил!!

  • @alex-xx9tr
    @alex-xx9tr2 жыл бұрын

    Очень полезная информация, у Вас еще было видео по установке nextcloud на проксмоксе ? Можно ссылку?

  • @RomNero

    @RomNero

    2 жыл бұрын

    Спасибо. Наверное, это видео имеется в виду kzread.info/dash/bejne/amydqbCkYtzfn5s.html

  • @fedor9030151326
    @fedor90301513263 жыл бұрын

    Привет. У меня вопрос. Я установил ubuntu на windows 10. Ставится она исключительно на диск с виндой. Nextcloud естественно тоже туда же. А базу я хотел прикрутить к другому разделу на винде. Ругается на предоставление прав типа 0770 что-то в этом духе, не суть. Я так понимаю это из-за того что диск винды имеет не тот формат, поэтому не выдать нужные права папке с бд? Далее я пытаюсь понять куда помещается кеш файлов, файлы корзины, и можно ли это перенести на виндоусовский диск с ntfs? Еще есть проблема с вылетами из приложения на ios. У кого есть такая проблема?

  • @vkengu968
    @vkengu9684 жыл бұрын

    содержание файла /etc/apache2/sites-enabled/nextcloud.conf у меня отличается строкой Options FollowSymLinks MultiViews вместо Options +FollowSyelinks, со строкой Options +FollowSyelinks apache не стартовал.

  • @dilirink9222
    @dilirink92224 жыл бұрын

    помог, спасибо! правда блок питания подвёл:( в режиме простенького сервера норм а с HDD не хочет стартовать

  • @ogurezzz
    @ogurezzz4 жыл бұрын

    Интересен замер производительности данного сервера. Как много ресурсов необходимо для NextCloud? Лежит Orange Pi Lite. Есть идея сделать из него облако.

  • @user-yo8jq9vk6n

    @user-yo8jq9vk6n

    Жыл бұрын

    на raspberry 0 не загружается..

  • @andhra7287
    @andhra7287 Жыл бұрын

    Ставил в vm на proxmox с пробросом hdd. VM не выходит из перезагрузки, и если выключить не включается. Это если пробрасывать hdd в уже установленную vm. А вот если создать vm, пробросить hdd, а потом установить ubuntu - работает нормально. При установке ubunta видит и то что ей выделил kvm, и проброшенный hdd, и grub уже будет знать с чего ему потом грузить сервер.

  • @besqda
    @besqda4 жыл бұрын

    Очень полезное видео, но есть ряд вопросов с врененем работоспособности флешки. Каталог /tmp не перенесен ведь.

  • @RomNero

    @RomNero

    4 жыл бұрын

    Спасибо. На флешке сохраняются все файлы (документы, фото, видео, Mails). tmp не играет роли. Или что имеется в виду? :)

  • @besqda

    @besqda

    4 жыл бұрын

    @@RomNero минимизация записи данных на карту памяти, что бы она подольше прожила. Советую при желание вам взять shop.allnetchina.cn/collections/storage/products/quad-sata-hat-case-for-raspberry-pi-4 можно будет сильно увеличить обьем хранения данных) планировал сам на такой штуке OMV но уже подумываю про nextcloud) Также хочу спросить прочему не использовались сертификаты от let's encrypt?

  • @als-creator
    @als-creator Жыл бұрын

    а веб сервер со своим сайтом на wp туда можно захостить??

  • @RomNero

    @RomNero

    Жыл бұрын

    На Raspberry Pi конечно можно👍🏻

  • @hulitolku
    @hulitolku4 жыл бұрын

    Это облако без доступа в интернет?

  • @academai11
    @academai11 Жыл бұрын

    После стольких лет в ssh, я узнал что есть rdp. Мир вам

  • @RomNero

    @RomNero

    Жыл бұрын

    Но rdp все же больше к винде относится. Так что ssh остаётся самым главным в линуксе 😉

  • @academai11

    @academai11

    Жыл бұрын

    @@RomNero кстати в Mobaxterm проблема при rdp соединении возникла к orange pi, черный экран при коннекте, не сталкивались?

  • @RomNero

    @RomNero

    Жыл бұрын

    Не использовал orangepi

  • @mannycalavera6571
    @mannycalavera65714 жыл бұрын

    Отличная инструкция! Просьба к автору рассказать как настроить доступ по HTTPS :)

  • @RomNero

    @RomNero

    4 жыл бұрын

    Спасибо. Сейчас готовлю видео по vpn. И как "достучатся" к домашнему серверу с интернет

  • @RomNero

    @RomNero

    4 жыл бұрын

    kzread.info/dash/bejne/aYqqubyCqpTRcps.html

  • @georgmarkov
    @georgmarkov4 жыл бұрын

    9:23 - А можно ли смонтировать по другому адресу (заранее создав для этого папку)? Например: mount /dev/sda1 /mnt/data Или: mount /dev/sda1 /media/data

  • @RomNero

    @RomNero

    4 жыл бұрын

    Георгий Марков, да можно монтировать куда угодно. Потом не забудьте указать правельный путь для файлов в nextcloud.

  • @georgmarkov

    @georgmarkov

    4 жыл бұрын

    @@RomNero Cпасибо. Хотел лично выразить благодарность за столько хорошо проработанный обучающий материал! Никакой воды но при этом по шагам расписанно что надо сделать.

  • @RomNero

    @RomNero

    4 жыл бұрын

    Спасибо большое!!! Это мотивирует к созданию новых видео 😉

  • @Jek_Freedom
    @Jek_Freedom3 жыл бұрын

    Помогите пожалуйста, при вводе cd /etc/apache/sites-avaible нет такого файла или каталога

  • @RomNero

    @RomNero

    3 жыл бұрын

    Скорее всего у вас apache2 будет папка. cd /etc/apache2/...

  • @lawagens
    @lawagens4 жыл бұрын

    Подскажите как сохранить запись /dev/sda1 /srv/ ext4 defaults 0 3

  • @RomNero

    @RomNero

    4 жыл бұрын

    В редакторе vi (vim) нажать Esc потом :wq

  • @Ylamona
    @Ylamona Жыл бұрын

    Ничего не понятно, но очень интересно.

  • @RomNero

    @RomNero

    Жыл бұрын

    😊👍🏻

  • @user-qh3wr2yn2p
    @user-qh3wr2yn2p8 ай бұрын

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

  • @apogulay
    @apogulay3 жыл бұрын

    Что нажимали перед тем как сохранить, чтоб перейти в конец кода на 10:25 ?

  • @RomNero

    @RomNero

    3 жыл бұрын

    В редакторе vim (vi): Редактировать: i Сохранить и выйти: Esc :wq

  • @user-sw4nj8dp4h
    @user-sw4nj8dp4h3 жыл бұрын

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

  • @NeXT-bz9ld
    @NeXT-bz9ld3 жыл бұрын

    Добрый день. Подскажите пожалуйста как изменить /dev/sda1 on /media/pi/Server type ext4 на /dev/sda1 on /srv . Спасибо

  • @NeXT-bz9ld

    @NeXT-bz9ld

    3 жыл бұрын

    Error while trying to create admin user: Failed to connect to the database: An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'nextcloud'@'localhost' (using password: YES). При регистрации такая ошика возникает, с чем она связана? с неправильным паролем ?

  • @RomNero

    @RomNero

    3 жыл бұрын

    Может неправильный пароль или пользователь.

  • @NeXT-bz9ld

    @NeXT-bz9ld

    3 жыл бұрын

    @@RomNero Каким образом можно изменить пароль или имя пользователя?

  • @RomNero

    @RomNero

    3 жыл бұрын

    В консоле как root: mysql MySQL консоль: drop user 'nextcloud'@'localhost'; Если будет ошибка, то для вас будет проще создать ещё одного пользователя

  • @vkengu968
    @vkengu9684 жыл бұрын

    Просьба к Уважаемому автору - если есть возможность, расскажите как на данную конфигурацию , изложенную в данном видео приделать HTTPS .

  • @Den_Golovachev

    @Den_Golovachev

    4 жыл бұрын

    И мне пожалуйста такой инфы) Уже кучу сайтов перерыл... не получается сделать HTTPS... RomNero, выручай) Очень ждем нового видео!

  • @RomNero

    @RomNero

    4 жыл бұрын

    Посмотрите это видео kzread.info/dash/bejne/aYqqubyCqpTRcps.html Там я показываю как настроить https с прок и.

  • @vladimirsosedov9250
    @vladimirsosedov92502 жыл бұрын

    актуальная на данный момент версия php7.4 неточность в пути cd /etc/apache2/sites-available/ после установки открывает лишь индексный файл apache2 установка не удалась. Жаль потраченного зря времени

  • @RomNero

    @RomNero

    2 жыл бұрын

    umoUnt. Внимательнее

  • @Den_Golovachev
    @Den_Golovachev4 жыл бұрын

    Уважаемый автор, не подскажете почему нет управления через XRDP? Подключился, вижу рабочий стол. Но ничего не нажимается. Как будто не активные кнопки.

  • @RomNero

    @RomNero

    4 жыл бұрын

    Попробуйте перезапустить xrdp и посмотрите log файлы. Или попробуйте подключиться через другой клиент (стандартный Windows remote Desktop, mobaxterm... Или другие). Самое главное, что вы видите картинку

  • @Den_Golovachev

    @Den_Golovachev

    4 жыл бұрын

    @@RomNero Так и не ожил(( Нет управления и все... Чем только не пробовал управлять(( Картинку вижу но она как-будто неактивная

  • @RomNero
    @RomNero4 жыл бұрын

    На днях будет видео по упрощённой установке Nextcloud

  • @user-yo8jq9vk6n
    @user-yo8jq9vk6n Жыл бұрын

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

  • @RomNero

    @RomNero

    Жыл бұрын

    Стоит зайти на сам сервер и посмотреть логи nextcloud. По умолчанию они находятся в данном файле /var/www/nextcloud/data/nextcloud. log

  • @user-yo8jq9vk6n

    @user-yo8jq9vk6n

    Жыл бұрын

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

  • @RomNero

    @RomNero

    Жыл бұрын

    Геннадий Мядин, наииши мне на мыло infotube@romnero.de свой discord или Matrix. Посмотрим в чем проблема

  • @user-yo8jq9vk6n

    @user-yo8jq9vk6n

    Жыл бұрын

    @@RomNero ИЗВЕНИ НЕ ПОЛУЧАЕТСЯ СВЯЗАТСЯ(

  • @Den_Golovachev
    @Den_Golovachev4 жыл бұрын

    А если я хочу переустановить Raspberry OS и заново настроить Nextcloud (а то накрутил там делов))) но мне не хочется терять данные с жесткого диска. Мне нужно сделать umont а потом перед настройкой не форматировать его, не создавать разделы а просто примонтировать mount /dev/sda1 /srv/ ? Верно?

  • @RomNero

    @RomNero

    4 жыл бұрын

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

  • @Den_Golovachev

    @Den_Golovachev

    4 жыл бұрын

    @@RomNero что б я без Вас делал)) Спасибо!

  • @RomNero

    @RomNero

    4 жыл бұрын

    Всегда пожалуйста

  • @BukaSan
    @BukaSan4 жыл бұрын

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

  • @RomNero

    @RomNero

    4 жыл бұрын

    RaspberryPi 4 хорошо подходит для использования. Но, я согласен, что хорошо бы для группового использования подходит полноценный сервер.

  • @BukaSan

    @BukaSan

    4 жыл бұрын

    @@RomNero собственно когда пользовался только я в виде облако для смартфона все работает без проблем + смонтировал базу данных и файлов на HDD 320 гигов все работало хорошо.

  • @apogulay
    @apogulay3 жыл бұрын

    16:53 пишет nextcloud not exist (

  • @Den_Golovachev
    @Den_Golovachev3 жыл бұрын

    Почему-то со временем появляется ошибка: Your data directory is not writable Разрешения обычно можно исправить, предоставив веб-серверу право на запись в корневой каталог. Смотрите docs.nextcloud.com/server/19/go.php?to=admin-dir_permissions. Лечится перезагрузкой raspberry. Может жесткий отваливается? Но почему?

  • @RomNero

    @RomNero

    3 жыл бұрын

    Посмотрите свои параметры в fstab. И попробуйте добавить параметры rw при монтировании

  • @Den_Golovachev

    @Den_Golovachev

    3 жыл бұрын

    @@RomNero а можно подробнее для чайника плиззз))

  • @RomNero

    @RomNero

    3 жыл бұрын

    Вот команда для обычного монтировании mount -o remount,rw /partition/identifier /mount/point Для автоматического монтировании в /etc/fstab нужно тоже добавить строчку. Не помню там синтаксис. Посмотрите в интернете. Смысл в том, что при ошибке ваш диск будет автоматически remount и будут присвоен параметры записи и чтения.

  • @TheNRGe
    @TheNRGe3 жыл бұрын

    В комменте нет конфигурации: DocumentRoot /var/www/nextcloud/ ServerName next.cloud Options +FollowSymLinks AllowOverride All Require all granted Dav off

  • @apogulay

    @apogulay

    3 жыл бұрын

    поздно увидел, пришлось вручную писать)

  • @oruchkin

    @oruchkin

    2 жыл бұрын

    я искал этот коммент, от души!

  • @mazayexperemental7769
    @mazayexperemental77693 жыл бұрын

    5 раз с нуля по пунктам все дублировал - не работает. В начале видео перечень устройств - если у вас хоть что то не то - не будет работать. я чайник и голову взорвал пока хотя бы с тем же "vi" пытался разобраться в котором ни одной подсказки на то как он работает как сохранять и т.д. Этот мануал для профессионалов Linux с полным пониманием процесса и того что происходит и почему так. Не помогло мне это видео поставить Nextcloud за то помогло научится Гуглить и искать описания ненужных мне команд и редакторов типа VI почему стандартным nano то же самое не делать и так с каждым пунктом одни вопросы. Спасибо что не в самом видео но из за него я поднял свои знания в администрировании Linux и четко понял что мне надо другое видео

  • @RomNero

    @RomNero

    3 жыл бұрын

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

  • @prana6854

    @prana6854

    2 жыл бұрын

    Очень интересно, почему vi, преобладал над nano. Какая разница в редакторах?

  • @BukaSan
    @BukaSan3 жыл бұрын

    слух режит произношение rspberry (не туда ударение, гугл в помощь) и нужно пить воду перед озвучкой

  • @badsec
    @badsec3 жыл бұрын

    блин, говорил что на Линуксе покажешь, а тут Pi только((

  • @RomNero

    @RomNero

    3 жыл бұрын

    На Pi тот же линукс

  • @user-qh5kv3lq9t
    @user-qh5kv3lq9t3 жыл бұрын

    -Эта параша- расбери не подходит под облака или NAS, не тянет она по мощностям. На харбе статься об этом была. Делайте на плате mini itx под 12 вольт, выйдет дешевле и так же компактно и по мощностям можно поставить даже винду без проблем.

  • @RomNero

    @RomNero

    3 жыл бұрын

    Если для большого количества человек, или для каких-то операций с файлами конечно raspberry будет мало. Хотя 4 версия с 8 GB вполне справляется. Но по цене она уже не так привлекательна.

  • @user-qh5kv3lq9t

    @user-qh5kv3lq9t

    3 жыл бұрын

    @@RomNero Даже для одного человека. Был тест на хабре, поищите

  • @RomNero

    @RomNero

    3 жыл бұрын

    Спасибо, посмотрю. У меня стоит nextcloud и backup на raspberry 3 и все работает стабильно. Не так быстро, конечно, как на полноценном сервере, но для поставленных задач в норме.

  • @lavrin.

    @lavrin.

    3 жыл бұрын

    _Пожалуйста на личном примере, не надо приводить сильно устаревшую информацию и вводить в заблуждение остальных!_ C выходом *RPi 4* 🏆 версии с 2/4/8 гигабайт памяти многое изменилось, *для домашнего NAS мощности малинки достаточно!* Уже где-то год или больше, использую именно *RPi v4 с 4гб.* с примонтированным *2ТБ HDD* на контроллере *USB3.0 - SATA,* без дополнительного ПО nextcloud либо готового ПО под NAS, только *SMB, NFS, FTP.* -скорость копирования и записи по 1Гбитной сети упирается в жесткий диск -сам гигабит полностью соответствует гигабиту 💯 🏆 -память занята не более 20-30% при любых раскладах 💯 🏆 -проц загрузка не более 12-15% при файловых операциях 💯 🏆 С учетом малого использования памяти решил все перенести на RPi v4 c 2ГБ памяти и переносом OS на SSD. Советую поинтересоваться такой темой: storage.jamesachambers.com/ Ниже мой пример работы SSD NVMe на RPi v4(2gb) В замерах по скорости с *любого SSD это уже Совсем другой расклад:* Category Test Result HDParm Disk Read *320.85 MB/s* HDParm Cached Disk Read *290.18 MB/s* DD Disk Write *179 MB/s* FIO 4k random read *14402 IOPS (57609 KB/s)* FIO 4k random write *10039 IOPS (40156 KB/s)* IOZone 4k read *32853 KB/s* IOZone 4k write *29181 KB/s* IOZone 4k random read *26708 KB/s* IOZone 4k random write *31979 KB/s* Score: 8299 Compare with previous benchmark results at: www.jamesachambers.com/raspberry-pi-storage-benchmarks/ Так что всем, кто заинтересован в чем-то собранном и настроенном своими руками, слушайте и читайте все, но не слушайте безосновательные комментарии, не подтвержденные на личном опыте. Автор ролика уже сделал, записал и опубликовал, а вы еще сомневаетесь, да еще приводите сильно устаревшую информацию! То что вы предлагаете это и так понятно, тогда лучше делать все по-взрослому, выделять ПК с HBA или RAID контроллером. Но задача стоит какая для большинства обычных людей, это сэкономить на питании, оборудовании, ну а самое главное это самообразование и возможность повторить, что-то интересное, на что возможно выделить средства!

  • @RomNero

    @RomNero

    3 жыл бұрын

    Спасибо за такой подробный комментарий. Было очень интересно знать ваш опыт. Побольше бы таких людей и комментариев. Такие примеры только могут подтвердить правильность действий.

Келесі