An open API service indexing awesome lists of open source software.

https://github.com/vanities/pi

my dockerized pi apps: wireguard, unbound, pihole, and more...
https://github.com/vanities/pi

Last synced: 24 days ago
JSON representation

my dockerized pi apps: wireguard, unbound, pihole, and more...

Awesome Lists containing this project

README

          

# pi
just pi things... this repo composes many pi services together for easy deployments.

## Goals
- one command deployment for all services
- security with contained networking + ssl with let's encrypt for hosted sites
- clear documentation of which ports need to be opened
- highly configurable make for service configuration

## Pi Setup

- go [to NOOBS website](https://www.raspberrypi.org/downloads/noobs/) and download NOOBS (not lite)
- [download etcher](https://www.balena.io/etcher/)
- burn your usb/sd card with the NOOBS image

## Setup

set the environment vars

- PIHOLE_WEB_PASSWORD
- PIHOLE_TIMEZONE

## Components

### Main

- pihole - network-level advertisement and internet tracker blocking application which acts as a DNS sinkhole, can also be used as a DHCP server
- unbound - validating, recursive, and caching DNS resolver
- wireguard - protocol that implements virtual private network (VPN) techniques to create secure point-to-point connections
- terraria - fun 2d side-scroller platformer, hosts as vanilla server

### Security

- ufw - managing a netfilter firewall designed to be easy to use
- fail2ban- intrusion prevention software framework that protects computer servers from brute-force attacks