# SPDX-License-Identifier: MPL-2.0 # Minimal network-shared CUPS for the outpost. Serves wired + Wi-Fi clients # (Wi-Fi clients reach this wired Pi via your router). Tighten to taste. # # EDIT the @LOCAL / address rules to match your LAN if you want to be stricter. LogLevel warn MaxLogSize 0 PageLogFormat # Listen on the network, not just localhost. Listen *:631 Listen /run/cups/cups.sock # Advertise printers over mDNS (works with Avahi -> AirPrint, Bonjour). Browsing On BrowseLocalProtocols dnssd DefaultShared Yes DefaultAuthType Basic WebInterface Yes Order allow,deny Allow @LOCAL # Admin tasks: require auth, LAN only. Order allow,deny Allow @LOCAL AuthType Default Require user @SYSTEM Order allow,deny Allow @LOCAL JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default Order deny,allow AuthType Default Require user @SYSTEM Order deny,allow Order deny,allow