Часть 1: Предыстоия и настоящее.
Часть 2: Подготовка среды. Установка и первоначальная настройка Debian 12
Часть 3: Носители информации. RAID. Создание файловой структуры.
Часть 4: Установка компонентов WEB-сервера. Let’s Encrypt.
Часть 5: Samba и Webdav
Часть 6: Home Assistant Supervised
Часть 7: NEXTCLOUD - персональное облако.
Часть 8: Медиа-сервер. MiniDLNA/PLEX
Часть 9: Torrent-клиент. Transmission/Deluge
Часть 10: Яндекс-Диск
Часть 11: Переезд на новое железо.
Скачиваем ключ:
wget -O YANDEX-DISK-KEY.GPG http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG
Устанавливаем ключ:
apt-key add YANDEX-DISK-KEY.GPG
Устанавливаем репозиторий:
echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" >> /etc/apt/sources.list.d/yandex-disk.list
Обновляем индексы:
apt update
Устанавливаем Яндекс-диск:
apt install yandex-disk
Запускаем мастер начальной настройки:
yandex-disk setup
Он задаст вопросы:
Укажите, использовать ли прокси-сервер (y/n) -ответ - n
Укажите, запускать ли клиент при старте системы (y/n) -ответ - y
Пройдите аутентификацию Яндекса
(там будет все понятно написано. Заранее вспомните пароль от вашего аккаунта Яндекса)
Введите название каталога для хранения локальной копии Диска.
Если вы оставите название пустым, в домашнем каталоге будет создана папка Yandex.Disk. Я оставляю пустым, а потом меню настройку в конфигурационном файле.
После того как мастер завершит работу, в каталоге ~/.config/yandex-disk будет создан файл конфигурации config.cfg.
nano ./.config/yandex-disk/config.cfg
Здесь необходимо указать каталог который будет синхронизироваться с yandex-disk.
auth="/root/.config/yandex-disk/passwd"
dir="/mnt/raid/DATA_1/Yandex/"
proxy="no"
Несмотря на то, что при установке мы указывали запуск при старте системы – он стартовать не будет.
Для этого создадим службу которая будет стартовать при запуске системы:
Создаем файл/usr/lib/systemd/system/yandex-disk.service:
nano /usr/lib/systemd/system/yandex-disk.service
Вставляем в него следующее содержание:
[Unit]
Description=Yandex Disk console client
Requires=network.target
[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/bin/yandex-disk start
[Install]
WantedBy=multi-user.target
И сохраняем (Ctrl +O).
Перезапускаем systemd:
systemctl --system daemon-reload
Запускаем созданную службу yandex-disk.service:
systemctl start yandex-disk.service
Проверяем запуск службы командой:
systemctl status yandex-disk.service
Добавляем службу в автозагрузку:
systemctl enable yandex-disk.service
Если потребуется отключить автозагрузку для проведения каких либо манипуляций выполним следующую команду:
systemctl disable yandex-disk.service
Для проверки работоспособности перезагружаемся:
reboot
После перезагрузки (минуты через 3) проверяем статус:
yandex-disk status
Должно быть что-то вроде этого:
Часть 1: Предыстоия и настоящее.
Часть 2: Подготовка среды. Установка и первоначальная настройка Debian 12
Часть 3: Носители информации. RAID. Создание файловой структуры.
Часть 4: Установка компонентов WEB-сервера. Let’s Encrypt.
Часть 5: Samba и Webdav
Часть 6: Home Assistant Supervised
Часть 7: NEXTCLOUD - персональное облако.
Часть 8: Медиа-сервер. MiniDLNA/PLEX
Часть 9: Torrent-клиент. Transmission/Deluge
Часть 10: Яндекс-Диск
Часть 11: Переезд на новое железо.