style of spaces (while reading) #72
|
@ -30,10 +30,18 @@
|
|||
};
|
||||
|
||||
c3d2.hq.statistics.enable = true;
|
||||
|
||||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
wget vim python3Full python310Packages.pip nmap htop wireguard-tools docker-compose
|
||||
wget
|
||||
vim
|
||||
python3Full
|
||||
python310Packages.pip
|
||||
nmap
|
||||
htop
|
||||
wireguard-tools
|
||||
docker-compose
|
||||
];
|
||||
|
||||
users.users.leon-docker = {
|
||||
|
@ -50,19 +58,19 @@
|
|||
allowedTCPPorts = [ 80 443 22 53 14000 14500 15000 ];
|
||||
allowedUDPPorts = [ 18900 53 ];
|
||||
};
|
||||
#------------------DOCKER----------------------------
|
||||
|
||||
#>-----------------docker-------------------------
|
||||
|
||||
virtualisation.docker.enable = true;
|
||||
|
||||
#------------------DOCKER----------------------------
|
||||
#<-----------------docker-------------------------
|
||||
|
||||
#>-----------------wireguard client---------------
|
||||
|
||||
#------------------Wireguard-client----------------------------
|
||||
# Enable WireGuard
|
||||
networking.wireguard.interfaces = {
|
||||
vpn = {
|
||||
ips = [ "10.10.11.4/24" ];
|
||||
|
||||
privateKeyFile = "/etc/nixos/wireguard-keys/private-key";
|
||||
peers = [
|
||||
{
|
||||
|
@ -74,9 +82,11 @@
|
|||
];
|
||||
};
|
||||
};
|
||||
#------------------End----------------------------
|
||||
|
||||
#------------------next-cloud---------------------
|
||||
#<-----------------wireguard client---------------
|
||||
|
||||
#>-----------------nextcloud----------------------
|
||||
|
||||
services.nextcloud = {
|
||||
enable = true;
|
||||
hostName = "cloud";
|
||||
|
@ -88,7 +98,6 @@ services.nextcloud = {
|
|||
adminpassFile = "/etc/nixos/next-cloud/pass";
|
||||
adminuser = "root";
|
||||
extraTrustedDomains = [ "172.20.79.254" "10.10.11.4" ];
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -96,7 +105,8 @@ services.nextcloud = {
|
|||
enable = true;
|
||||
ensureDatabases = [ "nextcloud" ];
|
||||
ensureUsers = [
|
||||
{ name = "nextcloud";
|
||||
{
|
||||
name = "nextcloud";
|
||||
ensurePermissions."DATABASE nextcloud" = "ALL PRIVILEGES";
|
||||
}
|
||||
];
|
||||
|
@ -108,6 +118,8 @@ services.nextcloud = {
|
|||
after = ["postgresql.service"];
|
||||
};
|
||||
|
||||
#------------------End----------------------------
|
||||
#<-----------------nextcloud----------------------
|
||||
|
||||
system.stateVersion = "22.05";
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue