MinIO and Restic Pi: Selfhosted backups

preview_player
Показать описание
Building a raspberry pi with an external hard drive to selfhost backups. Minio will create an s3 compatible endpoint, allowing Restic to write backups directly to it. Next video will be released to move the pi off network, and put it behind a reverse proxy with dynamic dns.

0:00 Introduction
1:31 Tooling Overview
2:46 Writing OS to Pi
4:24 SSH headless config
5:35 Hardware setup
6:29 Pi Setup
12:07 MinIO Docker Setup
15:04 Docker Compose
21:16 Autorestic setup

Рекомендации по теме
Комментарии
Автор

The video starts very clear and feels very qualitative! 👍

Just a comment about your "sudo apt update" at 07:01:
As far as I know this isn't actually update the system in traditional ways, it's "just" updating the package repositories. To update the system you need to run "_sudo_ apt **upgrade**" afterwards (additionally).

daniel_
Автор

Very well documented! This should be way further up the search results!

lucasgasenzer
Автор

This Sir, is an extraordinary video - very helpful. I was a bit surprised that Autorestic did not complain about the missing Tls certificate…

nixxblikka
Автор

This is very helpful! Thanks for the tutorial!

PlugWorld
Автор

thank you :) i had some troubles as i was running it on my old RPI Model b on x86 (for that i used the tobi312/minio image) .
Also: i changed your docker-compose.yml

services:
minio:
image: tobi312/minio
command: server --console-address :9001 /data
ports:
- "9000:9000"
- "9001:9001"
volumes:
- "/home/pi/data/minio:/data"
restart:always
environment:
my own credentials


otherwise the console would use a random port which was not specified and therefore not accessible

GerryCrooked
Автор

Thanks for making this video. Very usefull!

astrogerard
Автор

why not use syncthing though? I am curious 🤔

dhananjayraut
Автор

I’m at wits end trying to install autorestic and seem to be the only one having an issue. I tried the script from cupcakearmy (which was wget instead of curl) and always get a permission denied error. Does anyone have a similar issue?

myr
Автор

Is it possible to use autorestic with rclone?

alpachino
Автор

Tailscale solves this. Why not just Tailscale + ssh. Cuts out about 3 or 4 of these steps!

JOHNSMITH-verq