Peñafrancia XII Wi-Fi Runbook
Installation Runbook

Starlink + UniFi
Passenger Wi-Fi Setup

Step-by-step: plan and materials → Starlink → UCG Ultra → switches and APs → voucher portal → commissioning. Follow each phase in order.

M/V Virgen de Peñafrancia XII · Star Horse Shipping Lines · 82 m RoRo passenger ferry · Updated 5 Nov 2026
6Access points
2PoE switches
2Wi-Fi networks
1Starlink dish

Plan before buying

Settle the Starlink service plan, cable distances and power before any hardware is ordered.

Phase 00
  1. 1

    Confirm the Starlink service plan

    The Standard kit is approved for vessels, but most plans are not. A daily ferry also passes Roam's limit of 5 consecutive days and 60 days per year in territorial waters.

    PlanOn this vesselNotes
    Residential / Standard / PriorityNot allowedIn-motion use is not permitted
    RoamShort-term onlyCoastal waters, with day limits. Not for a daily commercial route
    Roam + Ocean ModeWorksBeyond 12 nautical miles and past the day limits. Billed per GB
    Business Maritime / Mobile PriorityRecommendedCommercial use, network priority
    Verify: Starlink or a local reseller confirms in writing that the plan covers commercial passenger Wi-Fi on your route.
  2. 2

    Measure every cable run on board

    • Dish position (compass deck) down to the wheelhouse. Compare with the supplied Starlink cable length.
    • Wheelhouse to the 2nd deck switch location (midships).
    • Each switch to each AP position, including vertical drops and tray detours.
    Verify: every Cat6 run is under 90 m, leaving margin under the 100 m Ethernet limit.
  3. 3

    Check power at both equipment points

    The Starlink power supply runs on 100–240 V AC. Confirm 220 V AC outlets in the wheelhouse and at the 2nd deck switch location. Add an inverter only where AC is missing.

    Clear every bulkhead and deck penetration with the shipping line's naval architect before drilling. Each pass needs an approved fire- and watertight transit.

Bill of materials

Quantities for 6 APs, one per passenger area. Prices are PH store listings checked 5 Nov 2026; most are sold out or pre-order, so confirm stock first.

Phase 01
ItemStatusModel / specQtyWhere / whyEst. price (PHP)
Starlink Standard (V4) kitHaveDish UTA-232, router UTR-251, PSU UTP-253L1Satellite link—
Cloud Gateway UltraHaveUCG-Ultra1Router, VLANs, Hotspot Manager, vouchers—
Access pointBuyU6+, Wi-Fi 6, ceiling, PoE (9 W max)5Canteen, reclining room, VIP hallway, 2 bunk rooms6,590–8,800 each
Economy area APDecideU6+ if sheltered; U6 Mesh (IPX5) if exposed1Economy seating, 2nd deck aft6,590–8,800 / 15,350
PoE switch, wheelhouseBuyUSW Lite 8 PoE (52 W, 4 PoE+ ports)13 APs (~27 W), uplink, crew PC via UCG8,760–9,300
PoE switch, 2nd deckBuyUSW Lite 8 PoE (52 W, 4 PoE+ ports)13 APs (~30 W), 1 spare PoE port8,760–9,300
Shielded Cat6Buy305 m boxes; UV-rated for exposed runs~2AP runs, uplink, spare runsGet quote
Cabling accessoriesBuyRJ45 / keystones, patch cords, ties, labels1 lotTerminate and label every runGet quote
Bulkhead / deck transitsBuyApproved fire- and watertightPer passEvery cable penetrationGet quote
Rigid dish mountBuyMarine pole or flat mount1Compass deck. No kickstand at seaGet quote
UPS, wheelhouseBuyOnline UPS, ~1 kVA1UCG, switch, Starlink PSUGet quote
UPS, 2nd deckBuySmall UPS1Deck 2 switchGet quote
Network cabinetBuyLockable, ventilated wall cabinet2Wheelhouse and 2nd deckGet quote
Surge-protected power stripBuyMarine or industrial grade2One per cabinetGet quote
Longer Starlink cableIf neededOfficial Starlink cable0–1Only if the dish run exceeds the supplied cableGet quote
InverterIf neededPure sine wave0–2Only where 220 V AC is missingGet quote
Voucher printerOptionalReceipt or A4 printer1Purser or cashierGet quote
APs + switches total: about ₱57,000–71,000 if the economy area uses a U6+, or ₱66,000–78,000 with a U6 Mesh. The U6+ draws only 9 W, so the 52 W USW Lite 8 PoE carries three APs per deck with headroom.

