Google Cloudprint - Docker Image (Multiarch)
1M+

This image allows you to configure your printer to your Google Cloudprint easily thanks to Docker.
docker run -d --privileged --restart=always -v /dev/bus/usb:/dev/bus/usb --name cloudprint -e CUPS_USER_ADMIN=admin -e CUPS_USER_PASSWORD=password -p 631:631 jaymoulin/google-cloudprint
You can change your admin login/password by replacing values for CUPS_USER_ADMIN and CUPS_USER_PASSWORD.
First, allow administration interface to be accessed to setup your printer:
docker exec cloudprint configure open
This will allow your printer to be configured. Go to http://your_machine_ip:631 to configure it
Login/Password couple defined with $CUPS_USER_ADMIN $CUPS_USER_PASSWORD in installation command
Once configured, close admin interface to secure it up and retrieve your Google Cloudprint URL.
docker exec -t cloudprint configure close
It will give you a Google Link. Copy/paste this URL in your browser to claim your printer, and voila!
When Google Cloudprint new version is released, you will be able to update your running version with this command:
docker exec -t cloudprint configure update
You can mount volumes when you run your container to keep your data :
/root/ (file .cloudprintauth.json) to keep your google credentials/etc/cups to keep your printer configurationIf you don't have Docker installed yet, you can do it easily in one line using this command
curl -sSL "https://gist.githubusercontent.com/jaymoulin/e749a189511cd965f45919f2f99e45f3/raw/0e650b38fde684c4ac534b254099d6d5543375f1/ARM%2520(Raspberry%2520PI)%2520Docker%2520Install" | sudo sh && sudo usermod -aG docker $USER
To build this image locally
docker build -t jaymoulin/google-cloudprint .
Content type
Image
Digest
Size
64.1 MB
Last updated
over 6 years ago
docker pull jaymoulin/google-cloudprint