bolt Valebyte VPS от $4/мес — NVMe, запуск за 60 секунд.

Получить VPS arrow_forward

Navidrome на VPS: установка, настройка и обслуживание

calendar_month 12 июня 2026 schedule 15 мин. чтения visibility 28 просмотров
person
Valebyte Team
Navidrome на VPS: установка, настройка и обслуживание
Navidrome на VPS: установка, настройка и обслуживание — это процесс развертывания персонального музыкального стримингового сервера на виртуальном частном сервере, который позволяет вам получить полный контроль над вашей медиатекой и обеспечить доступ к ней из любой точки мира. Развертывание Navidrome на VPS с использованием Docker обеспечивает гибкость, масштабируемость и простоту управления, превращая ваш сервер в мощный центр для прослушивания музыки.

Что такое Navidrome и почему он идеален для self-hosted медиатеки?

Navidrome — это современный, открытый (open-source) музыкальный сервер, разработанный для того, чтобы вы могли стримить свою собственную музыкальную коллекцию с любого устройства, используя веб-интерфейс или мобильные приложения, совместимые с Subsonic API. В отличие от коммерческих сервисов, Navidrome дает вам полный контроль над вашими данными и файлами, избавляя от абонентской платы и ограничений по каталогу. Это идеальное решение для тех, кто ищет надежный `navidrome self-hosted` вариант для своей аудиотеки.

Основные возможности Navidrome

Navidrome предлагает богатый набор функций, которые делают его одним из лучших выборов для организации собственной музыкальной коллекции:
  • Совместимость с Subsonic API: Поддержка широкого спектра мобильных и настольных клиентов, таких как Dsub, Subtracks, SubStreamer, Astiga и многие другие. Это означает, что вы можете использовать уже знакомые приложения для доступа к своей музыке.
  • Современный веб-интерфейс: Чистый, интуитивно понятный и отзывчивый интерфейс, который прекрасно работает на любых устройствах — от настольных компьютеров до смартфонов.
  • Автоматическое сканирование медиатеки: Navidrome автоматически сканирует вашу музыкальную папку, извлекает метаданные (теги ID3, обложки альбомов) и организует вашу коллекцию.
  • Поддержка широкого спектра форматов: Воспроизведение MP3, FLAC, OGG, AAC, M4A и других популярных аудиоформатов.
  • Транскодирование на лету: Возможность транскодирования аудиофайлов в более низкий битрейт или другой формат для экономии трафика или совместимости с устройствами.
  • Управление плейлистами и избранным: Создавайте и управляйте плейлистами, отмечайте любимые треки и альбомы.
  • Многопользовательский режим: Поддержка нескольких пользователей с индивидуальными настройками и коллекциями. Каждый пользователь может иметь свою собственную историю прослушиваний и плейлисты.
  • Низкие системные требования: Navidrome написан на Go, что делает его очень эффективным и нетребовательным к ресурсам, что идеально подходит для `navidrome на сервере` с ограниченными возможностями.

Преимущества Navidrome на VPS

Развертывание Navidrome на VPS предлагает ряд существенных преимуществ по сравнению с локальной установкой или использованием домашнего сервера:
  • Круглосуточная доступность: Ваш музыкальный сервер будет доступен 24/7 из любой точки мира с подключением к интернету, без необходимости держать домашний компьютер включенным.
  • Стабильность и надежность: Коммерческие VPS-провайдеры, такие как Valebyte.com, обеспечивают высокую доступность, стабильное интернет-соединение и регулярное обслуживание оборудования.
  • Масштабируемость: Вы легко можете увеличить или уменьшить ресурсы вашего VPS (CPU, RAM, дисковое пространство) по мере изменения ваших потребностей, не прерывая работу сервиса.
  • Безопасность: VPS находится в профессиональном дата-центре с физической безопасностью и резервным питанием. Вы также имеете полный контроль над безопасностью своей операционной системы.
  • Выделенный IP-адрес: Большинство VPS поставляются с выделенным IP-адресом, что упрощает настройку DNS и доступа к вашему `navidrome vps` через доменное имя.
  • Отсутствие проблем с домашним интернетом: Вам не нужно беспокоиться о динамическом IP-адресе, пробросе портов на маршрутизаторе или ограничениях провайдера домашнего интернета.

