Skip to content

CUPS container for setting up an AirPrint server on armhf machines like the Raspberry Pi

License

Notifications You must be signed in to change notification settings

will-beta/docker-airprint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-airprint

This is a Docker container for setting up an AirPrint server that can run on arm machines like the Raspberry Pi or the ODROID-U2. It assumes you're bridging it to your LAN using the macvlan network driver, and is designed to be installed, configured, and then frozen via docker commit.

Usage

See the Makefile for an example of how to set up the lan network. After that's running, do:

docker run -ti --net=lan -h cups willbeta/airprint

# now go to https://cups.local:631/admin, login as cups/cups and add your printer

# then commit the configured container
docker commit <your container PID> airprint:configured

# set up configured container as daemon
docker run -d --restart unless-stopped --net=lan -h cups airprint:configured

Notes

The urftopdf folder contains a snapshot of this repo with greyscale 8 bit unirast support, which may come in useful depending on the version of CUPS. It is not added to the container by default (yet).

About

CUPS container for setting up an AirPrint server on armhf machines like the Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.3%
  • C 7.3%
  • Makefile 4.5%
  • Shell 1.9%