Databases

Offshore Database Hosting

PostgreSQL, MySQL, MariaDB, MongoDB or Redis on a server you control, in an offshore jurisdiction, with no KYC and no card on file.

Host a database engine on an offshore VPS and control its configuration, access and maintenance. Choose the supported catalog engine for your application, and plan resources and recovery before moving production data.

What is available

  • PostgreSQL and MySQL 8, the defaults for most application stacks
  • MariaDB 11, wire-compatible with MySQL, community governed
  • MongoDB 7 for document storage, single-node
  • Redis 7 for cache, queues, sessions and pub-sub, with persistence on

Get it running

Decide where the database lives

Choose whether the database shares a host with the app or runs separately based on isolation, capacity and recovery needs. For containers on the same host, configure a private network explicitly; a container loopback address does not reach another container.

Install the engine

Install your engine from the catalog. The root password is generated (20 characters) and shown in the panel; MySQL and MariaDB also arrive with an appdb database ready to use.

Lock the port down before you connect anything

If the database has to be reachable from another machine, restrict the port with the firewall to that machine’s address only. An open 5432, 3306, 27017 or 6379 is found by scanners, not by luck.

Create a user per application

Move the generated root password into your password manager, then create a limited user for each application with rights only on the database it needs. Keep root for administration.

Restrict database access

Keep database ports private whenever possible. If another server must connect, allow only the required sources, use appropriate authentication and configure transport encryption where supported. For applications on the same host, choose a private container network or a deliberately configured local endpoint; do not assume a container loopback address reaches another container.

These are the entries without HTTPS or a Tor mirror

These catalog database deployments do not use the web-app HTTPS certificate or Tor mirror flow. Configure the engine’s supported transport encryption and restrict network access explicitly; a website certificate does not secure a separate database connection.

Redis persistence is on by default

The Redis install keeps an append-only file so data survives a restart. If you are using it as a pure cache and would rather not persist anything, turn that off in your own configuration.

Use a recovery procedure for your database engine

These are single-node deployments. Define recovery requirements for the actual database engine and version, and use its supported backup procedure. Replication and persistence solve different problems from backup; neither replaces a tested recovery point.

The Impreza app backup flow copies covered deployment files while the app is running. That alone does not prove transaction-consistent recovery of PostgreSQL, MySQL, MariaDB, MongoDB or Redis. Keep a native backup and validate representative data and application connections. For a move between compatible deployments, check version/schema compatibility and plan new writes and the final traffic switch separately.

Check the database from the application

For supported deployments with the Impreza Agent online, use app inspection and maintenance to inspect status and logs. Discover the operations exposed for the selected deployment; do not assume the platform provides every native database command.

Validate a representative application query and its limited database user after maintenance. Monitor storage growth and connection pressure alongside container status. Keep the engine-specific recovery procedure above: an application health check is not a recovery test.

Start now

Spin up an offshore VPS and install your engine from the catalog, or read the documentation.

Ready to build privacy-first?

No KYC, no email required, crypto payment. Deploy an offshore server in minutes, or do it all by chat with the Impreza agent.