India Node: Difference between revisions

From Project Segfault Wiki
No edit summary
No edit summary
Line 1: Line 1:
== India Node (ProjectINFault) ==
== India Node ==
India Node, also known as ProjectINFault is a server hosted in Mumbai, India for Project Segfault.
India Node are two servers hosted in Mumbai, India by Arya for Project Segfault.


It runs Proxmox VE as a hypervisor.
Both run Proxmox VE as their hypervisor
[[File:IN Node Picture.jpg|thumb|Picture of the IN Node]]
[[File:IN Node Picture.jpg|thumb|Picture of the IN Node]]


=== Hardware ===
=== Hardware ===
The server is an Acer Aspire 7 A715-75G, repurposed to be a server.
The first server is an Acer Aspire 7 A715-75G, repurposed to be a server.


It has an i5 9300H, 12GiB of DDR4 memory, 256 GB of SATA SSD storage and 1TB of RAID1 HDD storage (for datafiles). The 1TB zpool is currently not used for anything Project Segfault related due to the stability issues with these drives.
It has an i5 9300H, 12GiB of DDR4 memory, 512 GB of ZFS-encrypted NVMe SSD storage and 1TB of ZFS-encrypted RAID1 HDD storage (for datafiles). The 1TB zpool is currently not used for anything Project Segfault-related due to the stability issues with these drives.
 
The second one is a 2017 Macbook Pro (14,3), also repurposed to be a server
 
It has an i7 7700HQ, 16GiB of DDR3 memory and 256GB of ZFS-encrypted NVMe SSD Storage.


=== VMs ===
=== VMs ===
Line 14: Line 18:


The server is almost entirely virtualized, avoiding running anything on bare metal.
The server is almost entirely virtualized, avoiding running anything on bare metal.
==== ProjectINFault ====
==== IN01 ====
[[File:IN Node Neofetch.png|thumb|Neofetch from IN Node]]
[[File:IN Node Neofetch.png|thumb|Neofetch from IN Node]]


* The main VM where all segfault stuff runs
* The main VM on srv1 (acer) where most of the lighter less-ram intensive services run (everything other than invidious, piped and jitsi basically)
* Caddy as reverse-proxy/webserver
* Caddy as reverse-proxy/webserver
* Used for docker
* Uses docker and LXC (for our wiki)
 
==== IN02/FedVM ====
 
* Called FedVM since it primarily runs federation-related services
* The VM on srv2 (mac) where most of the more intensive services like invidious, piped, jitsi, grafana, kbin, xmpp and mail run
* reverse proxied through IN01
* Uses docker
 
==== PubnixVM ====
 
* The VM where our [[:Category:Pubnix|Pubnix]] is hosted on srv1
* VPN'd through [[Pizza-1|pizza1]], uses caddy as reverse proxy
 
[[Category:Servers]]
[[Category:Servers]]

Revision as of 15:13, 20 September 2023

India Node

India Node are two servers hosted in Mumbai, India by Arya for Project Segfault.

Both run Proxmox VE as their hypervisor

Picture of the IN Node

Hardware

The first server is an Acer Aspire 7 A715-75G, repurposed to be a server.

It has an i5 9300H, 12GiB of DDR4 memory, 512 GB of ZFS-encrypted NVMe SSD storage and 1TB of ZFS-encrypted RAID1 HDD storage (for datafiles). The 1TB zpool is currently not used for anything Project Segfault-related due to the stability issues with these drives.

The second one is a 2017 Macbook Pro (14,3), also repurposed to be a server

It has an i7 7700HQ, 16GiB of DDR3 memory and 256GB of ZFS-encrypted NVMe SSD Storage.

VMs

As with using Proxmox, the virtualization backend is QEMU/KVM.

The server is almost entirely virtualized, avoiding running anything on bare metal.

IN01

Neofetch from IN Node
  • The main VM on srv1 (acer) where most of the lighter less-ram intensive services run (everything other than invidious, piped and jitsi basically)
  • Caddy as reverse-proxy/webserver
  • Uses docker and LXC (for our wiki)

IN02/FedVM

  • Called FedVM since it primarily runs federation-related services
  • The VM on srv2 (mac) where most of the more intensive services like invidious, piped, jitsi, grafana, kbin, xmpp and mail run
  • reverse proxied through IN01
  • Uses docker

PubnixVM

  • The VM where our Pubnix is hosted on srv1
  • VPN'd through pizza1, uses caddy as reverse proxy