Системные требования Navidrome и выбор оптимального VPS

Выбор правильного VPS для `установка Navidrome` критически важен для обеспечения стабильной и быстрой работы вашей медиатеки. Хотя Navidrome достаточно легковесен, ваши требования к ресурсам будут зависеть от размера вашей коллекции, количества активных пользователей и необходимости транскодирования.

Минимальные требования для установки Navidrome

Navidrome известен своей эффективностью и способен работать даже на очень скромных конфигурациях.
  • Процессор (CPU): 1 vCPU с частотой 1-2 ГГц. Navidrome не требует много процессорного времени, если нет активного транскодирования.
  • Оперативная память (RAM): 512 МБ. Этого достаточно для обработки небольшой коллекции (до 10 000 треков) и 1-2 активных пользователей без транскодирования.
  • Дисковое пространство: Минимум 10-20 ГБ для операционной системы и самого Navidrome. Основное хранилище будет зависеть от размера вашей музыкальной коллекции. Рекомендуется использовать SSD или NVMe-диски для лучшей производительности.
  • Сетевой интерфейс: 100 Мбит/с. Для стриминга музыки этого более чем достаточно.
  • Операционная система: Любой современный дистрибутив Linux (Ubuntu, Debian, CentOS и т.д.).

Рекомендованные конфигурации VPS для разной нагрузки

Для комфортной работы и масштабирования вашего `navidrome на сервере` стоит рассмотреть следующие конфигурации, исходя из типичных сценариев использования:

1. Небольшая личная медиатека (1-2 пользователя, до 50 000 треков, редкое транскодирование):

  • CPU: 1-2 vCPU (2-2.5 ГГц).
  • RAM: 1-2 ГБ.
  • Диск: 50-100 ГБ NVMe. NVMe значительно ускорит сканирование библиотеки и работу базы данных.
  • Пример стоимости: От $5-10/мес.

2. Семейная или небольшая группа друзей (2-5 пользователей, до 200 000 треков, умеренное транскодирование):

  • CPU: 2-4 vCPU (2.5+ ГГц). Дополнительные ядра пригодятся для параллельного транскодирования.
  • RAM: 2-4 ГБ. Увеличит кэширование и производительность базы данных.
  • Диск: 100-200 ГБ NVMe.
  • Пример стоимости: От $10-20/мес.

3. Большая коллекция и активное использование (5+ пользователей, более 200 000 треков, частое транскодирование):

  • CPU: 4+ vCPU (3+ ГГц). Важно для обработки нескольких одновременных транскодирований.
  • RAM: 4-8 ГБ.
  • Диск: 200 ГБ+ NVMe. Возможно, потребуется внешнее хранилище или подключенный блочный том для очень больших коллекций.
  • Пример стоимости: От $20-40/мес.

При выборе VPS также обратите внимание на тип виртуализации (KVM предпочтительнее OpenVZ для полного контроля и стабильности, подробнее об этом можно узнать в статье KVM VPS vs OpenVZ VPS в 2026) и расположение дата-центра. Выбирайте провайдера, который предлагает гибкие тарифные планы и возможность быстрого апгрейда. Для более глубокого понимания, что такое VPS, рекомендуем ознакомиться с гидом покупателя VPS.

Ищете надёжный сервер для ваших проектов?

VPS от $10/мес и выделенные серверы от $9/мес с NVMe, DDoS-защитой и поддержкой 24/7.

Смотреть предложения →

Подготовка VPS к установке Navidrome: базовые шаги

