AWS Marketplace |
Top Previous |
CirrusPrint is available in the Amazon Web Services (AWS) Marketplace. Through your AWS account, you can subscribe to one of several Amazon Machine Image (AMI) types with CirrusPrint pre-installed and licensed. The initial steps are:
To use command line options, you can connect to the running instance using your SSH client or through the AWS console Connect option. Most command line options require you to be the superuser, so should be prefixed with sudo, or you can enter interactive superuser mode with sudo -i.
Installing Optional Packages CirrusPrint can utilize open source packages in certain situations:
In addition, on Linux, the CUPS spooler can be used as a front-end to CirrusPrint, providing IPP-based print services to your users.
To install these packages, you need to connect to your Linux instance using SSH, then enter these commands:
Use yum for Redhat-based machines, or apt-get for Ubuntu/Debian-based machines. Note that the package names are case-sensitive, so use "ImageMagick" on Redhat.
Address and Domain Name CirrusPrint clients are configured to connect persistently to the server, without user intervention, so you will want to assign a fixed IP address (called an Elastic IP in AWS terminology) to avoid needing to reconfigure clients each time the machine is started. You will also likely want to create a domain or subdomain in your DNS server to point to that address. Domain names are more intuitive to connect to, and also enable creation of a public SSL certificate using a certificate authority.
Security Groups AWS firewall rules are called Security Groups. The default Security Group for CirrusPrint enables the following:
CUPS is not pre-installed, but if you chose to install it, it will require port 631. With CUPS properly configured, it is possible to offer secure URL-based printing to remote clients, where clients print to CUPS, and CUPS delivers jobs to CirrusPrint.
Future versions may offer automated management of the CUPS configuration via the CirrusPrint administration interface.
System Updates The operating system that CirrusPrint is hosted under is current as of when the AWS Marketplace build was created. The user should regularly update the machine's operating system to help ensure security patches are kept up to date, particularly if the machine is publicly accessible. To apply system updates:
For Debian/Ubuntu Linux:
sudo apt update sudo apt upgrade sudo reboot
for Redhat/CentOS Linux:
sudo yum update sudo reboot
|