Skip to content

nhinds/puppet-embyserver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

embyserver

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with embyserver
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

This module installs Emby server on a node running Ubuntu or Debian Linux.

Module Description

The module installs Emby by adding the official apt repo to the system, installing the package, and ensuring the service is running. No configuration is done at the moment.

Emby itself also supports Arch, CentOS, Fedora, Docker, Mac OSX, Windows and FreeBSD - but alas, I am lazy.

Setup

What embyserver affects

  • Packages: Emby repository, emby-server
  • Services: emby-server

Setup Requirements OPTIONAL

Requires the Puppetlabs APT module.

Usage

Currently there's not a lot to do:

include 'embyserver'

or

class{'embyserver': }

You can, if you like, specify the package name, service name and repo (the OS-specific URL part from http://emby.media/downloads/linux-server/) - however these are OS-dependent, so probably don't mess with them...

class{'embyserver': package => 'emby-server', service => 'emby-server', repo => 'xUbuntu_14.04', }

Reference

  • class embyserver - installs Emby package repository, emby-server package, keeps emby-server service running.

Limitations

  • Requires Ubuntu or Debian linux (only tested on Ubuntu)
  • OS version compatibility is done by simple checking of version and matching to a supported version on the Emby website; this may (let's face it, will) get out of date
  • Does not configure Emby server

Development

Pull requests welcome. If you want this to work on another linux distro and don't feel like coding, give me a yell and I can probably sort that out; other platforms you're probably better off writing it yourself...

About

Puppet module for installing Emby server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 73.5%
  • Ruby 26.5%