Vessel layout and topology

Dish on the compass deck, equipment and crew PC in the wheelhouse, one AP per passenger area.

Phase 02
Compass deck 3rd deck 2nd deck Funnels (keep clear) Starlink dish Radar Aft open deck No AP Canteen / galley Reclining room VIP suites (6) AP in hallway Wheelhouse Router UTR-251 · bypass UCG Ultra Switch 1 · Lite 8 PoE PC · Crew VLAN 10 dish cable U6+ U6+ U6+ Cat6 + PoE from Switch 1 uplink Economy (open) U6+ or U6 Mesh WC Aft bunk room SW 2 Forward bunk room Bow AP U6+ U6+ Cat6 + PoE from Switch 2 Bow to the right · not to scale · vehicle deck not covered
U6+ access point Economy AP (U6+ if sheltered, U6 Mesh if exposed) Starlink dish Cat6 run Dish cable

The dish cable runs down to the router in the wheelhouse. The UCG Ultra feeds Switch 1 for the three 3rd deck APs and the crew PC, and one uplink cable drops to Switch 2 midships on the 2nd deck for the remaining three APs.

  1. 1

    Install the wheelhouse cabinet safely

    • Keep the UPS and network gear at least 1–2 m from the magnetic compass.
    • Use a closed, ventilated cabinet out of direct sun.
    • Route network cables away from radar, GPS and VHF/GMDSS wiring. Don't share their power circuit.
    Verify: compass deviation is checked after installation.
  2. 2

    Pull spare Cat6 while cabling

    Run one extra cable to a second ceiling position at each end of both bunk rooms and the reclining room. Bulkhead transits are the expensive part, so adding an AP later becomes a simple mount.

UCG Ultra and networks

Adopt the gateway, update firmware, and split crew and passengers into separate VLANs.

Phase 04
  1. 1

    Adopt and update

    Adopt the UCG in the UniFi app or at unifi.ui.com. Set WAN to DHCP. Update UniFi OS and the Network application before configuring anything else.

  2. 2

    Create the networks

    NetworkVLANSecurityPortalUsers
    Management1—NoUniFi devices only
    Crew10WPA2/WPA3 passwordNoCrew phones, laptops, POS
    Guests20Open, type Guest / HotspotVoucherPassengers
  3. 3

    Wire the wheelhouse PC

    The wheelhouse has no AP. Plug the PC into a free UCG Ultra LAN port with a normal Cat6 cable, then set that port's network to Crew (VLAN 10) in UniFi so it skips the voucher portal.

    Verify: the PC gets a Crew VLAN address and browses without a login page.
  4. 4

    Secure remote access

    Enable remote access so the network can be managed from shore. Protect the UI account with a strong password and two-factor authentication.

    Verify: you can open the vessel's site from unifi.ui.com on a phone off the ship's network.

Switches and access points

Two PoE switches, six APs, two SSIDs on every AP.

Phase 05
  1. 1

    Connect and adopt both switches

    Connect Switch 1 (wheelhouse) to UCG LAN port 1. Connect Switch 2 (2nd deck, midships) to Switch 1 through the uplink cable, using a non-PoE port on Switch 1 so its four PoE ports stay free for APs. Adopt both.

  2. 2

    Mount and adopt the APs

    Plug each AP into its switch and adopt them one at a time. Name each by location so the crew can find it.

    AP-D3-Canteen
    AP-D3-Reclining
    AP-D3-VIP-Hall
    AP-D2-Bunk-Aft
    AP-D2-Bunk-Fwd
    AP-D2-Economy
  3. 3

    Create the SSIDs and tune radios

    • Crew SSID on VLAN 10, WPA2/WPA3.
    • Passenger SSID on VLAN 20, open, Hotspot portal enabled, client isolation on.
    • Channel width 20 MHz on 2.4 GHz and 40 MHz on 5 GHz. Lower transmit power on neighboring APs.
    Verify: all 6 APs show online. Each VIP suite gets usable signal with its door closed; add an in-wall AP to any suite that doesn't.

