Skip to content

Collection of cool features to run on a Raspberry Pi (or other Linux host) to improve your home network and media experience.

Notifications You must be signed in to change notification settings

diogocarrola/raspberry-pi-home-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Home Server Features

Collection of cool features to run on a Raspberry Pi (or other Linux host) to improve your home network and media experience.

Quick start (Pi-hole + SmartTubeNext)

  1. Prepare the host (Raspberry Pi recommended)
sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo apt install -y docker-compose
git clone https://github.com/YOUR_USERNAME/raspberry-pi-home-server.git
cd raspberry-pi-home-server
cp .env.example .env        # edit .env to set a secure WEBPASSWORD
./scripts/setup-pi.sh
  1. (Optional) Import recommended blocklists
./scripts/import-blocklists.sh
  1. Configure your network
  • Set your router's DHCP to hand out the Raspberry Pi IP as primary DNS (recommended), or set the DNS on each device manually.
  1. Install SmartTubeNext on Google TV

Notes & Safety

  • Edit ./.env to set a secure WEBPASSWORD before exposing the Pi-hole admin UI.
  • Backups: see docs/BACKUP.md and scripts/backup.sh for Teleporter and filesystem backups.
  • If you want Pi automatic start on boot, use the example systemd unit scripts/pihole.service (update the working directory placeholder).

Features

All features are in the features/ folder with documentation.

Examples:

Enjoy your Raspberry Pi home server!

About

Collection of cool features to run on a Raspberry Pi (or other Linux host) to improve your home network and media experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages