Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Install Nextcloud (Nextcloud Hub 10) on Raspberry Pi Debian 12 (Bookworm)

  • Greg's Simple Computing
  • 2025-02-25
  • 481
Install Nextcloud (Nextcloud Hub 10) on Raspberry Pi Debian 12 (Bookworm)
rpi4nextcloudapachewebserverphpphp8.2debian bookwormraspberrypiufwfirewallmariadbssl certificatemysqldebian 12debiansshdatabasesqlLitenextcloud hubsecure socket layersslhttpscertificatehomecloudcloudserverhomedrivehomestoragerpiOS
  • ok logo

Скачать Install Nextcloud (Nextcloud Hub 10) on Raspberry Pi Debian 12 (Bookworm) бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Install Nextcloud (Nextcloud Hub 10) on Raspberry Pi Debian 12 (Bookworm) или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку Install Nextcloud (Nextcloud Hub 10) on Raspberry Pi Debian 12 (Bookworm) бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Install Nextcloud (Nextcloud Hub 10) on Raspberry Pi Debian 12 (Bookworm)

This video shows step by step guide to setting up Nextcloud on Raspberry Pi RPI4. It covers : Apache2 webserver, MariaDB database, PHP, SSL Certificate creation, Firewall, Transferring files from iphone. It is meant to help users setup a webserver with cloud storage using simple secured network (https) with 32G SDcard on RaspberryPi 4. It will work on RPI5 as well. It is educational and easy. Have your Nextcloud server running in less than 1hour!

00:00 STEPS
lsb_release -a
cat /proc/version
df -h /
ip a show eth0 | grep -a "inet"
sudo apt update
03:25 Install #apache
sudo apt install apache2 -y
#(ANGLED_Brackets) is not allowed in Youtube description
Replace (%) and [$]- refer to video

nano /etc/apache2/sites-available/testcom.conf
Alias /testcom "/var/www/testcom/"
(%)Directory /var/www/testcom/[$]
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
Satisfy Any
(%)IfModule mod_dav.c[$]
Dav off
(%)/IfModule[$]
(%)/Directory[$]
sudo mkdir -p /var/www/testcom/public_html
sudo chmod -R 755 /var/www/testcom
nano /var/www/testcom/public_html/index.html

(%)html[$]
(%)head[$]
(%)title[$]Welcome!(%)/title[$]
(%)/head[$]
Refer to video
(%)/html[$]

07:42 testcom
a2ensite testcom.conf
a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
sudo systemctl restart apache2
sudo systemctl reload apache2

09:42 #MariaDB
sudo apt install mariadb-server
sudo mysql -u root -p

CREATE USER 'greg_cloud01'@'localhost' IDENTIFIED BY 'rPI123!greg';
CREATE DATABASE IF NOT EXISTS nextcloud_db01 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES ON nextcloud_db01.* TO 'greg_cloud01'@'localhost';
FLUSH PRIVILEGES;
SHOW DATABASES;
#- DROP DATABASE nextcloud_db01;
#- DROP USER IF EXISTS greg_cloud01;
quit;
sudo systemctl enable mariadb
sudo systemctl restart mariadb

13:44 # install #php8
sudo apt install software-properties-common lsb-release apt-transport-https ca-certificates -y
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" [$] /etc/apt/sources.list.d/php.list'
sudo apt list -a php
sudo apt install php8.2

sudo apt install php8.2-{cli,zip,bz2,mysql,curl,mbstring,intl,imagick,dev,common,gd,xml,xmlrpc,soap,imap,gmp,bcmath}
sudo apt install apache2 libapache2-mod-php8.2

sudo a2enmod php8.2
sudo systemctl restart apache2
a2query -m php8.2
19:55 #test01.php
sudo nano /var/www/html/test01.php

(%)?php
Refer to video
?[$]

ls -l /etc/apache2/mods-enabled/php*
21:20 # Get the latest #NextCloud
cd /var/www/
sudo wget https ://download.nextcloud.com/server/releases/latest.tar.bz2
sudo tar -xvf latest.tar.bz2
sudo chown -R www-data:www-data /var/www/nextcloud
sudo chmod -R 755 /var/www/nextcloud
#_ Setup NextCloud Data
sudo mkdir -p /var/nextcloud/data
sudo chown -R www-data:www-data /var/nextcloud/data
sudo chmod 750 /var/nextcloud/data

nano /etc/apache2/sites-available/nextcloud.conf
#(%)VirtualHost *:80[$]
Alias /nextcloud "/var/www/nextcloud/"
(%)Directory /var/www/nextcloud/[$]
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
(%)IfModule mod_dav.c[$]
Dav off
(%)/IfModule[$]
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
(%)/Directory[$]
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
#(%)/VirtualHost[$]

ls -l /etc/apache2/sites-available/
a2ensite nextcloud.conf
a2enmod rewrite
sudo systemctl restart apache2

28:44 # Setup #SSL for #Nextcloud
sudo mkdir -p /etc/apache2/ssl
sudo openssl req -x509 -nodes -days 2920 -newkey rsa:4096 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
ls -l /etc/apache2/ssl/
sudo a2enmod ssl

sudo nano /etc/apache2/sites-available/default-ssl.conf
#_ change to
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
a2ensite default-ssl
sudo systemctl reload apache2
sudo systemctl restart apache2

sudo nano /etc/apache2/sites-available/000-default.conf
(%)VirtualHost *:80[$]
REFER to video!
DocumentRoot /var/www/html
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
(%)/VirtualHost[$]

ls -l /etc/apache2/sites-enabled/
sudo a2enmod rewrite
sudo systemctl restart apache2
39:06 Test your #Nextcloud
Refer to video IMPORTANT

sudo nano /var/www/nextcloud/config/config.php
'datadirectory' =[$] '/var/nextcloud/data',
'trusted_domains' =[$]
array (
Refer to Video !
0 =[$] '127.0.0.1',
1 =[$] '10.0.2.1',
2 =[$] 'otherdomain.example.net',
3 =[$] '192.168.60.1',
),
sudo systemctl restart apache2

47:13 Setup #Nextcloud #php
sudo nano /etc/php/8.2/apache2/php.ini
Refer to video !
56:38 #Iphone file

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]