Skip to content

smyrnakis/raspberry-born

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry-born

Steps to follow for a fresh raspbian installation. Includes instructions for configuring:

  • dynamic DNS
  • oh-my-zsh
  • two-factor authentication
  • pi-hole
  • OpenVPN server
  • etc

DISCLAIMER: not all the code in this repository is developed by me. All original articles and/or Git repos are referred.

The code in this repository is provided "as is". I take no responsibility for mistakes, S/W and/or H/W damage, security breaches whatsoever.

This repository will be updated according to my personal interests and needs.

Comments and recommendations are always welcome! 😃


Index

Important steps

First steps - prepare SD card & initial login

Initial settings - change default username & password / add SSH keys

Harden security - tips 'n' tricks to secure the Raspberry Pi

Chapters (alphabetically)

Auto-start program at boot - example with noip

Auto updates - configure daily automatic updates

Backup the Raspberry pi - manual or automatic backup of microSD card

Dynamic DNS (ddclient & noip DUC) - install & configure ddclient or noip DUC

Emails from Raspberry pi - Configure msmtp client to send emails

Message Of The Day - MOTD - Customise the MOTD

Network mapper - Nmap - Nmap tool usage

oh-my-zsh terminal - install & configure oh-my-zsh with autosuggestions and syntax highlighting

OpenVPN server - install & configure an OpenVPN server that can work together with Pi-hole

Pi-hole - install & configure Pi-hole ad-blocker (better install Pi-hole after installing OpenVPN)

Thingspeak monitoring system - monitor Raspi's CPU temp & load averages and ambient temperature & humidity (using DHT11 sensor & Thingspeak platform)

Two-factor authentication - require 2FA for SSH log in with password

Uncomplicated FireWall - UFW - install & configure UFW

vim editor - install & configure vim editor

X-C1 board - install & configure X-C1 power/fan board


Extra

Various commands - useful commands


open-raspi


About

First steps setting up a Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published