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

Скачать или смотреть The ULTIMATE home server (Nextcloud, WireGuard, Plex, Transmission)

  • MegaTinkers
  • 2024-09-14
  • 1812
The ULTIMATE home server (Nextcloud, WireGuard, Plex, Transmission)
NextcloudPlexWireGuardRAID 1Home ServerTransmission
  • ok logo

Скачать The ULTIMATE home server (Nextcloud, WireGuard, Plex, Transmission) бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно The ULTIMATE home server (Nextcloud, WireGuard, Plex, Transmission) или посмотреть видео с ютуба в максимальном доступном качестве.

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

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

Cкачать музыку The ULTIMATE home server (Nextcloud, WireGuard, Plex, Transmission) бесплатно в формате MP3:

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

Описание к видео The ULTIMATE home server (Nextcloud, WireGuard, Plex, Transmission)

This video shows my process of building my home server that I started 3 years ago. I went trough a lot of pain and configuration to get where I am. At the beginning I used snap packages for Nextcloud and that led me to the way of running everything bare metal since dealing with permissions and isolation that snap and docker have was proving quite the pain. I'm no IT guy just like to mess around with stuff and get my hands dirty so keep that in mind :)
Any suggestions on how I messed up or improving are highly appreciated!

CHAPTERS
0:00 Intro
2:30 Hardware
4:35 Ubuntu
7:23 Nextcloud
26:52 Selfsigned SSL
28:51 Port forwarding and DDNS
32:33 WireGuard
36:01 Transmission
38:43 Plex
41:41 Outro

MAKE SURE YOU REPLACE THE COMMANDS BELOW WITH THE PATHS FOR YOUR SYSTEM!
Creating a RAID 1 array
To see the disks available - lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
Creating the array - sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
To see the status - cat /proc/mdstat
Making a file system - sudo mkfs.ext4 -F /dev/md0
Creating a directory for mounting - sudo mkdir -p /mnt/test
Mounting array - sudo mount /dev/md0 /mnt/test
Saving array layout - sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
Making it available during early boot - sudo update-initramfs -u
Add to fstab for auto mounting during boot
echo '/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0' | sudo tee -a /etc/fstab

Downloading Nextcloud - wget https://download.nextcloud.com/server...

MariaDB setup - sudo apt install mariadb-server
Check if MariaDB is running - systemctl status mariadb

Secure install script MariaDB - sudo mysql_secure_installation
Create Nexcloud database - sudo mariadb
CREATE DATABASE nextcloud;
SHOW DATABASES;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
CTRL+D to exit.

Installing Apache Webserver
sudo apt install php php-apcu php-bcmath php-cli php-common php-curl php-gd php-gmp php-imagick php-intl php-mbstring php-mysql php-zip php-xml
Check status of Apache - systemctl status apache2
Enable recommended php extensions - sudo phpenmod bcmath gmp imagick intl

Installing Nextcloud
sudo apt install unzip
unzip latest.zip
mv nextcloud test
sudo chown -R www-data:www-data test
sudo mv test /var/www
sudo a2dissite 000-default.conf
Setup a config file for the site - sudo nano /etc/apache2/sites-available/test.conf
Add the content from the video (YouTube doesn't allow angle brackets)


Enable the site - sudo a2ensite test.conf

Configure PHP - sudo nano /etc/php/8.3/apache2/php.ini (replace 8.3 with your version)
Adjust these parameters
memory_limit = 512M
upload_max_filesize = 200M
max_execution_time = 360
post_max_size = 200M
date.timezone = America/Detroit
opcache.enable=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

Enable these PHP mods for Apache - sudo a2enmod dir env headers mime rewrite ssl
Restart Apache - sudo systemctl restart apache2

Self signed SSL - sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt
Configure apache - sudo nano /etc/apache2/sites-available/default-ssl.conf
Update the configuration to point to the SSL certificate and key files
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
Enable SSL module - sudo a2enmod ssl
Enable the SSL virtual host - Enable the SSL virtual host
Restart Apache - sudo systemctl restart apache2

WireGuard install
curl -O https://raw.githubusercontent.com/ang...
chmod +x wireguard-install.sh
sudo ./wireguard-install.sh

Transmission install
sudo apt-get install transmission-cli transmission-common transmission-dae
To make sure transmission can write to the folder - sudo chmod 777 /mnt/downloadsfolder

Plex install
sudo apt install wget curl gpg gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
wget https://downloads.plex.tv/plex-keys/P...
cat PlexSign.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/PlexSigkey.gpg
sudo apt update
sudo apt install plexmediaserver

Some tutorials that go deeper into all of these
https://www.digitalocean.com/communit...
https://www.learnlinux.tv/build-an-aw...
https://github.com/angristan/wireguar...
https://www.how2shout.com/how-to/tran...
https://computingforgeeks.com/install...

PS: This is the first time I edited video or posted anything...please be gentle :)

Комментарии

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

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

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

video2dn Copyright © 2023 - 2025

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