Skip to content

VanPi OS

We provide a ready-to-go SD-Image for you. Everything you need is preinstalled and set. It is based on the official Raspberry Pi OS Lite (Debian version: 10 (buster)).

Raspberry Basics

The Raspberry's hostname is set to pekaway.local. That way you can always reach it in your network without the need for the IP-address. When connecting to a shared network, you may want to rename it though.

When connecting via SSH, username is 'pi' and the password is 'raspberry'. Port 22 is set by default.

NGINX

Nginx as a reverse proxy only works in access point mode. You can reach the frontend by requesting the domain names from the first block and the homebridge admin panel with the second block.

All requests are unencrypted, but can be easily extended to use SSL connections on port 443.

Nginx config:

server {
  listen 80;
  server_name van.pi vanpi.local peka.way pekaway.local;

  location / {
    proxy_pass http://127.0.0.1:1880/ui/;
  }
} 
server {
  listen 80;
        server_name homebridge.peka.way hb.peka.way hb.van.pi homebridge.van.pi;

        location / {
                proxy_pass http://127.0.0.1:8581/;
        }
}

Reminder: When the system is connected to an existing network, you can still reach with the help of MDNS by using pekaway.local.

Node-Red

...

Python

...

Scripts

...

Back to top