____ ________ / __ \___ _ __/ ____/ /_ ___ _ __ / / / / _ \ | / / / / __ \/ _ \ | /| / / / /_/ / __/ |/ / /___/ / / / __/ |/ |/ / /_____/\___/|___/\____/_/ /_/\___/|__/|__/

Raspberry pi homeserver

How to create homeserver with raspberry pi

Hardware used:

  • raspberry pi model 3

Software

  • raspbian lite x32 for os
  • docker
  • portainer

Steps

0. Install clean o on raspberry pi sdcard,

simply use recomended burner https://www.raspberrypi.com/software/ and SSH into it Burn it to sd card, plug monitor keyboard etc, or connect via ssh

1. Docker

prepare

sudo apt update
sudo apt upgrade

Download docker

curl -sSL https://get.docker.com | sh

If docker command is avalible add your curent user to docker gropu and restart

sudo usermod -aG docker pi
sudo shutdown -r now

2. Portainer

simply run this

sudo docker pull portainer/portainer-ce:latest
sudo docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest