Compare commits

...

3 commits

Author SHA1 Message Date
0a41981d29
info 2024-09-28 22:33:35 -04:00
5bd32af2be
add user 2024-09-28 22:00:07 -04:00
08af19070e
add jude 2024-09-28 21:45:04 -04:00
9 changed files with 172 additions and 9 deletions

View file

@ -1,12 +1,16 @@
{
users.motd = ''
Welcome to wolfgirl.systems!
*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*
Welcome to wolfgirl.systems! We are so glad to have you here.
!! Please read /etc/info for info about this host. !!
Join our Matrix chat: #wolfgirlsgen:envs.net
Latest news
* Stella: Flakes now enabled
* Stella: Web hosting now available, contact an admin to enable
* Stella: ipv6 enabled
* Now supports fetching your ssh key from a url, contact an admin to configure
*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*
Latest news:
* Flakes now enabled
* Web hosting now available, contact an admin to enable
* Now supports fetching your ssh key from a url, contact an admin
* Nova: new UK GPU host! try nova.wolfgirl.systems
* Jude: new Kansas City host! try jude.wolfgirl.systems
*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*-+-*
'';
}

View file

@ -144,4 +144,9 @@
isNormalUser = true;
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://git.fries.gay/fries.keys")];
};
users.users.andrewnyr = {
uid = 2019;
isNormalUser = true;
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://www.andrewnet.net/pubkey.txt")];
};
}

16
hosts/info/jude Normal file
View file

@ -0,0 +1,16 @@
Server sponsored by https://www.andrewnet.net/ at Kansas City
No user in the andrewnet Kansas City region shall do the following.
1. DDoS/DoS Attacks
2. Hacking/Cracking of any kind
3. Spamming, Including but not limited to, eMail spam/mass mailing, web spam,
ping flood, etc
4. Interstate Gambling or Pyramid Schemes
5. Transmission, Storage, or Distribution of any Adult Content, Sexually
Explicit Services, hacker programs, and copyrighted materials(except if you
are the copyright owner, or you have a license that permits what you are doing).
6. Sale of a controlled substance or other online pharmacies, and weapons.
7. Harassment or advocacy of violence against a specific person or class of people
8. Anything that violates the laws that governs Kansas City, Missouri.
9. Tor
10. Anything to damage my IP Reputation

42
hosts/info/nova Normal file
View file

@ -0,0 +1,42 @@
Server sponsored by ezri.cloud at interxion london, hosted by Inferno
Communications via Langauge Cloud.
Lagrange AUP - https://lagrange.cloud/legal/terms_of_service.pdf 2.1
You will not use the compute services for any of the following activities:
• Illegal Activities: Any activity that violates local, national, or international laws,
including but not limited to hacking, distribution of illegal content, fraud, and
unauthorized access to systems.
• Spam and Phishing: Sending unsolicited emails, spam, or engaging in
phishing activities to deceive users and collect sensitive information.
• Malware Distribution: Hosting, distributing, or knowingly spreading malicious
software, viruses, worms, Trojans, or any harmful code.
• DDoS Attacks: Launching Distributed Denial of Service (DDoS) attacks or any
other activities that attempt to overload or disrupt networks or services.
• Copyright Infringement: Hosting or distributing copyrighted material without
proper authorization, such as unauthorized distribution of movies, music,
software, or other intellectual property.
• Resource Abuse: Consistently using an excessive amount of resources (CPU,
memory, bandwidth) that negatively impacts the performance of other users.
• Mining: Cryptocurrency mining without proper authorization, as it can
significantly strain system resources.
• Proxy Services: Providing open proxy services without appropriate security
measures can potentially lead to abuse of your server for malicious activities.
• Network Scanning: Engaging in unauthorized scanning of networks, ports, or
systems, which can be seen as a precursor to hacking attempts.
• Impersonation: Impersonating someone else, forging email headers, or any
activity aimed at deceiving users or systems.
• Child Exploitation: Any activity related to child pornography, exploitation, or
abuse is strictly prohibited.
• Harassment or Hate Speech: Engaging in online harassment, hate speech, or
activities that promote discrimination, racism, or violence.
• Pharmacy and Illegal Substances: Any activity promoting the sale or
distribution of prescription medications, illegal drugs, or controlled
substances.
• Gambling: Hosting or facilitating online gambling or betting activities without
proper legal authorization.
• Sensitive Data Exposure: Storing or transmitting sensitive personal, financial,
or confidential information without proper encryption and security measures.
• Bulk Mailing: Sending large volumes of emails without proper opt-in
mechanisms or unsubscribe options.
• Excessive Bot Activity: Running malicious bots or bots that perform actions in
violation of terms of service on other platforms.

