FrontierStack User Manual Manual home
Desktop Manual Mobile Manual 日本語 frontierstack.app ↗

Part V

V

Business & Reference

Tailoring FrontierStack to a vertical, then the practical book-end: settings, licensing, updates, shortcuts and troubleshooting.

16

Chapter 16

Business & Vertical Solutions

FrontierStack already speaks the language of more than a thousand services. A preset reveals the handful that matter to your business — and a few panes turn them into a working back office.

The catalog in Chapter 6 is deliberately enormous. No single business runs a graph database, a render farm and a hotel channel manager at once — so the point of this chapter is not breadth but focus. FrontierStack ships with presets and saved Setups that hide everything irrelevant and surface the dozen or so services a particular line of work actually needs. This chapter walks the verticals the app is tuned for and shows which services each one reveals.

Think of it as a lens, not a new product. The web stack, monitoring, scripts and the AI Administrator you met earlier do not change; a preset simply decides what you see first.

16.1Presets, Setups and the vertical lens

Two mechanisms tailor the app. Presets are built-in starting points: choose Presets ▸ Drop-shipping or Presets ▸ Small Business and the sidebar reshapes to that trade — the right service categories appear, an opinionated set of monitor panes float, and the noise of the other 900 services recedes. Setups are your own saved snapshots of that view (which services are shown, which are pinned, the floating-palette layout, and an optional network location to bind it to). You build them in the Setups pane and flip between them from the Presets menu, exactly as covered in Chapter 3.

The workflow is the same for every business below: apply the preset, set up the two or three services you actually use (paste an API key, enable a channel), and save the result as a Setup so you can snap back to it after a detour into "show everything".

TipAsk the AI Administrator to do the tailoring for you. Tell it what your business is — "I run a short-term rental with three listings" — and it can reveal the matching categories, enable the relevant monitor panes, and explain what to connect. It reshapes the same sidebar you would edit by hand.

16.2The Small Business preset

This is the classic macOS Server use case, modernised: a single Mac mini running the back office for a shop, studio or practice. The Small Business preset reveals the categories a storefront depends on, every one of them self-hostable on the Mac in front of you, with the backups, monitoring and hardening from Parts II–III underneath.

NeedServices revealed
Point of saleSquare (built-in pane), Toast, Lightspeed, Floranext
CRM & loyaltySuiteCRM, EspoCRM, Odoo CRM (self-hosted); HubSpot, Zoho, Pipedrive; Square Loyalty, VoucherVault
E-commerce & CMSWooCommerce, Medusa, Saleor; WordPress, Drupal, Ghost; Stripe / PayPal / Square checkout
Mailing listsListmonk, Mautic (self-hosted); Mailchimp, Brevo, SendGrid
Mail serverThe built-in Mail Server pane, mailcow, Modoboa, with SPF/DKIM/DMARC tooling
CalendarsRadicale, Baïkal, SOGo (CalDAV/CardDAV); the Calendar Health pane
AccountingERPNext, Xero, QuickBooks, freee, Money Forward
HelpdeskZammad, osTicket (self-hosted); Freshdesk (live ticket counts)

Several of these are more than catalog entries. The CRM, helpdesk, store and mailing-list services with simple, key-based APIs surface live metrics in their pane — Freshdesk shows open/pending/overdue tickets, Shopify shows open orders, Mailchimp shows subscriber totals — and you can switch on "Alert me" with a threshold so a backlog reaches you on your usual channels (Chapter 11).

SecuritySelf-hosting your customer data on a Mac you own means the data-protection burden is yours too. Before you go live, walk Chapter 10: TLS on every site, the firewall closed to everything but what you publish, encrypted backups off the box, and the mail server locked against open relay.

16.3Hospitality & short-term rentals

For vacation rentals and small hotels, FrontierStack includes a built-in Channel Manager pane (category PMS) that turns your property-management platform into a live dashboard. It is the engine room of the hospitality preset.

Open Channel Manager and, under PMS Health, enable the one platform you run and paste its credentials — the field labels adapt per platform: an Account ID for Hostaway, an API key for Lodgify, a client ID + secret for Guesty, a Bearer token for Cloudbeds, an API token for Beds24, or an Application Access Key for a custom AppSheet app you built yourself. Check confirms the API endpoint is reachable; Sync pulls live reservations, and the Reservations (Platform API) section lists guests, channels, dates and totals, with revenue and an occupancy dial at the top.

Not every OTA needs a platform API. The Calendar Sync section ingests each channel's iCal export — point a channel at its iCal URL, or Import from ICS Feeds to pull in the Airbnb, Booking.com, Vrbo and Expedia feeds you added in the ICS Feeds pane — merges them into one calendar with no API key at all, and lets you Save or Copy the combined .ics to share to Apple, Google or Outlook.

Turnovers close the loop. The Cleaning & Turnovers — Turno section either connects Turno's API directly or, more simply, lets you Copy reservation iCal for Turno — add that calendar inside Turno and it auto-books a clean from every check-out.

screenshot to be added
Figure 16.1. The Channel Manager pane: occupancy dial and revenue at the top, live platform reservations below, and the connection panel for Hostaway, Lodgify, Guesty, Cloudbeds, Beds24 or a custom AppSheet app.Capture: open Channel Manager with one platform enabled and a few synced reservations showing, occupancy dial visible

16.4Drop-shipping & e-commerce fulfilment

The Drop-shipping preset reveals five purpose-built categories — Sourcing & Suppliers, Print-on-Demand, Shipping & Fulfillment, Inventory Sync and Profit Analytics — alongside your e-commerce platform and SEO tools, and floats the Drop-shipping Health monitor.

