Skip to content

All the custom programs, scripts, and configurations I add onto my Rasberry PI 4.

Notifications You must be signed in to change notification settings

ContactShaanKhan/PI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PI

The purpose of this respository is to host the various applications, scripts, and configurations I implement for my rasberry PI 4.

The PI, is running Ubuntu server and is sequestered on my desk hooked up to an old Canon Pixma scanner/printer/fax I refuse to throw out. The PI serves as a local network proxy to the printer/scanner so that users on my home network can have an easy to use interface to print, scan and browse scanned files. By nature the PI will also serve as a local file server through FAST API and samba where local machines mount a network drive provided by the PI.

Server

The PI hosts a FastAPI/Uvicorn API and File server that facilitaties the interaction to the scannner and in the future, the printer. The api can be used via the openapi docs that FastAPI autogenerates or by the custom website that is a WIP.

alt text

Start/Stop

  • To start the server, run pi-utility/server/start.sh -p SUDO_PASS and it will handle log redirection and the pid.
  • To stop the server, run pi-utility/server/stop.sh and it will stop the server.

About

All the custom programs, scripts, and configurations I add onto my Rasberry PI 4.

Resources

Stars

Watchers

Forks