As of 2024 there was a vulnerability found in CUPS so instead of running systemctl enable cups.service you should probably just explicitly start it with systemctl start cups.service when you need to print.
Installation Find the packages for your distro if not on Arch cups ghostscript The driver will either need to be obtained via the manufacturer or check to see if your package repositories have it anywhere, AUR has the driver for my printer
This tutorial assumes that you have a vps or some type of system where arch linux is setup and you are able to access it using ssh or any other means. This is not an arch setup tutorial.
You’ll Need On Server
screen curl jdk (16>=) vim/nano On Local Machine
ssh client (putty or just ssh command from terminal) A namecheap domain
Get Everything Installed Remember this is a tutorial for Arch Linux so I’ll be providing the package name for pacman and not apt.