If this seems all too complicated, but you still want to use Linux, check out EzUGCC for Linux.
You are by no means locked into using any of the below distributions and/or distribution versions. The panel should work anywhere mono and a webserver are available.
Ubuntu 20.04 LTS
- A step-by-step guide (pdf) based for Ubuntu 20.04
EL 8 (CentOS 8, CentOS Stream, AlmaLinux, Oracle Linux, etc.)
- A step-by-step guide (pdf) based on Red Hat Enterprise Linux 8.0
Enterprise Linux 7/Fedora
- A step-by-step guide (pdf) based on CentOS 7.1
Ubuntu 16.04 LTS
Last updated Feb 23, 2017.