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

  Рет қаралды 29,425

RomNero

RomNero

4 жыл бұрын

Рассмотрим решения и возможности домашнего сервера.
Настроим 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
@voffk4358 2 жыл бұрын
Спасибо. Просто и полезно!
@NorbieDK
@NorbieDK 3 жыл бұрын
omv + docker (c portainer/яхта) и все. Экономия времени приличная и администровать это все удобнее
@aparinov
@aparinov 9 ай бұрын
Спасибо!
@stanislavsigitov
@stanislavsigitov 3 жыл бұрын
Спасибо большое за подробную инструкцию. В командах под видео небольшая опечатка. Изменение пользователя и группы для директории: chown -R www-data:www-data /var/www/html/nextcloud/ - надо убрать html а то пишет нет такого файла или каталога. Спасибо.
@RomNero
@RomNero 3 жыл бұрын
Спасибо. Исправил!!
@alex-xx9tr
@alex-xx9tr 2 жыл бұрын
Очень полезная информация, у Вас еще было видео по установке nextcloud на проксмоксе ? Можно ссылку?
@RomNero
@RomNero 2 жыл бұрын
Спасибо. Наверное, это видео имеется в виду kzfaq.info/get/bejne/bp6ZerGcl9_dn2w.html
@vkengu968
@vkengu968 4 жыл бұрын
содержание файла /etc/apache2/sites-enabled/nextcloud.conf у меня отличается строкой Options FollowSymLinks MultiViews вместо Options +FollowSyelinks, со строкой Options +FollowSyelinks apache не стартовал.
@ogurezzz
@ogurezzz 4 жыл бұрын
Интересен замер производительности данного сервера. Как много ресурсов необходимо для NextCloud? Лежит Orange Pi Lite. Есть идея сделать из него облако.
@user-yo8jq9vk6n
@user-yo8jq9vk6n Жыл бұрын
на raspberry 0 не загружается..
@fedor9030151326
@fedor9030151326 3 жыл бұрын
Привет. У меня вопрос. Я установил ubuntu на windows 10. Ставится она исключительно на диск с виндой. Nextcloud естественно тоже туда же. А базу я хотел прикрутить к другому разделу на винде. Ругается на предоставление прав типа 0770 что-то в этом духе, не суть. Я так понимаю это из-за того что диск винды имеет не тот формат, поэтому не выдать нужные права папке с бд? Далее я пытаюсь понять куда помещается кеш файлов, файлы корзины, и можно ли это перенести на виндоусовский диск с ntfs? Еще есть проблема с вылетами из приложения на ios. У кого есть такая проблема?
@hulitolku
@hulitolku 3 жыл бұрын
Это облако без доступа в интернет?
@andhra7287
@andhra7287 Жыл бұрын
Ставил в vm на proxmox с пробросом hdd. VM не выходит из перезагрузки, и если выключить не включается. Это если пробрасывать hdd в уже установленную vm. А вот если создать vm, пробросить hdd, а потом установить ubuntu - работает нормально. При установке ubunta видит и то что ей выделил kvm, и проброшенный hdd, и grub уже будет знать с чего ему потом грузить сервер.
@besqda
@besqda 4 жыл бұрын
Очень полезное видео, но есть ряд вопросов с врененем работоспособности флешки. Каталог /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?
@georgmarkov
@georgmarkov 3 жыл бұрын
9:23 - А можно ли смонтировать по другому адресу (заранее создав для этого папку)? Например: mount /dev/sda1 /mnt/data Или: mount /dev/sda1 /media/data
@RomNero
@RomNero 3 жыл бұрын
Георгий Марков, да можно монтировать куда угодно. Потом не забудьте указать правельный путь для файлов в nextcloud.
@georgmarkov
@georgmarkov 3 жыл бұрын
@@RomNero Cпасибо. Хотел лично выразить благодарность за столько хорошо проработанный обучающий материал! Никакой воды но при этом по шагам расписанно что надо сделать.
@RomNero
@RomNero 3 жыл бұрын
Спасибо большое!!! Это мотивирует к созданию новых видео 😉
@dilirink9222
@dilirink9222 4 жыл бұрын
помог, спасибо! правда блок питания подвёл:( в режиме простенького сервера норм а с HDD не хочет стартовать
@user-qh3wr2yn2p
@user-qh3wr2yn2p 7 ай бұрын
Это конечно всё интересно, но выложил бы ещё как прикрутить к некстклауду онлиофис или колабора на том же хосте, без всяких докеров, для редактирования офисных документов.
@mannycalavera6571
@mannycalavera6571 4 жыл бұрын
Отличная инструкция! Просьба к автору рассказать как настроить доступ по HTTPS :)
@RomNero
@RomNero 4 жыл бұрын
Спасибо. Сейчас готовлю видео по vpn. И как "достучатся" к домашнему серверу с интернет
@RomNero
@RomNero 4 жыл бұрын
kzfaq.info/get/bejne/bbymir1635fPcmw.html
@academai11
@academai11 Жыл бұрын
После стольких лет в ssh, я узнал что есть rdp. Мир вам
@RomNero
@RomNero Жыл бұрын
Но rdp все же больше к винде относится. Так что ssh остаётся самым главным в линуксе 😉
@academai11
@academai11 Жыл бұрын
@@RomNero кстати в Mobaxterm проблема при rdp соединении возникла к orange pi, черный экран при коннекте, не сталкивались?
@RomNero
@RomNero Жыл бұрын
Не использовал orangepi
@Ylamona
@Ylamona Жыл бұрын
Ничего не понятно, но очень интересно.
@RomNero
@RomNero Жыл бұрын
😊👍🏻
@user-sw4nj8dp4h
@user-sw4nj8dp4h 3 жыл бұрын
nextcloud норм сервис, но нужно повозиться с настройкой. Пофиксить ошибки с правами доступа к директории с файлами.
@als-creator
@als-creator Жыл бұрын
а веб сервер со своим сайтом на wp туда можно захостить??
@RomNero
@RomNero Жыл бұрын
На Raspberry Pi конечно можно👍🏻
@RomNero
@RomNero 4 жыл бұрын
На днях будет видео по упрощённой установке Nextcloud
@vkengu968
@vkengu968 4 жыл бұрын
Просьба к Уважаемому автору - если есть возможность, расскажите как на данную конфигурацию , изложенную в данном видео приделать HTTPS .
@Den_Golovachev
@Den_Golovachev 3 жыл бұрын
И мне пожалуйста такой инфы) Уже кучу сайтов перерыл... не получается сделать HTTPS... RomNero, выручай) Очень ждем нового видео!
@RomNero
@RomNero 3 жыл бұрын
Посмотрите это видео kzfaq.info/get/bejne/bbymir1635fPcmw.html Там я показываю как настроить https с прок и.
@apogulay
@apogulay 3 жыл бұрын
Что нажимали перед тем как сохранить, чтоб перейти в конец кода на 10:25 ?
@RomNero
@RomNero 3 жыл бұрын
В редакторе vim (vi): Редактировать: i Сохранить и выйти: Esc :wq
@Jek_Freedom
@Jek_Freedom 3 жыл бұрын
Помогите пожалуйста, при вводе cd /etc/apache/sites-avaible нет такого файла или каталога
@RomNero
@RomNero 3 жыл бұрын
Скорее всего у вас apache2 будет папка. cd /etc/apache2/...
@lawagens
@lawagens 3 жыл бұрын
Подскажите как сохранить запись /dev/sda1 /srv/ ext4 defaults 0 3
@RomNero
@RomNero 3 жыл бұрын
В редакторе vi (vim) нажать Esc потом :wq
@Den_Golovachev
@Den_Golovachev 3 жыл бұрын
Уважаемый автор, не подскажете почему нет управления через XRDP? Подключился, вижу рабочий стол. Но ничего не нажимается. Как будто не активные кнопки.
@RomNero
@RomNero 3 жыл бұрын
Попробуйте перезапустить xrdp и посмотрите log файлы. Или попробуйте подключиться через другой клиент (стандартный Windows remote Desktop, mobaxterm... Или другие). Самое главное, что вы видите картинку
@Den_Golovachev
@Den_Golovachev 3 жыл бұрын
@@RomNero Так и не ожил(( Нет управления и все... Чем только не пробовал управлять(( Картинку вижу но она как-будто неактивная
@vladimirsosedov9250
@vladimirsosedov9250 2 жыл бұрын
актуальная на данный момент версия php7.4 неточность в пути cd /etc/apache2/sites-available/ после установки открывает лишь индексный файл apache2 установка не удалась. Жаль потраченного зря времени
@RomNero
@RomNero 2 жыл бұрын
umoUnt. Внимательнее
@NeXT-bz9ld
@NeXT-bz9ld 3 жыл бұрын
Добрый день. Подскажите пожалуйста как изменить /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'; Если будет ошибка, то для вас будет проще создать ещё одного пользователя
@Den_Golovachev
@Den_Golovachev 3 жыл бұрын
А если я хочу переустановить Raspberry OS и заново настроить Nextcloud (а то накрутил там делов))) но мне не хочется терять данные с жесткого диска. Мне нужно сделать umont а потом перед настройкой не форматировать его, не создавать разделы а просто примонтировать mount /dev/sda1 /srv/ ? Верно?
@RomNero
@RomNero 3 жыл бұрын
Совершенно верно. Для уверенности, можно ещё создать backup/создать копию данных, что бы точно ничего не потерять
@Den_Golovachev
@Den_Golovachev 3 жыл бұрын
@@RomNero что б я без Вас делал)) Спасибо!
@RomNero
@RomNero 3 жыл бұрын
Всегда пожалуйста
@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 ИЗВЕНИ НЕ ПОЛУЧАЕТСЯ СВЯЗАТСЯ(
@BukaSan
@BukaSan 3 жыл бұрын
Пробовал делать и на Оранж пай и на малине результат один, не годиться такое решение для группового использования, сильно тормозит и виснит.
@RomNero
@RomNero 3 жыл бұрын
RaspberryPi 4 хорошо подходит для использования. Но, я согласен, что хорошо бы для группового использования подходит полноценный сервер.
@BukaSan
@BukaSan 3 жыл бұрын
@@RomNero собственно когда пользовался только я в виде облако для смартфона все работает без проблем + смонтировал базу данных и файлов на HDD 320 гигов все работало хорошо.
@Den_Golovachev
@Den_Golovachev 3 жыл бұрын
Почему-то со временем появляется ошибка: 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
@TheNRGe 3 жыл бұрын
В комменте нет конфигурации: DocumentRoot /var/www/nextcloud/ ServerName next.cloud Options +FollowSymLinks AllowOverride All Require all granted Dav off
@apogulay
@apogulay 3 жыл бұрын
поздно увидел, пришлось вручную писать)
@oruchkin
@oruchkin 2 жыл бұрын
я искал этот коммент, от души!
@apogulay
@apogulay 3 жыл бұрын
16:53 пишет nextcloud not exist (
@mazayexperemental7769
@mazayexperemental7769 3 жыл бұрын
5 раз с нуля по пунктам все дублировал - не работает. В начале видео перечень устройств - если у вас хоть что то не то - не будет работать. я чайник и голову взорвал пока хотя бы с тем же "vi" пытался разобраться в котором ни одной подсказки на то как он работает как сохранять и т.д. Этот мануал для профессионалов Linux с полным пониманием процесса и того что происходит и почему так. Не помогло мне это видео поставить Nextcloud за то помогло научится Гуглить и искать описания ненужных мне команд и редакторов типа VI почему стандартным nano то же самое не делать и так с каждым пунктом одни вопросы. Спасибо что не в самом видео но из за него я поднял свои знания в администрировании Linux и четко понял что мне надо другое видео
@RomNero
@RomNero 3 жыл бұрын
Спасибо за конструктивный комментарий. Если Вы плохо знаете Linux, то стоило бы начать с его изучения, иначе при использовании любой системы на линуксе будут возникать множество вопросов при решении каких-то даже мелких проблем. Это видео было не для начинающих в Linux, это да. Но хорошо, что вы смогли сами многое изучить.
@prana6854
@prana6854 2 жыл бұрын
Очень интересно, почему vi, преобладал над nano. Какая разница в редакторах?
@BukaSan
@BukaSan 3 жыл бұрын
слух режит произношение rspberry (не туда ударение, гугл в помощь) и нужно пить воду перед озвучкой
@badsec
@badsec 3 жыл бұрын
блин, говорил что на Линуксе покажешь, а тут Pi только((
@RomNero
@RomNero 3 жыл бұрын
На Pi тот же линукс
@user-qh5kv3lq9t
@user-qh5kv3lq9t 3 жыл бұрын
-Эта параша- расбери не подходит под облака или 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 жыл бұрын
Спасибо за такой подробный комментарий. Было очень интересно знать ваш опыт. Побольше бы таких людей и комментариев. Такие примеры только могут подтвердить правильность действий.
Каха ограбил банк
01:00
К-Media
Рет қаралды 6 МЛН
🍕Пиццерия FNAF в реальной жизни #shorts
00:41
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 36 МЛН
Как собрать домашний сервер
29:29
Mikhail Mikhaylov
Рет қаралды 246 М.
HomeCloud. Part 2. Installing and configuring NextCloud
21:34
#linux life
Рет қаралды 44 М.
Каха ограбил банк
01:00
К-Media
Рет қаралды 6 МЛН