OffVPSOFFSHORE VPSSupport

QUESTIONS BUILDERS ASK

Understand the choice. Then take the next step.

Direct answers for a first offshore VPS, email contact, Monero and the small app you want to run. Choose a topic below; every answer is part of this page.

01

Offshore operation, signup and legal process

What does offshore mean for OffVPS?

OffVPS offers offshore VPS hosting for first servers, small APIs and personal tools. The operator is based in Panama, as declared by the owner. That operating base is separate from your server-location choice: Malaysia, Romania or Switzerland. Backup countries and supplier mappings remain unconfirmed.

Compare the three server countries, then review the operator and infrastructure facts separately. The legal entity name and registration details have not been supplied for publication. See the service information.

Link to this answer
Does standard signup require KYC documents?

No routine identity-document check is required for standard VPS signup. You are not asked for a passport, identity-card scan, selfie or proof of address in the standard checkout. An email address is the only account-contact field; hostname and an optional SSH public key are technical configuration choices.

This no-KYC policy describes ordinary documentary verification at registration. Additional information may be required where applicable law requires it. Read the data-handling information and legal-request policy before choosing the service.

Link to this answer
Why do I need a contact email?

Confirm one email address before the checkout reveals usable payment instructions. It is the contact field associated locally with your payment details; no name, phone number or identity document is requested. Use an address you can access and check its spelling.

The current frontend keeps that address in this tab’s session storage. It does not send it to a service, send you an email, verify the mailbox or create an account. The email is excluded from the payment QR and exchange-rate request. Read the email-storage details and payment steps.

Link to this answer
Does no KYC mean an anonymous or no-logs service?

No. Standard signup avoids routine identity-document collection, but an email can identify a person. A hostname or an SSH public-key comment may also contain identifying information. Website and exchange-rate requests expose ordinary network metadata to the servers receiving them.

Monero support and offshore operation do not establish a blanket anonymity or no-logs guarantee. The published privacy information distinguishes current browser storage from service data-handling details that still need confirmation. Provide only the technical and contact information needed for your configuration.

Link to this answer
Does a DMCA notice automatically suspend my VPS or disclose my data?

No. A DMCA notice alone does not trigger automatic suspension or disclosure of customer data. Copyright complaints are assessed under applicable law; a private notice is not itself a court order.

This policy does not permit infringement or promise that a complaint will never require action. Substantiated complaints and legally binding process can require a response. Read the copyright-complaint policy and official references and keep the permissions for content your application serves.

Link to this answer
02

Choosing your starting resources

Which plan should I start with?

Start with the application, database and background work that must run together. Budget their memory, CPU and storage during ordinary use and a deployment. Seed is a candidate for a lightweight application; its 1 GB RAM is not a guarantee that every stack will fit.

Use the resource worksheet to collect evidence, then compare Seed with Build. If you are planning your first API, the API example explains why deployment headroom belongs in the budget.

Link to this answer
Which operating system should a first-time user choose?

Choose a selectable image for which your application has clear installation instructions and for which you can maintain packages and security updates. The current configurator offers Debian 13, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, AlmaLinux 9; its starting selection is Debian 13. Familiar documentation and runtime compatibility are more useful than choosing a distribution by name alone.

Check the application's supported versions before confirming. An image selection is a configuration request, not evidence that the application is installed. Follow the first-access guide, then the API deployment walkthrough.

Link to this answer
Can I add RAM without changing the starting plan?

Yes. Choose an extra-memory option in the configurator; the selected plan remains the starting point and the resource total updates. For example, adding 1 GB to Seed gives the example configuration 2 GB RAM and a monthly subtotal of $8.50 USD before any service-period discount. These figures are generated from the same catalogue as checkout.

Compare the full resource mix with Build, rather than memory alone. Adding RAM to a configuration does not establish that an existing server can be resized without interruption. Review your choices in the Seed configurator.

Link to this answer
Can the application and database share one VPS?

They can, when their combined resource demand and operating requirements fit. Running both on one instance keeps the first deployment simpler, but a full disk, restart or instance failure can affect them together. Budget database connections, storage growth and backup activity alongside the application.

Use independent backups and define when separating the database would be worthwhile, such as sustained contention or different recovery needs. The first API scenario explains that tradeoff; the recovery guide covers the data you need to restore.

Link to this answer
Does more CPU mean more requests per second?

Not by itself. A slow database query, a third-party API, storage activity, exhausted memory or an application lock can limit progress while CPU still has room. Adding CPU will not automatically remove those constraints.

Measure response times and errors together with resource use during representative work. Make one change and compare the same workload before and after. Start with the measurement guide; if the process has stopped, use the incident checklist before drawing a capacity conclusion.

Link to this answer
03

Access, names and networks

Are these servers located in Southeast Asia?

Yes. Malaysia is one of OffVPS’s three offered server countries; Romania and Switzerland are also available. All three plans offer these locations without a location surcharge. Malaysia is selected for a new configuration.

The operator remains based in Panama. Your server-country choice does not establish a backup country or a latency result. Compare the locations and your application dependencies, then check connectivity from networks relevant to your users. Read the service facts.

Link to this answer
What is a hostname, and does it create a DNS record?

A hostname is the name you choose for the instance. Entering one in the configurator does not register a domain, create a DNS record or issue a TLS certificate. For a public address such as api.example.com, you also need control of the domain and the correct DNS configuration.

Treat the instance name and public application address as separate setup decisions. The DNS-to-application guide follows the full request path and shows why a correct name alone does not establish reachability.

Link to this answer
What is the difference between a public and a private SSH key?

The public key is the part you can provide for server authentication setup. The private key stays under your control and must never be pasted into this site, a support brief or a repository. In the usual OpenSSH file layout, the public-key filename ends in .pub; OpenSSH documents the key pair and passphrase behavior.

The configurator accepts one OpenSSH Ed25519 or RSA public key. Before changing access to a server, verify its identity and keep a working recovery route. Follow the first SSH session checklist.

Link to this answer
Can I set up SSH access later?

Yes. Choose Set up access later to continue without supplying a public key. This clears the optional key from the current configuration. It does not create a password, a login account or an alternative access method on a server.

Before you depend on the instance, establish how its administrator will provide access and how you can recover from a failed login. The SSH guide explains the checks to make before closing your first working session.

Link to this answer
Which ports should an application expose?

Expose only the entry points your intended users and administrators need. A common web setup uses a public HTTPS reverse proxy and keeps the API and database on local or private interfaces. Administrative SSH access needs its own access decision; a database does not need a public port just because the web app is public.

Check the actual listeners and external reachability, including IPv6 when used. Docker publishes to all host addresses by default when no host address is specified, so inspect container mappings too. Work through the network-layer checks.

Link to this answer
04

Keeping your app and data useful

How does an application restart after a reboot?

It needs a correctly configured service manager or equivalent startup mechanism. On a systemd installation, the unit describes the application and its runtime settings; enabling a suitable unit arranges startup through its installation target. A restart policy such as Restart=on-failure handles a different question: what to do after particular process failures. See the systemd service documentation.

Test both a deliberate service restart and startup after a planned reboot when you have recovery access. Verify the application endpoint, not only a running status. Follow the deployment walkthrough.

Link to this answer
Why does Linux show memory in cache?

Linux uses memory to retain useful file data and other cacheable information. A large cache figure alone does not mean that the application has exhausted RAM. Check available memory, swapping and application behavior together. The kernel describes MemAvailable as an estimate of capacity for new applications without swapping; it includes relevant reclaimable memory. See the kernel memory reference.

A single reading still misses deployment spikes and periodic jobs. Use the memory and disk guide to interpret a sequence of observations.

Link to this answer
How can I tell whether logs or uploads are filling the disk?

First identify the affected filesystem and whether space or inodes are running short. Then inspect the sizes and growth of known log, upload and release directories. df -h reports filesystem space, df -i reports inode use, and du can help account for directory usage. See the filesystem and directory-usage manuals.

Collect evidence before deleting anything. Logs, open files and separate mounts can make totals differ, and uploaded files may be the application's only copy. Follow the disk investigation steps and preserve needed evidence.

Link to this answer
How can I prevent two scheduled jobs from overlapping?

Define one execution path and a policy for a run that is still active: skip, wait or queue later work. A systemd timer does not start another instance of its already-active target service, as the timer manual explains. A manual command or another scheduler can still bypass that path.

Where those entry points must share a lock, use a common lock location and compatible locking behavior; flock supports exclusive file locks. A lock does not make repeated writes safe by itself. The scheduled-job guide covers overlap, retries and result checks.

Link to this answer
Which parts of my first application need a backup?

Keep what you cannot reconstruct: persistent database data, uploads, essential configuration and the information needed to rebuild the correct application version. Also document dependencies and a secure way to recover required credentials. A repository of source code alone does not contain the application's live data.

Use a database-supported backup method; PostgreSQL describes distinct backup approaches with different recovery requirements. Restore a selected backup to an isolated test target and check a record plus its associated file. Start with a small restoration exercise. No backup option is selected by default; confirm an optional backup’s scope and retention. Public support hours and response targets have not been supplied; use the support brief to prepare a question.

