An open API service indexing awesome lists of open source software.

https://github.com/denzonl/nixbox.tv

My NixOS configuration for my personal media server
https://github.com/denzonl/nixbox.tv

lidarr media-server nix nix-flake nix-flakes nixos plex plex-media-server radarr self-hosted selfhosted sonarr

Last synced: 2 months ago
JSON representation

My NixOS configuration for my personal media server

Awesome Lists containing this project

README

          

# nixbox.tv

A Nix Flake for my personal media server, inspired by [Saltbox](https://github.com/saltyorg/Saltbox).

## Services

Nixbox.tv is configured with the following services:

- Plex
- Sonarr
- Radarr
- Lidarr
- rTorrent
- Flood (UI for rTorrent)

## Setup

Fork & clone this git repository to your home directory:

```shell
$ git clone git@github.com:/nixbox.tv.git
```

> :warning: **Don't use my hardware-configuration.nix, generate your own!**: Be very careful here!

Create an `age` key from your SSH private key to encrypt/decrypt secrets:

```
nix-shell -p ssh-to-age --run "ssh-to-age -private-key -i ~/.ssh/id_ed25519 > ~/.config/sops/age/keys.txt"
```

Make any changes to the configuration as necessary and deploy it to the host configured in [flake.nix](./flake.nix):

```shell
$ nixos-rebuild switch --fast --flake .#nixbox --target-host nixbox --build-host nixbox --use-remote-sudo
```