One platform, multiple deployment paths
SARU TECH products can use a managed cloud database, an organization-owned CouchDB-compatible database, or a database hosted inside a local area network. Each device can then work local-first for offline continuity or connect directly to the remote database.
The simplest way to understand deployment
Deployment becomes much clearer when hosting and device behavior are treated as two separate decisions. First choose where the shared CouchDB database lives. Then choose how each device uses that database.
Where will CouchDB be hosted?
Choose one remote or shared database destination:
- SARU TECH managed cloud
- Your own cloud or private server
- A server inside your LAN
How will each device access data?
Choose the operating mode:
- Local Database stores data locally and can synchronize
- Remote Database reads and writes directly to CouchDB
Choose where the shared database is hosted
All three options provide a CouchDB-compatible destination. The main differences are who manages the infrastructure, where the data is located, and whether public internet is needed to reach it.
SARU TECH managed cloud
A CouchDB-compatible database is supplied and managed with the paid licence. Each client uses a separate database.
Good fit when:- You want the simplest supported deployment
- You do not want to maintain a database server
- Authorized users need remote access
Bring your own CouchDB
Use IBM Cloudant or another compatible CouchDB service hosted in your cloud account, private cloud, data center, or approved region.
Good fit when:- Your organization has an approved provider
- Data residency or private networking is required
- Your IT team manages backups and availability
On-premise LAN
Host CouchDB on a computer or server inside the organization's local area network. Other authorized devices connect through that network.
Good fit when:- Public internet is limited or prohibited
- Data must remain within the premises
- Several devices need one shared local database
Common deployment combinations
Hosting and Database Mode can be combined. These examples show how the choices work together.
Choose how the device works
Database Mode controls whether the product uses a database stored on the current device. It does not select the cloud provider or server location.
Local Database
DEFAULTDesigned for local-first and offline-capable work.
- Operational records are stored in a local PouchDB database.
- With a valid paid licence and remote database, changes synchronize in both directions.
- Users can keep working when internet access is interrupted.
- Synchronization resumes when connectivity returns.
- The Free plan supports local use on one PC without cloud synchronization.
Remote Database
PAID LICENCEDesigned for direct, remote-only access.
- Records are read from and written directly to CouchDB.
- No local PouchDB operational database or synchronization process is used.
- The CouchDB server must be reachable whenever the product is in use.
- A valid, unexpired paid licence is required.
- Remote Database is unavailable on the Free plan.
| Feature | Local Database | Remote Database |
|---|---|---|
| Works during an internet interruption | Yes, using local data | No, CouchDB must remain reachable |
| Operational database stored on the device | Yes, in PouchDB | No local PouchDB database is used |
| Synchronization | Used when a remote database is licensed and configured | Not used; reads and writes are direct |
| Network requirement | Can continue offline | Continuous internet or LAN connection |
| Free plan | Available for local use on one PC | Not available |
| Best suited to | Unreliable connectivity and offline-sensitive workflows | Reliable networks where local operational storage is not wanted |
LAN deployment explained
A LAN deployment uses a CouchDB database hosted on a computer or server within the same private network as the product devices. It can operate without public internet, but every device still needs a working connection to the LAN database host.
What the LAN setup contains
Local mode on a LAN: each device keeps its own PouchDB database and synchronizes with the LAN CouchDB server. This gives an additional level of continuity if a device temporarily loses its network connection.
Remote mode on a LAN: each device reads and writes directly to the LAN CouchDB server. Public internet is not required, but the local network and server must remain available.
Bring your own CouchDB with Alternative DB
Alternative DB allows an organization to replace the SARU TECH-managed remote endpoint with an approved CouchDB-compatible database. It can be hosted by IBM Cloudant, another compatible provider, a private cloud, a data-center server, or a LAN server.
How to change Database Mode
Database Mode is an account setting. Coordinate a mode change with an administrator, especially when multiple people or devices use the same account.
Which setup should you choose?
Before going live
- Confirm the database location meets organizational and legal requirements.
- Test every device from the network it will normally use.
- Confirm user roles, authentication, device restrictions, and firewall rules.
- Test local-first synchronization after a deliberate connection interruption.
- Verify backups and perform a test restoration.
- Document who manages the server, credentials, updates, monitoring, and incident response.

