Cups: Difference between revisions

From Alpine Linux
(→‎Make it autostart: update the cupsd.conf editing)
(Make page redirect to "Printer Setup".)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
#REDIRECT [[Printer Setup]]
{{Draft}}  
{{Draft}}  


Webserver first !!
{{Warning|This manual no longer working anymore !!}}


== Installation ==
== Installation ==
Line 19: Line 21:
{{Cmd|lppasswd -a root}}
{{Cmd|lppasswd -a root}}


== Configuring the cups server ==


{{Cmd|/etc/cups/cupsd.conf}}
Edit {{Path|/etc/cups/cupsd.conf}}.


Replace ''Listen localhost:631'' with ''Listen 0.0.0.0:631''
Replace ''Listen localhost:631'' with ''Listen *:631''


Allow hosts in your subnet to connect by adding ''Allow localhost'' and ''Allow from subnet/mask'' in <Location /> section:
Allow hosts in your subnet to connect by adding ''Allow localhost'' and ''Allow from subnet/mask'' in <Location /> section:
Line 40: Line 43:
http://[CUPS server]:631/
http://[CUPS server]:631/


[[Category:Networking]]
[[Category:Server]]

Latest revision as of 03:54, 16 July 2018

Redirect to:

This material is work-in-progress ...

Do not follow instructions here until this notice is removed.
(Last edited by Zgrep on 16 Jul 2018.)

Warning: This manual no longer working anymore !!


Installation

Install the CUPS package

apk add cups

Make it autostart

Next time you reboot your Alpine Linux box, you would probably want cupsd to automatically start.

rc-update add cupsd

You can check your boot services:

rc-status


/etc/init.d/cupsd start

lppasswd -a root

Configuring the cups server

Edit /etc/cups/cupsd.conf.

Replace Listen localhost:631 with Listen *:631

Allow hosts in your subnet to connect by adding Allow localhost and Allow from subnet/mask in <Location /> section:

# Restrict access to the server...
<Location />
  Order allow,deny
  Allow localhost 
  Allow from 192.168.0.0/24
</Location>


/etc/init.d/cupsd restart


http://[CUPS server]:631/