Bista Solutions
All apps
App 02 · Cloud Server

One bridge. Every device on the floor.

Cloud Server is the routing layer between Odoo and the physical hardware in your customer's facility — printers, payment terminals, weight scales, barcode scanners. End-to-end encrypted, runs locally, no traffic ever leaves their network.

End-to-end encrypted Local network only Printers · Terminals · Scales CUPS & raw IP Odoo V17 · V18 · V19
02Get started

Watch the walkthrough — then we'll ship you a device.

Buy the module, sign the contract, and Bista will mail you the bridge device — free of charge. The walkthrough video covers pairing, device registration, and your first print job.

Video thumbnail
Live · 9:23
Cloud Server · Full setup walkthrough
03How it works

Four steps from Odoo click to printer ink.

No external cloud round-trips. Once paired, every job stays inside the customer's local network.

Step 01

Job created in Odoo

Print a label, receipt, or invoice — Odoo creates a cloud.server.job record bound to a device.

Step 02

Encrypted with Fernet

Payload is encrypted with the server's pairing code before it leaves Odoo. Authenticated, tamper-proof.

Step 03

Routed by the bridge

Bridge device receives the job, decrypts it, and forwards it to the right device — by IP or via CUPS.

Step 04

Device prints, status returns

Status flows back to Odoo: connected, queued, printed, errored. Visible in the Jobs view in real time.

04Hardware support

If it has an IP or a CUPS queue, we route to it.

Three device categories, multiple printer dialects, two communication modes. Most factory floors are covered out of the box.

Label & receipt printers

Zebra, Honeywell, Star, EPSON, generic PCL, dot matrix. Any printer that takes raw bytes or PCL.

ZPL RAWPCLStar TSPEPSONDot matrix

Payment terminals

Bridge POS payment to network-attached terminals. Order, sale, and refund flows from Odoo to the device.

IPLocal network

Weight scales

Read live weight values from network-connected scales into Odoo at quote, pick, or ship time.

IPReal-time read

RFID readers

Impinj Speedway Revolution and compatible RAIN RFID readers. Tag reads stream directly into Odoo inventory and WMS workflows.

IPImpinj SpeedwayRAIN UHF

CUPS-based devices

If your customer's IT is on CUPS, we discover queues by name. No IP scanning, no firewall holes.

CUPSAuto-discover

Custom & future devices

Bring your own device protocol. The bridge ships with hooks for adding new device types.

ExtensibleOpen API
05Where it runs

Works wherever your Odoo lives.

No public IP, no port forwarding, no inbound firewall changes. The bridge initiates an outbound connection — every Odoo hosting model is supported.

AWS

AWS

EC2, ECS, or any AWS-hosted Odoo. VPC private subnet is fine.

Google Cloud

GCP

Compute Engine, GKE, Cloud Run — same setup, no extra config.

Odoo.sh

Odoo.sh

Production, staging, and dev branches all supported.

On-premises

On-premises

Local servers, private data centers, factory networks.

No public IP required

The bridge calls out to Odoo, not the other way around. No inbound firewall rules, no port forwarding, no exposed services.

06Security & compliance

Encrypted end-to-end. Stays on the local network.

Cloud Server runs inside the customer's perimeter. Bista does not host their data, see their traffic, or hold a backdoor key.

What we don't do
  • We don't route through any external server. Jobs stay on the customer's LAN.
  • We don't store payloads. Jobs are forwarded and discarded.
  • We don't hold pairing keys. Each customer generates their own; we never see them.
  • We don't require outbound internet for standard print jobs — they stay on the LAN. Payment terminals need connectivity to return responses to Odoo.
What we do
  • Symmetric encryption on every job — Fernet (AES-128-CBC + HMAC-SHA256).
  • Pairing-code authentication — bridge rejects any payload that wasn't signed by the matching key.
  • Role-based device access — bind devices to Odoo groups; only authorized users can submit jobs.
  • Auditable — every job is recorded as an Odoo record with status, timing, and operator.
06Why Cloud Server

What other platforms make hard, we make a checkbox.

Most printing middleware was built for a specific device, a specific OS, or a specific cloud. Cloud Server was built for Odoo partners — first and foremost.

Feature
Odoo IOT
VentorTech Direct Printing
Open Source CUPS Server
Bista Cloud Server
PDF Output Support
Native ZPL & Raw Printing
Not reliable
Centralized vs Client-Based Architecture
Client based
Client based
Central unit
Central unit
ESC/POS Compatibility
Epson only
Raster Graphics Printing
Payment Device Integration
Weighing Scale Integration
RFID Encoding & Scanning
Data Protection within Network
Firewall-Independent Operation
ITAR Compliance
Licensing & Subscription Model
Per user
Per user
Not required
Per server
Odoo Community Compatibility
07Common questions

Everything partners ask before they install.

Is the bridge device really free?
Yes. When you license the Cloud Server module, Bista ships you the bridge device at no cost. The contract agreement covers warranty, return-on-attrition, and acceptable use.
Which Odoo versions are supported?
V17, V18, and V19. Same module across all three.
Does printing require internet?
No. The bridge runs on the customer's LAN. Once paired, no outbound internet is needed for printing.
How is the connection between Odoo and the bridge secured?
Each job is encrypted with Fernet (AES-128-CBC + HMAC-SHA256) using a pairing code generated locally. The bridge rejects any payload not signed with the matching key.
Can I add devices not on the supported list?
Yes. The bridge exposes hooks for adding new device types — printer dialects, weight protocols, or custom serial-over-IP devices. Email us and we'll help.
What happens if the bridge device fails?
Replacement is covered under the contract agreement. Saved devices and pairing codes can be re-applied to the new bridge in a few minutes.
How are device permissions handled?
Each device is bound to one or more Odoo security groups. Users get access only to devices their group can use — fully audited.
08Get in touch

License the module. We'll mail the device. You're live.

Drop us a note — real humans answer, usually within hours. Or email [email protected] directly.

© Bista Solutions · 2026
[email protected]
ZPL Designer →