mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
add seafile
This commit is contained in:
parent
2d2c1af055
commit
3db1173f4a
@ -95,6 +95,7 @@
|
||||
peripherals.enable = true;
|
||||
samba-client.enable = true;
|
||||
virt-manager.enable = true;
|
||||
seafile-server.enable = false;
|
||||
};
|
||||
system = {
|
||||
ssh.enable = true;
|
||||
|
@ -114,6 +114,9 @@
|
||||
"rss.tstarr.us" = (SSL // {
|
||||
locations."/".proxyPass = "http://localhost:8081/";
|
||||
});
|
||||
"wiki.tstarr.us" = (SSL // {
|
||||
locations."/".proxyPass = "http://localhost:8082/";
|
||||
});
|
||||
"rssbridge.tstarr.us" = (SSL // {
|
||||
locations."/".proxyPass = "http://localhost:3000/";
|
||||
});
|
||||
@ -137,6 +140,7 @@
|
||||
};
|
||||
services = {
|
||||
jellyfin.enable = true;
|
||||
seafile-server.enable = true;
|
||||
};
|
||||
system = {
|
||||
terminal.enable = true;
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
imports = [ ./samba-client.nix ./jellyfin.nix ./virt-manager.nix ./peripherals.nix ];
|
||||
imports = [ ./seafile-server.nix ./samba-client.nix ./jellyfin.nix ./virt-manager.nix ./peripherals.nix ];
|
||||
}
|
||||
|
15
provision/modules/services/seafile-server.nix
Normal file
15
provision/modules/services/seafile-server.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ config, lib, pkgs, pkgs-unstable, user, ... }:
|
||||
|
||||
let
|
||||
cfg = config.modules.services.seafile-server;
|
||||
in {
|
||||
options.modules.services.seafile-server.enable = lib.mkEnableOption "seafile-server";
|
||||
config = lib.mkIf cfg.enable {
|
||||
services.seafile = {
|
||||
enable = true;
|
||||
adminEmail = "starrtyler88@gmail.com";
|
||||
initialAdminPassword = "dude";
|
||||
ccnetSettings.General.SERVICE_URL = "https://wiki.tstarr.us";
|
||||
};
|
||||
};
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user