Skip to content

yscialom/pinanas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PiNanas

Cloud services, safely hosted at home.

Heimdall application dashboard: PiNanas homepage

Description

PiNanas is a private cloud platform with a wild range of services included. It can be safely hosted at home or on any privately-managed infrastructure. It is modular, flexible and open to extensions. Built with security and ease of use in mind, PiNanas will empower you to transform any hardware (old computer, Raspberry Pi, ...) into a homelab and private cloud.

Access your files from anywhere around the world. Never lose a photo anymore. Wonder no more how to play videos on your TV.

What can I do with PiNanas?

PiNanas includes:

  • A private cloud platform:
    • Nextcloud: store, access and share your files, and more...
    • Jellyfin: manage and stream your films and tv shows.
    • Duplicati: store encrypted backups online.
  • Network management:
    • AdGuard Home: protect your privacy and filter out advertising on all devices.
  • Security and monitoring tools:
    • Traefik: simplify networking complexity while designing, deploying, and operating applications.
    • Authelia: rely on the Single Sign-On Multi-Factor portal for all PiNanas apps.
    • Netdata: monitor your infrastructure resources.

Continuous Integration Continuous Deplyment

Installation

Requirements

Hardware

PiNanas will need a linux-based host, with:

  • 32 GB free disk space
  • 4 GB RAM, 8GB suggested
  • An access to Internet
  • Optionnally: a GPU suited to your needs (video transcoding & playing)

Software

During installation or operation, PiNanas requires:

  • GNU utils
  • docker and docker-compose
  • a wildcard (sub)domain name (e.g. *.home.example.com); read How to get a domain name? for more information.

Read INSTALL for a step-by-step guide on how to install PiNanas at home.

Contributing

PiNanas is highly modular and can be extended. You can:

Who are we?

PiNanas was born in 2020 during the Covid Pandemic when two friends discussed their frustrations around attempts to setup Plex and their own private-cloud in a controlled environment, on low-cost hardware (Raspberry Pi 4).

It was around this time that Techno Tim published a video on Youtube on how to setup Traefik on a homelab, the first of a series on homelab services. These videos have been a continuous source of inspiration for us. What we tinkered with became its own thing, and The Wife named it PiNanas: a NAS on a Pi!

We'd be sincerly pleased to see you finding interest in our toy project.

Yankel Scialom and glevil.