panel 1.179.0 · Debian · Raspberry Pi 4 · NanoPi R5S · PC
The boxes at home, run as one.
panel runs your router, your NAS and the box with your apps, each with a page that says how things are in plain words, and manages them all from any one of them.

A box for each job
Usually each job gets its own box: a router, a NAS, a box for your apps. Each runs panel, and asks what it is for when it first starts. Its menu and its Home page follow what it is. One box can do more than one job when that suits you.

A router
What every device is doing, in words: "Living room TV · Watching Netflix".
- Addresses, names, and ads and trackers blocked
- The internet shared fairly between devices
- Bedtimes, and daily internet time, for the children
- Its own Wi-Fi, and a VPN to reach home

A NAS
Disks you plug in become shared folders, opened with your panel name and password.
- Who is using the shares, now
- Two disks as a mirror
- Every disk checked once a month
- Accounts for a TV or a scanner

Self-hosted apps
Each app in a container of its own, reachable from your home network only.
- Jellyfin and Plex for films and music
- Syncthing to keep folders in step
- TREK to plan trips
- Moved onto a disk in one go
A page for everyone at home
The people who live with it don't run it. Give them the household role and they get a page of their own, which opens when they sign in: whether everything at home is working, in plain words, and who is home.
- Pause the internet for a person, a device, or everyone, until a time or until let back on.
- Bedtimes: set times each week, school days and the weekend apart.
- Daily internet time, counted only while a device is really used.
- A few safe buttons: restart the internet connection, let ads through for fifteen minutes, tell the person who runs it that something isn't working.
They can look at the other pages too, read only. The household page

All your panels, from any one of them
Panels on your network find each other. Pair two with a code shown on one and typed on the other, and from then on:
- One sign-in. Panels that share accounts have one list of people, passwords, second factors and SSH keys. A change on one reaches the others within a second.
- Manage any of them from here. A switcher beside the logo turns the whole page into another panel's, its menu and its pages. This panel carries the requests, so a box your browser cannot reach is still managed.
- Every problem on one Home. Each paired panel's problems are on your Home, and its cards can be added to it.
- One update for all. Install a release on one panel, and the others fetch it from it and offer it. Installing and keeping it stay yours.
- From anywhere, without a VPN. Through a relay on a small rented server, you open a panel by its own name from any browser, with a certificate browsers trust and a second factor asked. Nothing is opened at home, and the relay cannot read what it passes on.
- Other places too. Panels at another address join the same relay, and are found, paired and managed as if they were on your network.
panel-router
Router · you are here
Everything is fine
panel-nas
NAS · on this network
Both disks are well
panel-apps
Self-hosted · on this network
3 of 3 apps running
panel-cottage
Router · through the relay
The internet is slow
Shared accounts: the same people, passwords and second factors on all four.
A change that locks you out undoes itself
A firewall rule, a new address, a Wi-Fi password: panel tries the change and counts down. Press Keep once you see everything still works.
If the change cut you off, no Keep can reach the machine, so it puts the old settings back by itself. Nobody has to drive to it. An update of panel works the same way: if the new version doesn't start, the next start brings the old one back.
If you lose access before confirming, the previous version comes back on its own.KeepMore timeRoll back now
- 0:00You save a rule. It is loaded, and the countdown starts.
- 0:20You press Keep, over a new connection. It is kept.
- 3:00Nobody pressed Keep: the old rules are back.
Tested on
Each release is tested on these. Debian underneath, with its updates installed each night; panel never restarts the machine by itself.
The manual is on the box
Every panel serves this manual at /docs, for its own version, without the internet. The ? beside a page's heading opens that page's part of it.