Прежде чем приступить к `установка Navidrome`, необходимо подготовить ваш VPS. Эти шаги обеспечат безопасную и стабильную среду для работы вашего музыкального сервера.

Обновление системы и установка Docker

Первым делом подключитесь к вашему VPS по SSH. Если вы используете Linux или macOS, откройте терминал; для Windows можно использовать PuTTY или аналогичные клиенты.
ssh user@your_vps_ip_address
После успешного подключения выполните следующие команды для обновления системы и установки необходимых пакетов:
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl gnupg2 software-properties-common apt-transport-https ca-certificates
Теперь установим Docker и Docker Compose. Docker — это платформа для контейнеризации, которая упрощает развертывание и управление приложениями, такими как Navidrome. `navidrome docker` является рекомендуемым способом установки.

Установка Docker Engine:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Добавление пользователя в группу docker (чтобы не использовать sudo с каждой командой docker):

sudo usermod -aG docker $USER
newgrp docker # Применит изменения к текущей сессии, или переподключитесь по SSH

Установка Docker Compose (V2):

sudo apt install -y docker-compose-plugin

Проверить установку можно командами:

docker --version
docker compose version

Создание необходимых каталогов и пользователей

Для Navidrome потребуются каталоги для хранения конфигурации, базы данных и, конечно же, вашей музыкальной коллекции. Рекомендуется создать отдельный каталог для Navidrome и подкаталоги внутри него.
sudo mkdir -p /opt/navidrome/{data,music}
sudo chown -R $USER:$USER /opt/navidrome
* `/opt/navidrome/data`: Здесь Navidrome будет хранить свою базу данных, кэш, обложки альбомов и другие данные. * `/opt/navidrome/music`: Здесь будет находиться ваша музыкальная коллекция. Вы можете загрузить ее сюда позже по SFTP или rsync.

Настройка брандмауэра (UFW) также является критическим шагом для безопасности вашего `navidrome vps`. Разрешите SSH, HTTP и HTTPS трафик:

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw enable # Подтвердите, если спросит
rocket_launch Быстрый выбор

Ищете сервер, который просто работает?

Valebyte VPS — NVMe, поддержка 24/7, развёртывание за 60 секунд.

Смотреть тарифы VPS arrow_forward

Пошаговая установка Navidrome на VPS с помощью Docker Compose

Использование Docker Compose значительно упрощает `установка Navidrome`, позволяя определить всю конфигурацию сервиса в одном YAML-файле.

Настройка файла docker-compose.yml для Navidrome

Создайте файл `docker-compose.yml` в каталоге `/opt/navidrome/`:
cd /opt/navidrome
nano docker-compose.yml
Введите следующее содержимое:
version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    container_name: navidrome
    restart: unless-stopped
    ports:
      - "4533:4533" # Порт для доступа к Navidrome
    environment:
      # Опциональные переменные окружения, подробнее см. https://www.navidrome.org/docs/usage/configuration-options/
      ND_SCANSCHEDULE: 1h # Сканировать библиотеку каждый час
      ND_LOGLEVEL: info # Уровень логирования
      ND_SESSIONTIMEOUT: 24h # Время жизни сессии
      ND_ENABLETRANSCODING: "true" # Включить транскодирование
      # ND_TRANSCODE_CACHE_SIZE: 100MB # Кэш транскодирования, можно увеличить
      # ND_DEFAULTTHEME: dark # Темная тема по умолчанию
      # ND_MUSICFOLDER: "/music" # Путь к музыке внутри контейнера (уже задан по умолчанию)
    volumes:
      - ./data:/data # Место для базы данных и кэша Navidrome
      - ./music:/music:ro # Место для вашей музыки (только для чтения)
    # user: "1000:1000" # Опционально: запускать контейнер от имени конкретного пользователя/группы
    # network_mode: "host" # Опционально: использовать сетевой стек хоста (не рекомендуется с реверс-прокси)
    # healthcheck: # Опционально: проверка здоровья контейнера
    #   test: ["CMD", "curl", "-f", "http://localhost:4533/ping"]
    #   interval: 1m30s
    #   timeout: 10s
    #   retries: 3
    #   start_period: 30s

