Skip to content

fahminlb33/ritsu-pi

Repository files navigation

ritsu-pi

ritsu-pi is a collectioin of Ansible playbook to build your own Raspberry Pi cluster with various monitoring and apps. You can build a home media server, download servers, seedbox, or even create a kubernetes cluster (in the future, I hope!).

To allow an easy deployment and maintenance, almost all of the apps included in ritsu-pi is running on top of Docker. With this approach you can easily update and customize your setup. But this also comes with a down side, you will need a recent version of Raspberry Pi because it is power hungry and I personally use Pi 4 Model B. You can use older version but you might experience some performance degradation.

This project is heavily inspired from internet-pi, cheers to @geerlingguy for his awesome project!

🔋 Batteries included

ritsu-pi packed quite a bunch of apps for your pi server. Docker is mandatory and everything else is optional and can be configured via config.yml.

  • Docker
  • Prometheus
  • Grafana
  • Portainer
  • Blackbox Exporter
  • cAdvisor Exporter
  • Mikrotik Exporter
  • Node Exporter
  • SpeedTest Exporter
  • JDownloader
  • qBittorrent
  • DNSCrypt
  • Pi-Hole
  • Jellyfin
  • Samba Server

See INSTALL.MD for step by step installation guide.

👀 Maybe in the future

I'm also planning to include other apps especially for home entertainment:tv:

  • Radarr
  • Sonarr
  • Lidarr
  • Bazarr
  • Jackett/Prowlarr

❓ Why is it named "ritsu?"

I'm glad you asked.

Ritsu is a name inspired by two characters from two anime I have watched.

  • Ritsu: a computer AI character from Assasination Classroom designed to kill Koro-sensei (military AI computer).
  • Ritsuko: a scientist from Neon Genesis Evangelion who created the MAGI super computer.

I like the idea of building smart devices and AI and stuff and the name ritsu just comes to mind one day:laughing:

License

Apache License version 2.0

Author

Created in 2022 by Fahmi Noor Fiqri.

Releases

No releases published

Sponsor this project

Languages