2023-01-06 17:39:09 -03:00
2023-01-07 13:16:35 -03:00
2023-01-07 13:36:33 -03:00
2023-01-07 12:39:22 -03:00

YAMS: Yet Another Media Server

This is a highly opinionated media server.

Description

This script installs the following software:

Whit this combination, you can create a fully functional media server that is going to download, categorize, subtitle and serve your favorite shows and movies.

Features

In no particular order:

  • Automatic shows/movies download: Just add your shows and movies to the watch list and it should automatically download the files when they are available.
  • Automatic clasification and organization: Your media files should be completely organized by default.
  • Automatic subtitles download: Self explanatory. Your media server should automatically download subtitles in the languages you choose, if they are available.
  • Support for Web, Android, iOS, Android TV and whatever that can support Emby*: Since we are leveraging from Emby, you should be able to watch your favorite media almost anywhere.

Dependencies

First, you need to install:

Before running

Before installing, make sure you have:

  • A media folder: This is the folder where all your files are going to be downloaded and categorized. If you choose /srv/media, the script is going to create the following folders:

    • /srv/media/tv: For your TV shows
    • /srv/media/movies: For your movies
    • /srv/media/downloads: For your torrent downloads
    • /srv/media/blackhole: For your torrents blackhole
  • A regular user to run and own the media files: You shouldn't use root for this user, but I'm not your father, nothing is going to stop you lol

To run

$ git clone https://gitlab.com/rogs/yams.git
$ cd yams
$ ./install.sh

And follow the instructions.

So far, I've tested this in Debian 11, but it should work on Ubuntu as well.

Usage

When the script finishes installing without issues, just run:

$ yams
yams - Yet Another Media Server

Usage: yams [--help|restart|stop|start|status]
options:
--help     displays this help message
restart    restarts yams services
stop       stops all yams services
start      starts yams services
destroy    destroy yams services so you can start from scratch
Description
yams: Yet Another Media Server. My personal media server, easy to install in a bash script
https://yams.media
Readme SSPL-1.0 131 MiB
Languages
Shell 100%