Skip to content

bloodscript/pi-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-setup

setup scripts for my pis

Docker installation

Run the following command:

wget -q0- https://raw.githubusercontent.com/bloodscript/pi-setup/master/docker_installation.sh | bash

Compose setup

ENV File

The compose file expects some variables provided by an .env file. Homepage expects some tokens and credentials, to seperate those an .envh file is needed. Please copy the env.example and envh.example like this:

cp env.example .env
cp envh.example .envh

Add sudo in front of the commands if your current user doesn't have write rights in the current directory.

Deployment

If you deploy the compose file with

docker compose up -d

Your system should have the following services deployed

Nextcloud:

Self hosted cloud

MariaDB:

Database needed for Nextcloud

Adguard Home:

DNS filter for your home network

Home Assistant:

Local home automation software

Node-Red:

Visual tool for data flow control

ESPHome:

Tool for ESP microcontrollers in your home automation setup

Audiobookshelf:

Host your own audiobooks like audible

Watchtower:

Automatically keep your containers up-to-date if they use :latest tag

Homepage:

Configure your own homepage with status of your services, useful links etc

Mealie:

Self hosted recipe organizer and shopping lists

QBittorrent:

One common torrent client

About

setup scripts for my pis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages