FAQs
What are the default login credentials?
By default, you can log in using:
- Username:
zipup - Password:
zipup
You should change them once you setup a domin for admin console.
What are service endpoints for Postgres, Valkey (Redis), and VictoriaLogs over WireGuard VPN?
Use the following host and ports:
- Host:
10.13.13.1
Ports:
- Postgres:
5432 - Valkey (Redis):
6379 - VictoriaLogs:
9428
What are default credentials for Postgres and Valkey (Redis) over WireGuard VPN?
The same default credentials are used:
- Username:
zipup - Password:
zipup
How to connect with postgres/valkey from within a JavaScript application?
From within your application, you can use service names directly:
- Postgres:
postgres:5432 - Valkey (Redis):
redis:6379
These are internally resolved within the Zipup network.
Which Node.js version is used for deploying applications?
Currently, deployments run on: node:24-bookworm-slim
What are some common mistakes to avoid when using Zipup Cloud?
- Updating environment variables or secrets and expecting changes to take effect without a restart or redeployment.
- Assuming all file writes are persistent. Only data written to the
/datadirectory is preserved across deployments. - Building on a different architecture (e.g., ARM vs x86) with native binary dependencies can lead to runtime incompatibilities. Zipup is currently tested on x86 environments—ensure your build matches the target architecture.
- Relying on
console.logfor logging. While it works, using structured logging allows you to take full advantage of VictoriaLogs, including powerful querying and filtering. - Not running your application on
ZIPUP_PORTport. It is available in env variables, You can access it withprocess.env.ZIPUP_PORT. - using
zipup.config.jsonforapi keyandsecret key. Although this works but it is just convenience. Always gitignorezipup.config.jsonand prefer environment variables forapi keyandsecret key. - Forgetting to set a
startcommand before deployment.
Why am I seeing an SSL error on my domain?
SSL certificates are provisioned automatically, but it can take a short time for them to be issued and propagated.
If you encounter an SSL error:
- Wait a few moments
- Refresh the page a couple of times
In most cases, the issue resolves on its own once the certificate is fully set up.
Also ensure your domain is correctly pointing to your server:
Just run this command in your terminal.
dig your-domain +short
The returned IP should match your server’s IP address.