What hardware, software, and cloud services do we use?
Our everyday scientific and educational work relies heavily on hardware, software, and, in modern times, cloud services. The equipment that we will mention below is specific to our group; common services used by university and/or faculty employees will not be specifically mentioned here.
Laptops
- Lenovo V15 G2-ALC running Garuda Linux
- HP 255 G7 running Manjaro
Userland software
We use Mozilla Firefox, FireDragon, and Brave for web browing and development.
We use Visual Studio Code for writing and editing Markdown (to be processed by MkDocs or Pandoc) and LaTeX, C++ development, and Python development.
We use Syncthing for file synchronization and sharing.
Servers
- SuperMicro A+ Server 1013S-MTR with AMD EPYC 7402P running Proxmox VE with several virtual machines, used for compute
- HP ProDesk 405 G4 Desktop Mini PC running Arch Linux with GCC, Clang/LLVM, ccache, CMake, Open MPI, Python, and Cython, used for development and testing of the PKGBUILDS of the Arch User Repository (AUR) packages that we (co-)maintain
- HP EliteDesk 705 G2 Desktop Mini PC running FreeBSD with Apache HTTP Server, OpenSSL, PHP, and Tor, used for hosting apps.group.miletic.net (web applications and services)
- Custom server built with ASRock FM2A88M-HD+ and eight Seagate IronWolf 8TB running TrueNAS CORE, used for storage
Future changes
We plan to switch the storage server to TrueNAS SCALE in the near future. We will consider it for the compute server as well to reduce the number of different appliance solutions we use.
Cloud services
Hetzner Cloud x86 VPS running Arch Linux- GitHub Actions, used for building, and GitHub Pages, used for hosting group.miletic.net (web site)
- HackMD, used for collaborative drafting of Markdown documents
- Overleaf, used for collaborative drafting of LaTeX documents
Updated on 2023-08-24: replaced cloud with on-prem.
Updated on 2023-11-12: listed AUR build server.
Updated on 2024-05-28: listed Syncthing.