deploy overseerr

This commit is contained in:
Vivian 2022-11-05 13:26:05 +01:00
parent 2416d39e77
commit 77e9df69ec
5 changed files with 51 additions and 7 deletions

View file

@ -39,6 +39,11 @@
ip = "192.168.0.104";
mac = "7A:A3:59:1D:69:07";
}
{
hostname = "overseerr";
ip = "192.168.0.105";
mac = "8E:21:7F:88:3A:83";
}
{
hostname = "MariaDB";
ip = "192.168.0.109";

View file

@ -0,0 +1,40 @@
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help).
{ config, pkgs, ... }:
{
imports = [ ];
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. Its perfectly fine and recommended to leave
# this value at the release version of the first install of this system.
# Before changing this value read the documentation for this option
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
system.stateVersion = "22.11"; # Did you read the comment?
# Additional packages
environment.systemPackages = with pkgs; [ ];
networking.firewall.allowedTCPPorts = [ 5055 ];
virtualisation.podman.enable = true;
virtualisation.oci-containers = {
backend = "podman";
containers = {
overseerr = {
image = "ghcr.io/sct/overseerr:1.30.1";
environment = {
LOG_LEVEL = "debug";
TZ = "Europe/Amsterdam";
};
ports = [
"5055:5055"
];
volumes = [ "/var/lib/overseerr/config:/app/config" ];
};
};
};
}

View file

@ -5,6 +5,7 @@ templates:
collection_order: alpha
collection_mode: hide
sync_mode: sync
sort_title: zz_<<collection_name>>
collections:
Cars:

View file

@ -3,7 +3,7 @@ templates:
optional:
- company
tmdb_company: <<company>>
sort_title: +1_<<collection_name>>
sort_title: <<collection_name>>
sync_mode: sync
smart_label: release.desc
Set:
@ -31,13 +31,9 @@ collections:
poster: https://theposterdb.com/api/assets/164120
Studio Ghibli:
template: { name: Studio, company: 10342 }
url_poster: https://theposterdb.com/api/assets/393
summary: Studio Ghibli Inc. is a Japanese animation film studio headquartered in Koganei, Tokyo. The studio is best known for its animated feature films, and has also produced several short films, television commercials, and one television film. The studios mascot and most recognizable symbol is the character, Totoro, a giant cat-like spirit from the 1988 classic, My Neighbor Totoro.
Pixar:
template: { name: Studio, company: 3 }
url_poster: https://theposterdb.com/api/assets/18894
summary: Pixar Animation Studios, commonly known as Pixar, is an American computer animation studio based in Emeryville, California, a subsidiary of Disney Studios Content owned by The Walt Disney Company. Pixar began in 1979 as part of the Lucasfilm computer division, known as the Graphics Group, before its spin-off as a corporation on February 3, 1986, with funding from Apple co-founder Steve Jobs, who became its majority shareholder. Disney purchased Pixar in 2006 at a valuation of $7.4 billion by converting each share of Pixar stock to 2.3 shares of Disney stock, a transaction that resulted in Jobs becoming Disney's largest single shareholder at the time. Pixar is best known for its feature films technologically powered by RenderMan, the company's own implementation of the industry-standard RenderMan Interface Specification image-rendering application programming interface. Luxo Jr., a desk lamp from the studio's 1986 short film of the same name, is the studio's mascot.
DC Extended Universe:
template: { name: Studio }
imdb_list: https://www.imdb.com/list/ls077827588/
url_poster: https://images.theposterdb.com/prod/public/images/posters/optimized/collections/460717/dj5QiI3bseKx31j5JLM0PclTXC1KSuRPflLC4DP0.webp
summary: The DC Extended Universe (DCEU) is a media franchise and shared universe centered on superheros from DC Comics.
collection_order: release

View file

@ -97,6 +97,8 @@ in {
enableAliases = true;
};
programs.bat.enable = true;
programs.git = {
enable = true;
package = pkgs.gitAndTools.gitFull;