Plex, популярная платформа медиасервера, позволяет легко организовывать, транслировать и управлять медиаконтентом. NixOS, дистрибутив Linux, известный своим декларативным и воспроизводимым характером, обеспечивает прочную основу для запуска Plex. В этой статье мы рассмотрим различные способы установки Plex на NixOS, дополненные примерами кода и пошаговыми инструкциями.
Метод 1: использование диспетчера пакетов Nix
Nix, менеджер пакетов для NixOS, упрощает установку Plex. Откройте терминал и выполните следующую команду:
$ nix-env -iA nixos.plex-media-server
Метод 2: использование файла конфигурации NixOS
Другой подход — добавить Plex в файл конфигурации NixOS. Откройте файл конфигурации в предпочитаемом вами текстовом редакторе:
$ sudo nano /etc/nixos/configuration.nix
Добавьте в файл следующие строки:
services.plex.enable = true;
Сохраните файл и примените изменения конфигурации:
$ sudo nixos-rebuild switch
Метод 3: развертывание Plex с помощью NixOps
NixOps позволяет определить и развернуть системы NixOS. Создайте файл конфигурации развертывания NixOps (например, plex.nix) со следующим содержимым:
{
network.description = "Plex Media Server";
network.enableRollback = true;
deployments.plex = {
imports = [ <nixpkgs/nixos/modules/services/networking/plex.nix> ];
system = "x86_64-linux";
hostName = "plex-server";
};
}
Разверните конфигурацию с помощью следующей команды:
$ nixops deploy -d plex.nix
Метод 4: использование Docker
Если вы предпочитаете использовать Docker, вы можете установить Plex с помощью контейнера Docker. Выполните следующую команду в терминале:
$ docker run -d \
--name plex \
--network host \
-v /path/to/plex/config:/config \
-v /path/to/media/files:/data \
plexinc/pms-docker
В этой статье мы рассмотрели несколько способов установки Plex на NixOS. Независимо от того, предпочитаете ли вы использовать менеджер пакетов Nix, изменять файл конфигурации NixOS, развертывать с помощью NixOps или использовать Docker, теперь у вас есть несколько вариантов настройки медиасервера Plex. Выберите метод, который соответствует вашим предпочтениям, и начните наслаждаться плавной потоковой передачей мультимедиа и управлением ею в своей системе NixOS.
Не забудьте обратиться к официальной документации за дополнительными инструкциями, специфичными для вашей установки. Удачной потоковой передачи мультимедиа с Plex на NixOS!