Рет қаралды 29,425
Рассмотрим решения и возможности домашнего сервера.
Настроим 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