github Stuey3D/VibeSDR sbc-portable-11.0.11
VibeServer Portable 11.0.11 — Raspberry Pi + 9 new boards (board cards EXPERIMENTAL, emulated only)

pre-release5 hours ago

⛔ The nine board cards are withdrawn (25 October 2026)

The first real-board test (an Orange Pi One, thank you Nick G4IRX) found that SSH was left switched on with Armbian's default root password, which those cards were built to prevent. We've taken all nine board cards down. Fixed cards will replace them here.

If you've already flashed a board card: don't leave it on a network you don't trust. Log in over SSH and change root's password (Armbian asks you to on the first login), or re-flash with the board's own operating system and add VibeServer from apt (see The reliable way below).

The same test also found three smaller faults, which the new cards will fix:

  • setup could not be saved on a board with no Wi-Fi;
  • vibeserversetup.local did not work on a network where it resolved to IPv6 only;
  • the setup page needed :48000 typed in on Ethernet.

The two Raspberry Pi cards are not affected (they are built on Raspberry Pi OS, not Armbian) and stay available below.


VibeServer Portable 11.0.11: ready-to-flash cards for eleven single-board computers. Each card boots straight into a VibeServer that you set up from your phone or any browser.

⚠ Experimental. The new board cards are tested on emulated hardware only.

  • The two Raspberry Pi cards are VibeServer Portable, the same card as 11.0.1 that already runs on real Raspberry Pis, including our own Pi 3, now with VibeServer 11.0.11 on it.
  • The nine other board cards are new, and none has been booted on a real board yet. Each one was built and then booted under emulation on a PC (systemd-nspawn and QEMU). In that test the setup page answered on port 48000, the host name was vibeserversetup, SSH was off, the package was 11.0.11-1, and the read-only seal wrote itself on the first boot. The emulator cannot test Wi-Fi, the setup hotspot, Ethernet, DHCP or the .local name, so on real boards those are untested.
  • The first person to flash a board card is its tester. Please tell us how it goes, whether it works or not.
  • If a card gives you any trouble, don't fight it. Install the board's own operating system instead, then add VibeServer from apt with one line (see The reliable way below). That is a normal, fully supported VibeServer. These cards exist only to make it easy to get VibeServer onto the hardware. They are not the only way, and not the best-tested way.

Which card for which board

Board File Wi-Fi on first boot
Raspberry Pi 3, 4, 5, Zero 2 W, Pi 500 (64-bit) vibeserver-pocket-arm64-20261025.img.xz yes, the VibeServer hotspot
Raspberry Pi 2, 1, Zero (32-bit) vibeserver-pocket-armhf-20261025.img.xz Pi 2 and 1: Ethernet. Zero W: hotspot
Orange Pi One (Allwinner H3) vibeserver-portable-orangepione-20261025.img.xz Ethernet
Orange Pi PC (Allwinner H3) vibeserver-portable-orangepipc-20261025.img.xz Ethernet
Orange Pi Lite (Allwinner H3) vibeserver-portable-orangepilite-20261025.img.xz hotspot
Orange Pi Zero 3 (Allwinner H618) vibeserver-portable-orangepizero3-20261025.img.xz hotspot
Orange Pi Zero 2W (Allwinner H618) vibeserver-portable-orangepizero2w-20261025.img.xz hotspot
Libre Computer Le Potato (Amlogic S905X) vibeserver-portable-lepotato-20261025.img.xz Ethernet
Orange Pi 5 (Rockchip RK3588S) vibeserver-portable-orangepi5-20261025.img.xz Ethernet
Radxa ROCK 5B (Rockchip RK3588) vibeserver-portable-rock-5b-20261025.img.xz Ethernet
Radxa ZERO 3W / 3E (Rockchip RK3566) vibeserver-portable-radxa-zero3-20261025.img.xz 3W: hotspot. 3E: Ethernet
  • Each non-Pi board needs its own card. Each one boots from code made for that exact board, so a card for one Orange Pi will not start another. The two Raspberry Pi cards each cover several models.
  • The minimum confirmed spec that works well is a Raspberry Pi 2 (quad-core ARMv7, 1 GB). Below that, such as a Pi 1, Pi Zero or a 512 MB board, it may work if you keep to the narrow HF modes, but your mileage may vary and I cannot guarantee that it will run. On a Pi 0 or Pi 1 the card picks the right build for the processor by itself at boot.

Flash it

  1. Download the card for your board and its .sha256, and check it:
    • Linux: sha256sum -c <file>.img.xz.sha256
    • Mac: shasum -a 256 -c <file>.img.xz.sha256
  2. Write it to a microSD card of 8 GB or more with balenaEtcher, which takes the .img.xz as it is, or Raspberry Pi Imager (Choose OS → Use custom). Skip Imager's own OS customisation; the card sets itself up.

Set it up

  • Wi-Fi boards: on the first boot the box raises an open VibeServer hotspot. Join it and the setup page opens on your phone. From there, put the box on your own Wi-Fi, or let it run its own secured hotspot with no home network needed.
  • Ethernet: plug in a cable and open http://vibeserversetup.local:48000 from any device on the same network. This works on every board, with or without Wi-Fi.
  • The VibeServer admin password is the one you type during setup. There are no passwords of ours on the card, and SSH is off. You can switch SSH on from the admin page if you want it.
  • To forget the Wi-Fi from a card reader:
    • On a non-Pi board card, put an empty file called vibeserver-reset-wifi on the small VIBESETUP drive that any computer can see. README-VibeServer.txt there explains this.
    • On a Raspberry Pi card, the file goes on the boot drive, as before.
  • Updates without re-flashing: once it is set up, Install updates on the admin page brings the whole box up to date. You only need a new card for a brand-new box.

The reliable way: the board's own OS plus apt

If a card doesn't boot, doesn't come up on the network, or you would simply rather do it yourself:

  1. Install the board's own OS:
    • Raspberry Pi: Raspberry Pi OS Lite (64-bit, or 32-bit on a Pi 2/1/Zero).
    • Every other board above: Armbian minimal for that board, from dl.armbian.com.
  2. Log in and run:
curl -fsSL https://apt.vibesdr.net/install.sh | bash
  1. Run vibeserver to set it up. From then on it is an ordinary apt VibeServer that updates from the admin page or with apt upgrade.

What is on the cards

  • Raspberry Pi cards: Raspberry Pi OS Lite (Debian 13), with VibeServer 11.0.11 (the same build as apt 11.0.11-1) and the High Detail maps.
  • Other boards: Armbian minimal (Debian 13 "Trixie"), with Armbian's own kernel and boot loader for the board, and the same VibeServer 11.0.11, setup and High Detail maps.
    • The system partition is read-only after the first boot, so a power cut cannot corrupt the card.
    • Settings live on their own partition.

Checksums are attached, one .sha256 per card.

Don't miss a new VibeSDR release

NewReleases is sending notifications on new releases.