StageServices revealed
Sourcing & suppliersAliExpress, Alibaba, CJdropshipping, Spocket, Zendrop, SaleHoo, DSers
Print-on-demandPrintful, Printify, Gelato, Gooten
Shipping & fulfilmentAfterShip, ShipStation, Easyship, Shippo, Pirate Ship
Inventory syncSkuVault, Cin7, Zoho Inventory, Katana
Profit analyticsTriple Whale, Lifetimely, BeProfit

The live piece is delivery tracking. Drop-shipping Health reads AfterShip's tracking API directly (store your key once) and tallies shipments by state — in-transit, delivered, pending, and a problem list of the ones stuck or exception-flagged — so a stalled package surfaces before the customer emails. The inventory, marketplace and profit sections are framed placeholders that light up as you connect their catalog services; AfterShip is wired live today, with the others reachable through their own panes.

NoteRun the storefront itself — WooCommerce, Medusa or a Shopify connection — mail, and analytics on the same Mac, all monitored. The preset is the lens; the rest of the manual is how you actually serve and secure those services.

16.5Education

Schools and campuses live across a different set of categories. There is no single "education preset" button, but the catalog groups the pieces cleanly, and a Setup pins exactly the ones your institution uses.

FunctionServices revealed
Student informationPowerSchool, Infinite Campus, Veracross; openSIS, RosarioSIS (self-hosted)
Learning managementCanvas, Schoology, Google Classroom; Moodle, Open edX, ILIAS, BigBlueButton
Digital libraryKoha, DSpace, Greenstone (self-hosted); EBSCOhost, JSTOR, ProQuest
Campus & school opsSlate & OpenApply admissions, FACTS tuition, StarRez housing, FET timetabling, ParentSquare

The open-source members of each row — Moodle, Koha, openSIS — are full self-hosted web apps you can run on the stack from Chapter 4, monitored and backed up like any other site. The cloud members are reached through their credential panes for at-a-glance status.

16.6Business messaging & customer comms

Reaching customers where they already are is its own category. Business Messaging collects the store-to-customer channels that matter region by region: WhatsApp Business, LINE Official Account, WeChat and Zalo official accounts, KakaoTalk Channel and AlimTalk, Messenger, Instagram DMs, plus inbox and bot tools such as Intercom, ManyChat, Respond.io, WATI and Gorgias.

Three of these carry a live reachability check today — WhatsApp Business surfaces its verified name and quality rating, Intercom and ManyChat confirm the token works — while the rest capture credentials and a deep link to their console. The AI Administrator can see this picture too: its get_messaging_channels tool reports which channels are connected and which alert gateways can actually send, so you can ask it to confirm where a broadcast could go.

16.7Calendars, Accounts & Apple services

A Mac-based business is also an Apple business. Several built-in panes manage the parts of Apple's ecosystem that touch your servers.

  • Calendars. Calendar Discovery scans common CalDAV ports (Radicale 5232, Apple 8008/8443, SOGo 20000, 80/443) and the /.well-known/caldav path; add an endpoint to Calendar Health to keep it watched. This is the path to keep an old macOS Server CalDAV alive, or to stand up Radicale or Baïkal fresh.
  • Accounts. The Accounts pane reads Open Directory and LDAP, and can migrate exported entries into a target directory via ldapadd — the bridge for moving users off legacy Apple directory servers.
  • Apple services. The Apple Services pane reports the signed-in Apple Account, which iCloud+ services are enabled, and Find My Mac status — a quick audit of what this machine is tied to.
  • Apple Home. Because HomeKit's database is private to system apps, the Apple Home pane drives it through the Shortcuts bridge: any scene or automation you wrap in a Shortcut with a Home action becomes runnable from FrontierStack, useful for tying premises automation to your ops.
Why iCal beats an API
Calendar (iCal) sync is the quiet workhorse of hospitality and scheduling. It needs no API key, every OTA and calendar app speaks it, and it degrades gracefully — a feed that breaks simply stops updating rather than taking your bookings down. When a platform API is available it gives you richer data; when it is not, iCal still gets availability flowing.

16.8Accounting, healthcare, AV & print

A few more verticals round out the catalog, each surfaced as a category you pin into a Setup:

  • Accounting & ERP. ERPNext self-hosted; Xero, QuickBooks, freee, Money Forward, Plaid and Expensify by API — the books beside the storefront.
  • Healthcare. Open-source clinical systems for practices that self-host: OpenEMR, OpenMRS, GNU Health, LibreHealth, the Orthanc DICOM/PACS server, and Japan's OpenDolphin and ORCA. Treat these with the security discipline of Chapter 10; patient data raises the stakes.
  • AV & Stage. For venues and production: the AV Feeds pane plus Dante audio-over-IP, Q-SYS, QLC+ and grandMA lighting, OBS, NDI, Resolume, digital signage and Chromecast control — the show and the network behind it in one window.
  • Print Production. A built-in pane for print and pre-press shops, sitting in the Fleet & Remote group alongside the render farm.

None of these is a deep how-to here — the per-service detail lives in Chapter 6. The job of this chapter is to show that whatever your business is, FrontierStack already knows the services it runs on, and a preset or Setup is all it takes to reveal exactly those and nothing more.

screenshot to be added
Figure 16.2. The Presets menu and the Setups pane side by side: built-in verticals on the left, the user's own saved views with the active one ticked on the right.Capture: open the Presets menu over the Setups pane with two or three custom Setups listed and one marked active

FrontierStack User Manual · Version 1.0.0 · Chapter 16