Skip to content

Set of scripts, configurations and steps to use a Raspberry Pi 4 as a Python/Web/Database/etc server.

Notifications You must be signed in to change notification settings

jaimeHMol/RaspberryServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaspberryServer

Set of scripts, configurations and steps to use a Raspberry Pi 4 as a Python/Web/Database/etc server.

Initial setup (Boot)

  • wpa_supplicant and ssh files (For wifi headless config)
  • Run shell script on boot to send a pushbullet (More info here: https://docs.pushbullet.com/v3/) with general status, private and public ip address, environment variables, tool versions, etc.
  • Hostname setup (raspi-config)
  • Update
  • Upgrade
  • Java (Open JDK)
  • virtualenv
  • avahi-daemon
  • rmate
  • screen
  • docker
  • X windows (X11) support (To eneable the use of tools like XQuartz or XMing)
  • (ngrok)
  • Custom Raspberry configs (fix HDMI issue, splash screen, avoid Raspberry go to sleep)
  • Create custom users (handling permissions) in addition to pi user.
  • Set up my projects folder (Python, Web, R, Commons, 0.Config)
    • Create folders
    • Git clone to my repositories
    • Deploy (call script)
  • Set Aliases (call script)
  • Set CronJobs (call script)

Deployments

  • Django webapps
  • Http server (static wepages)

Aliases

CronJobs

  • Modem automated config

Dependencies

About

Set of scripts, configurations and steps to use a Raspberry Pi 4 as a Python/Web/Database/etc server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages