GLUG INFRA
Hello again,
For projects like Wiki NITC, Ask NITC I'm currently relying on Oracle’s Free Tier VM. It’s good enough for handling almost anything I throw at it and the only bottleneck as of now is it’s storage. I realised that it’s a pain to manage db and store files in a VM and has decided to keep everything stateless from now on. We are planning on migrating everything to a stateless setup where the Oracle VM or any other future cloud setup we provision will be completely stateless and thereby completely discardable. The vm by itself should never store any sorts of data in form of Databases nor as objects.
The plan is to build reselient on-prem infra that have hardware level backups using ZFS and powered by NixOS to provide Postgresql, mariadb database clusters, S3 endpoints using minio or garage. They can be connected as the data source for all the existing and future web apps deployed by GLUG and also provide these services free of cost for NITC Community in parallel to the services offered by campus. As of now the process to get your apps / services deployed in NITC infra seems to be frustrating. With the implementation of the GLUG infra We Hope we get to make Deploying Homegrown Software as well as other Open Source / Libre solutions more accessible to everyone at NITC.
What Can You Do
As of now we are fueled by ideas and lack the money to make the initial investment on infra. Surely there are options to Look for investment from multiple sources. But as an MVP we plan on reusing the old hardware that might be lying unused at your homes. We want you to contribute to the GLUG infra by donating the unused PC / Laptops / RAM Sticks / HDD / SSDs etc which we can repurpose into infra that can be used by everyone.
Fill the form down below
https://opnform.com/forms/my-form-tmgzjd
Inventory
The following is the list of Items collected for GLUG infra.
| SI
Number |
Item | Quantity | Spec | Remarks | Donated By |
|---|---|---|---|---|---|
| 1 | Laptop | 1 | Asus Core i5 8th Gen Intel Optane 16 GB Nvidia GTX GFX Card | The SSD has been taken by someone else will need to add that to make it work, Missing charger USB C based charging is unsupported. | |
| 2 | RAM Stick | 1 | 2GB DDR 3 1600 | ADATA Looks clean | |
| 3 | RAM Stick | 2 | 2 GB DDR 2 800 | SIMMTRONICS Looks clean | |
| 4 | RAM Stick | 2 | 2 GB ( not verified but looks like DDR 3) 1333 | RAMAXEL | |
| 5 | MotherBoard | 1 | HP | 4x DDR 3 | Looks Like it supports an AMD Processor (Processor Included covered with Heatsink and Fan) | 4x SATA ports. PCI 1 Slot and a X 16 PCI EXP Slot Present | 6x USB ports on board, NO HDMI | CMOS Battery included. | ||
| 6 | HDD | 1 | Seagate 500 GB Barracuda 7200.12 | ||
| 7 | HDD | 1 | Toshiba 1 TB MT4A | ||
| 8 | HDD | 1 | Seagate 160 GB | ||
| 9 | PSU | 1 | INPUT
100-127 V - 8 A 200-240 V - 4 A 50/60 Hz OUTPUT 300W Max |
||
| 10 | Fan | 1 | AVC | ||
| 11 | Front panel
i/o module |
1 | Two USB Port Two Audio Jack | Too rusty and too old |
Phase 1
With the above resources and my personal Desktop setup (Yet to be arrived) the plan is to.
Set Laptop to be Primary Machine
To initialize GLUG infra we require the following
- [ ] Power Supply for the laptop (spec to be added soon)
- [ ] nvme/ssd storage for laptop (512)
once the above is obtained we can setup postgresql and a mariadb instance on the same and migrate GLUG NITC Projects.
ZFS snapshot backup machine
- [ ] List of items required yet to be identified.
The 1 TB Toshiba hdd shall be used as a storage space for all the other machine zfs snapshots for disaster recovery. the donated Motherboard can be used to power the machine and RAM also to be alloted as required.
S3 Server
- [ ] more items to be added to the list.
- [ ] NVME / SSD
- [ ]
Extend my personal Desktop setup (which has a 160 GB SSD with the 500 GB harddisk and use the 160 GB HDD for read replica of the SSD.