Link to this answer
05

Service periods and crypto payments

How do the six-month and annual offers work?

Pay for 6 months upfront and save 28%, or pay for 12 months upfront and save 50%. The discount includes the VPS and all selected recurring options. Monthly and quarterly periods have no term discount. Checkout converts the reduced total for the whole period into crypto, rather than a monthly equivalent.

The configurator shows the amount before saving, the saving and the amount due once. Check tax and renewal terms separately; the current discount does not establish a future renewal price.

Link to this answer
How do I get payment details?

Choose a starting plan, review its options and service period in the configurator, then continue to payment. Confirm your contact email and select the exact asset and network. Monero is selected for a new visit without a saved choice. A successful rate request provides the full receiving address, amount, address-only QR and an expiry one hour after the quote is created.

Keep the local reference with those details. It identifies what your browser displayed; it does not establish that a payment was verified, an order was registered or a VPS was delivered. Review the payment instructions before making a transfer.

Link to this answer
Is USDT the same on every network?

No. USDT on Ethereum and USDT on TRON are distinct payment routes. Select the asset and network together and use the receiving address shown for that choice. An address-only QR contains the address; it does not enforce the token, network or amount in your wallet.

OffVPS offers USDC only on Ethereum mainnet, and does not offer USDC on TRON. Compare your wallet transfer screen with the payment route before proceeding. If you already used a different network, preserve the transaction record and follow the payment-exception guidance.

Link to this answer
Why does my amount change with a new quote?

A new quote uses a recently fetched Kraken last-trade price in USD for the selected asset. That price can move, including for stablecoins. The full USD period total is converted and rounded up to the asset's smallest unit; the displayed and copied amounts use that same value.

A saved quote keeps its amount until its original one-hour expiry. Changing the configuration or payment route requires another quote. If the rate request fails, no replacement amount is invented. Read how the rate and exact amount are shown.

Link to this answer
What happens when the hour ends?

The quote expires and its usable QR and payment-copy controls are removed. You can then request a new quote using a current rate. Reloading the page does not restart the original hour.

A fixed receiving address can still receive blockchain transfers after the displayed quote expires. Expiry applies to the quote, not to the address. If a transfer may already be in progress, check its record before sending again. Keep the reference, asset, network and amount together and review the late-payment and duplicate-payment information.

Link to this answer
Can I pay with Monero or another cryptocurrency?

Yes. Monero (XMR) is supported and is the starting payment choice on a new visit with no saved selection. A valid choice restored from your tab keeps its asset and network. Review supported routes on the payments page and choose one at checkout. There is no card, direct-debit or bank-transfer option.

Confirm the exact destination and amount in your wallet. Monero support does not make every part of signup or website access anonymous. The privacy information explains the contact email and request metadata, while the refund information covers transfer exceptions.

Link to this answer
Can I correct my email without changing the payment quote?

Yes. Edit the contact email and confirm the corrected address. For an active quote, that change keeps the same local reference, asset, network, receiving address, rate, USD total, crypto amount and original expiry. It does not restart the one-hour timer.

Usable payment instructions are hidden while the contact is being edited or is invalid. Cancelling the edit restores the confirmed contact and the same still-valid quote. If the quote expires during editing, request a new quote after confirming the contact. Read the contact-storage explanation and payment instructions.

Link to this answer
06

First VPS decisions

Does a Linux image include my application?

No. An operating-system image provides the selected Linux base, not your runtime, source code, database schema, reverse proxy or application configuration. Choose an image with instructions that match the runtime you plan to maintain.

Read the image-selection guide and keep the application installation steps separate from the VPS order.

Link to this answer
Why is my container port reachable after a firewall change?

Docker can publish a container port through host networking rules in ways that do not match a simple firewall assumption. The bind address, Docker version and host filtering path all matter.

Review the port and firewall guide, then test the intended path from a separate machine before relying on it.

Link to this answer
Can a wallet choose the wrong network for a token?

Yes. A token name alone is not enough: the asset and network shown by the quote must match the route selected in the wallet. The address-only QR does not encode the amount, asset or network.

Stop and re-read the payment-instructions reference if the wallet presents a different network.

Link to this answer
Should I disable password login before testing my SSH key?

No. First confirm a second SSH session using the intended public key while the existing recovery method remains available. A configuration mistake can otherwise remove remote access.

Use the first-hour checklist and validate the SSH configuration before reloading the service.

Link to this answer

Keep the next question specific.

Record the operation, the result you expected and the first useful error. Keep secrets out of your notes.

Prepare a problem report → · Read the service facts