Voucher portal

Branded login page, voucher packages, and the crew's selling procedure.

Phase 06
  1. 1

    Enable the portal

    Open Hotspot Manager, then Portal. Enable it on the Guests network and set authentication to Voucher.

  2. 2

    Brand the landing page

    In the Landing Page editor add the logo, a vessel photo as background, terms of use, English and Filipino text, and a help note such as "Ask the purser for help." For full design control later, an on-board external portal server is an option.

  3. 3

    Create the voucher packages

    Start with three and adjust after the first trips. Set prices against your Starlink data cost.

    PackageDurationDevicesDown / upData capPrice (PHP)
    Quick1 hour12 / 1 MbpsNone—
    Day pass24 hours13 / 1 Mbps500 MB—
    Trip passFull voyage23 / 1 Mbps2 GB—
  4. 4

    Print and sell

    • Print voucher batches before departure. Lock unsold slips with the cash box.
    • Log every sale: code, package, time.
    • Tell passengers: join the passenger Wi-Fi, wait for the login page, enter the code.
    • No login page? Open any http:// site, or turn Wi-Fi off and on.
    • Everyone connected but nothing loads? Check the Starlink app before blaming vouchers.
    Verify: one test voucher works on a phone in every room.

Security and bandwidth

Keep passengers away from crew and equipment, and give each voucher a fair share of the link.

Phase 07
  1. 1

    Block the Starlink dish from passengers

    Add a firewall rule in the Policy Engine so the guest VLAN can't open the dish interface.

    Action: Block
    Source: Guests (VLAN 20)
    Destination: 192.168.100.1/32
    Verify: from a passenger phone, http://192.168.100.1 and crew devices do not load.
  2. 2

    Apply caps and traffic rules

    • Per-voucher speed cap of about 2–3 Mbps. At 100–200 Mbps of Starlink, that serves roughly 30–60 streaming users at once.
    • Per-voucher data cap to protect per-GB ocean data.
    • Traffic rules on Guests to limit video streaming, OS updates and P2P.
  3. 3

    Handle hotspot sharing

    Some Android phones can share the ship's Wi-Fi through their own hotspot. UniFi sees the whole group as one device, so the voucher's speed and data cap covers everyone behind it. Hard blocking needs TTL filtering, which UniFi doesn't offer.

    Verify: share a 2 Mbps test voucher from an Android phone to a second device. Both speed tests together stay under 2 Mbps and count against one voucher.

Commissioning

Tick every item before the first passenger voyage. Progress is saved in this browser only.

Phase 08
0 of 14 done
SymptomLikely causeFix
UCG WAN shows 192.168.1.xBypass mode not activeEnable bypass in the Starlink app
UCG WAN downCable or router portReseat Cat6; dish cable must be in the dish port
Login page never appearsPrivate DNS or cached HTTPSOpen an http:// site or disable private DNS
Voucher works but slowCap reached or link congestedCheck usage, adjust caps and traffic rules
Drops in heavy weatherRain fade or obstructionCheck the Starlink obstruction map
Weak signal in a roomSteel walls or bunk framesMount an AP on the spare Cat6 run

Still to confirm

  • Whether the economy area is roofed and sheltered (U6+) or exposed to rain and spray (U6 Mesh)
  • Licensed passenger capacity, to tune voucher speed caps
  • Whether passengers use the 3rd deck aft open deck (adds 1 outdoor AP)
  • Exact route and typical crossing time
  • Cable distance from the wheelhouse to the dish position