Разберем ключевые параметры в `docker-compose.yml` для `navidrome docker`:

  • `image: deluan/navidrome:latest`: Указывает, какой образ Docker использовать. `latest` означает последнюю стабильную версию.
  • `container_name: navidrome`: Присваивает удобное имя контейнеру.
  • `restart: unless-stopped`: Контейнер будет автоматически перезапускаться при сбоях или после перезагрузки VPS, если он не был остановлен вручную.
  • `ports: - "4533:4533"`: Пробрасывает порт 4533 контейнера на порт 4533 хоста. Navidrome по умолчанию использует этот порт.
  • `environment`: Секция для переменных окружения Navidrome. Здесь вы можете настроить расписание сканирования, уровень логирования, таймауты сессий и включить транскодирование. Полный список опций доступен в официальной документации Navidrome.
  • `volumes`: Эта секция монтирует локальные каталоги вашего VPS внутрь контейнера.
    • `./data:/data`: Монтирует каталог `/opt/navidrome/data` на хосте в `/data` внутри контейнера. Здесь будут храниться все изменяемые данные Navidrome.
    • `./music:/music:ro`: Монтирует каталог `/opt/navidrome/music` на хосте в `/music` внутри контейнера. Суффикс `:ro` означает "read-only" (только для чтения), что рекомендуется для папки с музыкой, чтобы Navidrome случайно не модифицировал ваши файлы.

Запуск Navidrome и первая конфигурация

Сохраните файл `docker-compose.yml` и запустите контейнер Navidrome:
docker compose up -d
Ключ `-d` означает, что контейнер будет запущен в фоновом режиме (detached mode). Через несколько секунд контейнер должен быть запущен. Вы можете проверить его статус:
docker compose ps

Или посмотреть логи:

docker compose logs -f navidrome
Теперь вы можете получить доступ к веб-интерфейсу Navidrome, открыв в браузере `http://your_vps_ip_address:4533`. При первом запуске Navidrome предложит вам создать пользователя-администратора. Введите желаемое имя пользователя и пароль. После создания учетной записи вы сможете войти и начать загружать свою музыку в каталог `/opt/navidrome/music` на вашем VPS. После загрузки Navidrome автоматически отсканирует новые файлы. Для загрузки музыки используйте SFTP-клиент (например, FileZilla, WinSCP) или команду `rsync` с вашего локального компьютера:
rsync -avzP /path/to/your/music_collection/ user@your_vps_ip_address:/opt/navidrome/music/

Настройка Reverse Proxy и HTTPS для безопасного доступа к Navidrome

Прямой доступ к Navidrome по IP-адресу и нестандартному порту (4533) не является оптимальным решением для `navidrome vps`. Использование reverse proxy (обратного прокси) и HTTPS обеспечит безопасный доступ через доменное имя и стандартные порты (80/443). Мы рассмотрим настройку с Nginx и Caddy.

Конфигурация Nginx как Reverse Proxy

Nginx — это мощный и популярный веб-сервер, который отлично подходит для работы в качестве обратного прокси.

1. Установка Nginx:

sudo apt update
sudo apt install -y nginx

2. Настройка доменного имени:

Убедитесь, что ваше доменное имя (например, `music.yourdomain.com`) указывает на IP-адрес вашего VPS через A-запись в DNS.

3. Создание конфигурационного файла Nginx:

sudo nano /etc/nginx/sites-available/navidrome.conf

Вставьте следующую конфигурацию, заменив `music.yourdomain.com` на ваш домен:

