Projects: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
* New general-use server
** The current workhorse (high-fructose-corn-syrup) is almost 11 years old now. Time to upgrade it
** We might be also receiving some GPUs from other clubs, which we will need new servers to put into (the current one only have PCIe2.0, and the power supply is not powerful enough)

* Getting the backup mirror running
* Getting the backup mirror running
** This will be very useful when we want to do maintenance on the main mirror server
** This will be very useful when we want to do maintenance on the main mirror server
** Ideally this will be done with existing hardware with new drives. Redundancy requirements can be relaxed to reduce the amount of drive needed (potentially RAIDz1)
** Ideally this will be done with existing hardware with new drives. Redundancy requirements can be relaxed to reduce the amount of drive needed (potentially RAIDz1)

* Monitor improvements on main mirror server
** See [https://github.com/martin-helmich/prometheus-nginxlog-exporter prometheus-nginxlog-exporter]. Add response time metrics to reflect user experience on mirror
* Password manager server for MathSoc
* Password manager server for MathSoc
** Meant for non-critical passwords. We are not manned and funded enough for more professional ones
** Meant for non-critical passwords. We are not manned and funded enough for more professional, large scale deployments
** Use [https://github.com/dani-garcia/vaultwarden vaultwarden]?
** Use [https://github.com/dani-garcia/vaultwarden vaultwarden]?

* General Office renovation
* General Office renovation
** Students now prefer to take their own laptops. Find some docks that can provide display output and wired network with one single USB4/Thunderbolt3 wire
** Students now prefer to take their own laptops. Find some docks that can provide display output and wired network with one single USB4/Thunderbolt3 wire
** Our monitors are too old and are small and washed out. Grab some newer ones
** Our monitors are too old and are small and washed out. Grab some newer ones
** We now have 2 Intel Mac Minis. Set them up. One of them can be used as a macOS workstation for potential iOS/macOS development works
** We now have 2 Intel Mac Minis. Set them up. One of them can be used as a macOS workstation for potential iOS/macOS development works

* Monitor improvements on main mirror server
** See [https://github.com/martin-helmich/prometheus-nginxlog-exporter prometheus-nginxlog-exporter]. Add response time metrics to reflect user experience on mirror





Revision as of 02:42, 13 January 2023

  • New general-use server
    • The current workhorse (high-fructose-corn-syrup) is almost 11 years old now. Time to upgrade it
    • We might be also receiving some GPUs from other clubs, which we will need new servers to put into (the current one only have PCIe2.0, and the power supply is not powerful enough)
  • Getting the backup mirror running
    • This will be very useful when we want to do maintenance on the main mirror server
    • Ideally this will be done with existing hardware with new drives. Redundancy requirements can be relaxed to reduce the amount of drive needed (potentially RAIDz1)
  • Password manager server for MathSoc
    • Meant for non-critical passwords. We are not manned and funded enough for more professional, large scale deployments
    • Use vaultwarden?
  • General Office renovation
    • Students now prefer to take their own laptops. Find some docks that can provide display output and wired network with one single USB4/Thunderbolt3 wire
    • Our monitors are too old and are small and washed out. Grab some newer ones
    • We now have 2 Intel Mac Minis. Set them up. One of them can be used as a macOS workstation for potential iOS/macOS development works