Skip to content

Pineapple Pager

Overview

TODO

Third-party Packages

The Hak5 docs cover where and how you can and should install packages, via opkg or otherwise.

The key is /root persists on a 4GB MMC storage partition. You can even point opkg to install there with -d mmc.

opkg update
opkg install -d mmc python3

Installing Tailscale

Work in Progress

This section is a work in progress and is not complete.

There are a few ways to do this, and there's a decent amount of documentation out there for a couple options. This section aims to pull those all together to be as simple as possible.

Installing via opkg

TODO

Precompiled Binaries

A uname -m or cat /proc/cpuinfo shows the Pager is MIPS 24KEc V5.5 (mips). This is requires the statically compiled Tailscale binary for just "mips".

mkdir /root/tailscale/
cd /root/tailscale
wget https://pkgs.tailscale.com/stable/tailscale_1.96.2_mips.tgz
wget https://pkgs.tailscale.com/stable/tailscale_1.96.2_mips.tgz.sha256
sha256sum tailscale_1.96.2_mips.tgz | grep $(cat tailscale_1.96.2_mips.tgz.sha256)
tar xzvf tailscale_1.96.2_mips.tgz
cd tailscale_1.96.2_mips

# This will crash the pager using the precompiled binary above, needs investigated
tailscaled --state=tailscaled.state
tailscale up --accept-dns=false --authkey <authkey>

Building from Source

TODO