server {
    listen 80;
    listen [::]:80;
    server_name music.yourdomain.com; # Замените на ваш домен

    # Перенаправление HTTP на HTTPS (будет настроено после получения сертификата)
    # return 301 https://$host$request_uri;

    location / {
        proxy_pass http://localhost:4533; # Перенаправляем на Navidrome
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_redirect off;

        # WebSocket support
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

4. Активация конфигурации:

sudo ln -s /etc/nginx/sites-available/navidrome.conf /etc/nginx/sites-enabled/
sudo nginx -t # Проверить синтаксис конфига
sudo systemctl restart nginx
Теперь Navidrome должен быть доступен по `http://music.yourdomain.com`.

5. Настройка HTTPS с Let's Encrypt (Certbot):

Для получения бесплатного SSL/TLS сертификата используйте Certbot. Это критично для безопасного `navidrome self-hosted` доступа.

sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d music.yourdomain.com
Certbot автоматически настроит Nginx для использования HTTPS и добавит перенаправление с HTTP на HTTPS. Следуйте инструкциям Certbot. После завершения ваш Navidrome будет доступен по `https://music.yourdomain.com`.

Настройка Caddy для автоматического HTTPS

Caddy — это современный веб-сервер, который автоматически управляет HTTPS-сертификатами Let's Encrypt, что делает его чрезвычайно простым в настройке для `navidrome на сервере`.

1. Установка Caddy:

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install -y caddy

2. Настройка Caddyfile:

sudo nano /etc/caddy/Caddyfile

Удалите существующее содержимое и вставьте следующее, заменив `music.yourdomain.com` на ваш домен:

music.yourdomain.com {
    reverse_proxy localhost:4533
    # Опционально: включение сжатия Gzip
    # encode gzip
}

3. Перезапуск Caddy:

sudo systemctl restart caddy
sudo systemctl enable caddy
Caddy автоматически получит и установит SSL-сертификат для вашего домена. Ваш Navidrome будет доступен по `https://music.yourdomain.com` без дополнительных шагов. Это значительно упрощает `установка Navidrome` с безопасным доступом.

Обслуживание Navidrome на сервере: бэкапы, обновления и мониторинг

Регулярное обслуживание вашего `navidrome vps` — это ключ к его долгосрочной стабильности, безопасности и актуальности. Это включает в себя резервное копирование данных, своевременные обновления и мониторинг производительности.

Стратегии резервного копирования данных Navidrome

Резервное копирование — это самый важный аспект обслуживания. Ваши музыкальные файлы и база данных Navidrome должны быть защищены.

Что нужно бэкапить:

  • База данных Navidrome и конфигурация: Хранится в каталоге `/opt/navidrome/data`. Это включает в себя информацию о вашей библиотеке, пользователях, плейлистах, истории прослушиваний и настройки сервера.
  • Музыкальные файлы: Хранятся в каталоге `/opt/navidrome/music`. Это ваша основная коллекция.

Метод бэкапа:

Для базы данных Navidrome лучше всего остановить контейнер перед копированием, чтобы избежать повреждения данных.

# 1. Остановить Navidrome
docker compose stop navidrome

# 2. Создать архив с данными Navidrome
tar -czvf /path/to/backup/navidrome_data_$(date +%Y%m%d%H%M%S).tar.gz /opt/navidrome/data

# 3. Запустить Navidrome
docker compose start navidrome

# 4. Скопировать музыкальные файлы (если они не синхронизируются откуда-то извне)
# Для больших коллекций используйте rsync для инкрементальных бэкапов
rsync -avz --delete /opt/navidrome/music/ /path/to/backup/music_collection/

Автоматизация бэкапов с помощью Cron:

Создайте скрипт `backup_navidrome.sh`:

#!/bin/bash
BACKUP_DIR="/path/to/your/backup/location" # Укажите свой путь
DATE=$(date +%Y%m%d%H%M%S)
DATA_DIR="/opt/navidrome/data"
MUSIC_DIR="/opt/navidrome/music"

echo "Starting Navidrome backup at $DATE"

# Остановить контейнер Navidrome
docker compose stop navidrome

# Создать резервную копию данных Navidrome
tar -czvf $BACKUP_DIR/navidrome_data_$DATE.tar.gz $DATA_DIR
echo "Navidrome data backed up to $BACKUP_DIR/navidrome_data_$DATE.tar.gz"

# Запустить контейнер Navidrome
docker compose start navidrome

# Инкрементальный бэкап музыки (если нужно)
# rsync -az --delete $MUSIC_DIR/ $BACKUP_DIR/music_sync/
# echo "Music collection synced to $BACKUP_DIR/music_sync/"

echo "Navidrome backup finished."
Сделайте скрипт исполняемым: `chmod +x /path/to/backup_navidrome.sh`. Добавьте задачу в Cron (например, для ежедневного бэкапа в 3 часа ночи):
crontab -e
Добавьте строку:
0 3 * * * /path/to/backup_navidrome.sh >> /var/log/navidrome_backup.log 2>&1

Хранение бэкапов:

Всегда храните бэкапы на отдельном носителе или в другом месте, отличном от вашего VPS. Это может быть S3-совместимое хранилище, другой VPS, локальный сервер или облачное хранилище.

Процедура обновления Navidrome и Docker-контейнеров

Регулярные обновления обеспечивают доступ к новым функциям, исправлениям ошибок и улучшениям безопасности.

Обновление Navidrome:

Поскольку вы используете `navidrome docker`, обновление очень простое:

cd /opt/navidrome
docker compose pull navidrome # Загружает новый образ Navidrome
docker compose up -d         # Останавливает старый контейнер, запускает новый с обновленным образом

Обновление Docker Engine:

Регулярно обновляйте Docker Engine и Docker Compose плагин через менеджер пакетов вашей ОС:

sudo apt update
sudo apt upgrade -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Обновление ОС:

Не забывайте обновлять операционную систему вашего VPS:

sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y # Для более глубоких обновлений ядра и пакетов
sudo reboot # Перезагрузка после обновления ядра

Мониторинг производительности и ресурсов VPS

Мониторинг позволяет убедиться, что ваш `navidrome на сервере` работает эффективно и без проблем.
  • Проверка использования ресурсов: Используйте команды `htop` (для CPU/RAM), `df -h` (для диска), `iotop` (для дискового ввода-вывода).
  • Просмотр логов контейнера: `docker compose logs -f navidrome` поможет выявить проблемы в работе Navidrome.
  • Внешний мониторинг: Для более продвинутого мониторинга рассмотрите установку таких инструментов, как Netdata на VPS или Prometheus с Grafana. Эти инструменты предоставляют графики использования ресурсов, сетевого трафика и других метрик, что критично для поддержания стабильности вашего `navidrome vps`.
rocket_launch Быстрый выбор

Ищете сервер, который просто работает?

Valebyte VPS — NVMe, поддержка 24/7, развёртывание за 60 секунд.

Смотреть тарифы VPS arrow_forward

Какой VPS-конфиг выбрать для реальной нагрузки Navidrome?

Выбор правильной конфигурации VPS для `установка Navidrome` зависит от множества факторов, включая размер вашей медиатеки, количество активных пользователей и интенсивность использования функций, таких как транскодирование. Valebyte.com предлагает различные тарифные планы, которые могут удовлетворить эти потребности.

Оценка потребностей в зависимости от размера библиотеки и пользователей

1. Размер медиатеки:

  • Маленькая (до 50 000 треков, ~300-500 ГБ): Основное требование — достаточное дисковое пространство. NVMe-диски значительно ускорят первоначальное сканирование и общую отзывчивость.
  • Средняя (50 000 - 200 000 треков, ~500 ГБ - 2 ТБ): Помимо диска, потребуется больше оперативной памяти для кэширования метаданных и более мощный процессор для быстрого поиска и навигации.
  • Большая (более 200 000 треков, 2 ТБ+): Здесь важен не только объем, но и скорость диска, а также достаточные ресурсы CPU/RAM для обработки запросов от множества пользователей и поддержания производительности базы данных.

2. Количество активных пользователей:

  • 1-2 пользователя: Минимальные требования к CPU и RAM.
  • 3-5 пользователей: Потребуется больше CPU (особенно если есть транскодирование) и RAM для одновременных сессий.
  • Более 5 пользователей: Рекомендуется VPS с 4+ vCPU и 4+ ГБ RAM для обеспечения плавной работы для всех.

3. Транскодирование:

Транскодирование — это самый ресурсоемкий процесс. Если вы планируете часто транскодировать (например, для стриминга FLAC на мобильные устройства с ограниченным трафиком), выбирайте VPS с более мощным процессором (высокая тактовая частота и количество ядер). Navidrome использует FFmpeg для транскодирования, и этот процесс может быть довольно требовательным к CPU.

4. Сетевая пропускная способность:

Для стриминга музыки важна стабильная и достаточно широкая полоса пропускания. Даже для высококачественного FLAC-стриминга одному пользователю требуется около 1-2 Мбит/с. Для нескольких пользователей одновременно понадобится 10-20 Мбит/с. Большинство современных VPS-тарифов предлагают каналы от 100 Мбит/с до 1 Гбит/с, чего более чем достаточно для `navidrome self-hosted`.

Сравнение тарифов Valebyte.com для Navidrome

Valebyte.com предлагает гибкие тарифы на VPS и выделенные серверы, которые идеально подходят для `navidrome vps` разной степени нагрузки. Ниже представлена таблица с примерами конфигураций, которые могут подойти для разных сценариев использования Navidrome.
Тарифный план (Пример) vCPU RAM NVMe Диск Пропускная способность Рекомендуемый сценарий Navidrome Примерная цена/мес.
Valebyte Mini 1 ядро (2.5 ГГц) 1 ГБ 50 ГБ 1 Гбит/с Небольшая личная медиатека (до 50k треков), 1-2 пользователя, без активного транскодирования. Идеально для старта `установка Navidrome`. $7.99
Valebyte Basic 2 ядра (2.8 ГГц) 2 ГБ 100 ГБ 1 Гбит/с Семейная медиатека (до 100k треков), 2-4 пользователя, умеренное транскодирование. Хороший баланс для большинства пользователей. $14.99
Valebyte Pro 4 ядра (3.0 ГГц) 4 ГБ 200 ГБ 1 Гбит/с Большая коллекция (до 250k треков), 4-8 пользователей, частое транскодирование. Отличная производительность для активного `navidrome на сервере`. $29.99
Valebyte Max 6 ядер (3.2 ГГц) 8 ГБ 400 ГБ 1 Гбит/с Очень большая медиатека (250k+ треков), 8+ пользователей, интенсивное транскодирование. Максимальная производительность и масштабируемость. $49.99

Выбирая VPS, всегда ориентируйтесь на свои текущие и будущие потребности. Начните с меньшей конфигурации и масштабируйтесь по мере роста вашей коллекции или числа пользователей. Все тарифы Valebyte.com обеспечивают высокопроизводительные NVMe-диски и стабильные сетевые каналы, что является залогом отличной работы вашего `navidrome vps`.

Если вы сомневаетесь, какой тип VPS вам подходит, или хотите понять разницу между self-managed и managed решениями, ознакомьтесь со статьей Self-managed vs Managed VPS в 2026.

Выводы

Navidrome на VPS от Valebyte.com предоставляет мощное, гибкое и полностью контролируемое решение для вашей персональной музыкальной библиотеки. С помощью Docker и Docker Compose `установка Navidrome` становится простой задачей, а правильный выбор конфигурации VPS и регулярное обслуживание обеспечат стабильную работу и доступность вашей музыки в любое время и в любом месте.

Готовы выбрать сервер?

VPS и выделенные серверы в 72+ странах с мгновенной активацией и полным root-доступом.

Начать сейчас →

Поделиться записью:

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.