Installing it is where the work begins
Enable SSL, tighten pg_hba.conf, tune settings for your RAM, write backup cron jobs, clear WAL files, watch disk usage. A few hours every month, forever.
PostgreSQL 17 with pgvector, SSL enforced, automatic daily backups and restores we have actually run. You get a connection string — not a server to babysit.
14-day trial · no card required · your data is exportable at any time
# the connection string we send you once your database is ready TTP_DB_URL="postgresql://ctycuaban_uid:•••••••@db.ttpjsc.com:5432/ctycuaban?sslmode=require" $ psql "$TTP_DB_URL" -c "select version()" PostgreSQL 17.11 on x86_64-pc-linux-gnu ✓ SSL: TLS 1.3, AES_256_GCM (non-SSL connections are refused) $ psql "$TTP_DB_URL" -c "\dx vector" vector | 0.8.0 | already enabled (for AI features) # 02:00 every day: automatic backup, 30 copies kept, with a status page ✓ ban-sao-luu/ctycuaban-2026-09-24.dump succeeded
Why businesses need this
Installing PostgreSQL takes ten minutes. Everything after that is the actual work — and it never ends.
Enable SSL, tighten pg_hba.conf, tune settings for your RAM, write backup cron jobs, clear WAL files, watch disk usage. A few hours every month, forever.
Without encryption, passwords and customer data travel in the clear. Scanners find an exposed Postgres port within hours — they do not need to know who you are.
Plenty of teams have a folder full of dump files that nobody has ever restored. The night you lose data is the night you find out.
A VPS is cheap. Someone who can read Postgres logs at 2am is not. And if only one person can, your business depends on one person.
Your time belongs to your product and your customers — not to pg_hba.conf.
Database service
Nothing below is a roadmap item. These are the capabilities we operate every day for our own company systems.
Postgres 17.11 with pgvector already installed — semantic search and vector storage for AI features from day one, no compiling and no tickets to open.
The server refuses unencrypted connections at the authentication layer. sslmode=require works, sslmode=disable is rejected — verified, not claimed.
Enabled per database, keeping as many copies as your plan allows. Every backup run is listed as succeeded or failed — you do not take our word for it, you look.
Restoring from a backup is a button in our operations console and it has been used for real. When you need it, you have someone working alongside you.
Each application gets its own role that can only reach its own database. Rotate a password any time without touching the others.
See your databases, sizes, accounts and backup history. API keys let your own software automate provisioning — already in production for our mail service.
How to start
Pick a plan and leave your details. Not sure which plan? Send it anyway and we will ask about your actual needs.
We create the database and its own role, enforce SSL and switch on the backup schedule. Usually 10 minutes in business hours.
You get the connection string and access to the status view. Migrating an existing database? We do it with you.
Pricing
Billed monthly, no long-term contract. 14-day trial, no card required.
For your first application, company site or internal CRM.
For companies running several systems at once.
For core systems, large datasets and heavy load.
Prices exclude VAT. Storage beyond your plan is billed at 15,000 VND per GB per month. Need something outside this table (large datasets, heavy load, a dedicated machine)? Send a request and we quote within one business day.
For partners
You already have the customers — software houses, web agencies, domain resellers, solution providers. Instead of referring them elsewhere and stopping there, sell the service yourself and keep the margin.
Top up your partner wallet and it draws down daily as you use it. No minimum contract, no buying capacity in advance, no capital locked into idle servers.
You open the accounts, set the quotas and set your own prices. The margin between reseller price and your price is yours. We do not contact your customers and we do not sell around you.
Servers, backups, restores and incident duty are ours. You add a revenue line without adding a person to payroll.
A full API: an order on your own site provisions the infrastructure automatically, with nobody doing manual work in between. Or use our ready-made console until you need the API.
Send us your company details. We talk through your customer base and the pricing that fits your scale.
You receive a partner code, API keys and your own console for opening customer accounts.
Top up your partner wallet and provision services right away. Running services keep a grace period if the balance runs out.
We reply within one business day and discuss terms that match your scale.
Side by side
| Your own VPS | TTP CLOUD | |
|---|---|---|
| Time until the database is usable | One to two days of work | 10 minutes |
| SSL encryption | Generate certs, harden pg_hba yourself | Built in and enforced |
| Backups | Write your own cron, remember to check it | Automatic, with a status page |
| Restoring after an incident | Figure it out while the fire burns | A built-in function, and people beside you |
| Storage monitoring and alerts | Remember to look | A dashboard with alert thresholds |
| pgvector for AI | Install and re-patch on every upgrade | Already there |
| Who answers at 2am | You | We do |
| Cost | Server rent plus your time | See the pricing table above |
This mail server already runs in production for TTP JSC internally. We are finishing the billing and self-service side before opening it to outside customers.
Leave your email and we write once, when the mail service opens. No marketing mail.
Straight questions, straight answers
On TTP JSC servers in Singapore, on storage dedicated to databases. We do not resell a third-party database service.
Yes. Connect with whatever tool you already use — just set sslmode=require. There is no proprietary gateway in between.
A few GB is usually done within half a day using pg_dump and pg_restore. We schedule it outside business hours so your application does not stop mid-day.
Take a full dump whenever you like — no permission needed, no fee. We do not hold customer data hostage to keep the account.
Your application uses its own role and sees only your database. To be straight with you: our operations staff hold superuser rights on the machine in order to run and back it up — this is true of every managed database service. If you need data nobody but you can read, encrypt it in your application; we are happy to advise.
We do, and we agree the schedule with you first. Minor upgrades are effectively seamless; a major version needs a short window outside business hours, arranged with you in advance.
TTP CLOUD
Send a request, we provision a real database and send you the connection string. If it does not fit, you stop — at no cost.