Go to file
2023-07-02 11:57:13 +02:00
apache-sites Move Apache site conf file to a dedicated directory 2022-03-21 12:02:33 +01:00
cupsd.conf Add cupsd.conf and TODOs in setup.sh 2022-03-11 12:54:43 +01:00
README.md Update README 2023-07-02 11:57:13 +02:00
scanservjs-update.sh Add new script to update scanservjs and alter setup accordingly 2022-03-21 12:36:26 +01:00
setup.sh Remove and prepare to remove obsolete code, and correct get_sync call 2022-05-14 16:56:54 +02:00

Printscan server

Version 3.1

This repository contains files used to set up our printscan server on a freshly installed Armbian. Target is Bullseye.

Introduction

(see wiki for need and concept explanation)

Version 3.1 implementation works roughly as follows

SBC
  • the Armbian-based device is connected to local network, and an all-in-one printer is connected to it via USB
  • SANE and CUPS services are installed and running on the device
  • CUPS is configured to provide a remote printer to network
  • SANE is configured to provide local scan
  • scanservjs runs on the SBC, providing a web interface for scan

Files

Files in this repository cover all the SBC setup

Installation

  • setup.sh is a script automating the installation and configuration of required software
  • cupsd.conf is the config file for CUPS, set by setup script
  • scanservjs.conf is an Apache HTTP vhost file for scanservjs

TODO

  • Add a firewall rule to block access to port 8080
  • REVIEW THE SCRIPT TO ONLY SET UP RENDERER, INSTALLATION IS DONE BY armbian-setup