feat(architect/redlib.nix): add configuration for redlib service
- Added `redlib` systemd service environment variables and settings - Enabled `redlib` service with specified port and package - Configured virtual host for `reddit.giugl.io` to forward requests to the `redlib` service
This commit is contained in:
parent
949b5f8f21
commit
cc77cab961
@ -4,7 +4,7 @@ let
|
|||||||
domain = "reddit.giugl.io";
|
domain = "reddit.giugl.io";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
systemd.services.libreddit.environment = {
|
systemd.services.redlib.environment = {
|
||||||
REDLIB_ROBOTS_DISABLE_INDEXING = "on";
|
REDLIB_ROBOTS_DISABLE_INDEXING = "on";
|
||||||
REDLIB_DEFAULT_THEME = "dracula";
|
REDLIB_DEFAULT_THEME = "dracula";
|
||||||
REDLIB_DEFAULT_SHOW_NSFW = "on";
|
REDLIB_DEFAULT_SHOW_NSFW = "on";
|
||||||
@ -13,7 +13,7 @@ in
|
|||||||
REDLIB_DEFAULT_HIDE_HLS_NOTIFICATION = "on";
|
REDLIB_DEFAULT_HIDE_HLS_NOTIFICATION = "on";
|
||||||
};
|
};
|
||||||
|
|
||||||
services.libreddit = {
|
services.redlib = {
|
||||||
enable = true;
|
enable = true;
|
||||||
port = 9090;
|
port = 9090;
|
||||||
package = pkgs.unstablePkgs.redlib;
|
package = pkgs.unstablePkgs.redlib;
|
||||||
@ -22,7 +22,7 @@ in
|
|||||||
architect.vhost.${domain} = {
|
architect.vhost.${domain} = {
|
||||||
dnsInterfaces = [ "lan" "tailscale" ];
|
dnsInterfaces = [ "lan" "tailscale" ];
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
port = config.services.libreddit.port;
|
port = config.services.redlib.port;
|
||||||
allowWAN = true;
|
allowWAN = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
Loading…
Reference in New Issue
Block a user