14
hosts/info/stella Normal file
View file

@ -0,0 +1,14 @@
Server sponsored by ezri.cloud in New York City.
No EzriCloud user in the NYC region shall do the following.
1. DDoS/DoS Attacks
2. Hacking/Cracking of any kind
3. Spamming, Including but not limited to, eMail spam/mass mailing, web spam,
ping flood, etc
4. Interstate Gambling or Pyramid Schemes
5. Transmission, Storage, or Distribution of any Adult Content, Sexually
Explicit Services, hacker programs, and copyrighted materials(except if you
are the copyright owner, or you have a license that permits what you are doing).
6. Sale of a controlled substance or other online pharmacies, and weapons.
7. Harassment or advocacy of violence against a specific person or class of people
8. Anything that violates the laws that governs New York City.

63
hosts/jude.nix Normal file
View file

@ -0,0 +1,63 @@
{ config, lib, pkgs, modulesPath, ... }:
{
imports =
[ (modulesPath + "/profiles/qemu-guest.nix")
];
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "ahci" "sd_mod" "sr_mod" ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ ];
boot.extraModulePackages = [ ];
fileSystems."/" =
{ device = "/dev/disk/by-uuid/16a8c885-a0a5-4d22-8d59-21d29bdca98d";
fsType = "ext4";
};
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sda";
time.timeZone = "America/Chicago";
i18n.defaultLocale = "en_US.UTF-8";
services.openssh.enable = true;
networking.firewall.enable = false;
networking = {
hostName = "jade";
search = ["wolfgirl.systems"];
nameservers = [ "9.9.9.10" "149.112.112.10" "2620:fe::10" "2620:fe::fe:10"];
dhcpcd.enable = false;
interfaces.ens18.ipv4.addresses = [{
address = "23.143.82.34";
prefixLength = 24;
}];
interfaces.ens18.ipv6.addresses = [{
address = "2602:fc26:12:1::35";
prefixLength = 48;
}];
defaultGateway = {
address = "23.143.82.1";
interface = "ens18";
};
defaultGateway6 = {
address = "2602:fc26:12::1";
interface = "ens18";
};
};
environment.etc."info" = {
mode = "0644";
text = builtins.readFile ./info/jude;
};
swapDevices = [ {
device = "/swapfile";
size = 4*1024;
randomEncryption.enable = true;
}];
system.stateVersion = "24.05";
}

View file

@ -20,7 +20,7 @@
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/vda";
time.timeZone = "Europe/Amsterdam";
time.timeZone = "Europe/London";
i18n.defaultLocale = "en_US.UTF-8";
services.openssh.enable = true;
networking.firewall.enable = false;
@ -47,6 +47,11 @@
size = 4*1024;
randomEncryption.enable = true;
}];
environment.etc."info" = {
mode = "0644";
text = builtins.readFile ./info/nova;
};
system.stateVersion = "24.05";
}

View file

@ -57,6 +57,11 @@
size = 4*1024;
randomEncryption.enable = true;
}];
environment.etc."info" = {
mode = "0644";
text = builtins.readFile ./info/stella;
};
system.stateVersion = "23.05";
}

View file

@ -25,4 +25,13 @@ in
./common
];
};
"jude" = { pkgs, ... }: {
deployment = {
targetHost = "23.143.82.34";
};
imports = [
./hosts/jude.nix
./common
];
};
}