How to choose a VPS without guessing
Turn an application idea into a useful resource budget, then compare CPU, memory, storage and transfer together.
Choose your language
EnglishGo deeper than the spec sheet. Practical knowledge for private infrastructure, sharper decisions and systems you can actually operate.
ENGINEERING PRINCIPLES. PRACTICAL DECISIONS. PRIMARY SOURCES.Turn an application idea into a useful resource budget, then compare CPU, memory, storage and transfer together.
Read the field guide 4 min readFrom a first VPS to a recovery drill. Explore the decisions that shape your infrastructure.
32 guides · All disciplines
EXPLORE AT YOUR OWN DEPTHTurn an application idea into a useful resource budget, then compare CPU, memory, storage and transfer together.
Understand what a physical machine changes, what it does not change, and when it becomes a useful step for your workload.
Distinguish capacity, latency and throughput so that a faster storage label answers a real application problem.
Understand the asset, network and confirmation journey, and protect the information that connects your project to a payment.
Choose a recovery target, protect an independent copy and practise the restoration before an incident forces the issue.
Estimate the data your project moves and understand why a larger port is only one part of network performance.
A Swiss server location is a starting point. Map application data, backups, support access and external services before making a residency commitment.
Document-free onboarding addresses one collection point. Understand the other records, access paths and payment traces around a hosted project.
Map assets and trust boundaries, choose a few realistic failure scenarios and turn them into controls you can test.
Build a memory budget, inspect contention and separate one busy thread from work that can use several virtual cores.
Separate network reachability, authentication and privilege, then verify a recovery route before tightening remote access.
Secure administration, expose only required services and establish updates and recovery without locking yourself out.
Define the I/O pattern, control cache effects and inspect latency distributions before drawing an application conclusion from a disk test.
Account for weights, activations, caches and temporary buffers, then test the peak workload rather than the model file alone.
Rehearse the move, establish a consistent data boundary and define what rollback means after the new system accepts writes.
Compare application requirements, control and maintenance responsibilities rather than treating a VPS as the automatic next step for every website.
Translate acceptable data loss and interruption into a timed recovery plan, with dependencies, restore capacity and a measurable exercise.
Compare recovery points, failure boundaries and application consistency instead of assuming a snapshot and an independent backup provide the same protection.
Distinguish storage interfaces, access semantics and operational responsibilities before turning a capacity requirement into an application architecture.
Build a repeatable transfer model using payload volume, delivery windows and round-trip time, then test it without confusing a port label with useful throughput.
Translate large port classes into storage, CPU, concurrency and operational questions before selecting a high-volume distribution configuration.
Prepare hostname routing, certificates and rollback together so that a migration changes the server without breaking the site's identity or secure connections.
Plan a legitimate onion publication with controlled backend exposure, careful content review, service-key recovery and an explicit audience-access model.
Read a payment route as a complete asset-and-network pair, then verify invoice instructions, token identity and the amount delivered before authorising a transfer.
Design payment states around verified chain evidence, explicit acceptance rules and unambiguous order association rather than a browser claim that funds were sent.
Connect application symptoms, actionable alerts and a small response playbook so that an operator can make clear decisions when a service degrades.
Separate model inference from orchestration, size the actual worker and limit what its tools can change before putting an AI workflow on a server.
Compare shared hosting, a VPS, dedicated hardware and large cloud platforms through responsibility, recovery, dependencies and the complete operating budget.
Understand what a VPS, VPN and proxy each change, then select routing, protocols and operating responsibilities from the connection you actually need.
Read KVM, virtual hardware, containers and dedicated servers as operating boundaries, then maintain the shell and services inside the boundary you choose.
Separate public, private, static and dedicated addresses, then map forward DNS, reverse DNS and TLS to the parties that can configure them.
Give the web server, reverse proxy and application distinct responsibilities, with deliberate origin access, TLS, request limits and an incident path.
Try a broader phrase or clear your filters to explore every discipline.
A purposeful route through the library. Start with the foundations, then connect the operational details.
Choose resources, prepare the environment and put a site online.
Understand data location, exposure and the payment trail.
Connect physical capacity, networking and storage behaviour.
Plan recovery, secure access and test the way back.
Two small planning tools. Calculations are illustrative, with their assumptions visible.
No unexplained acronyms. A compact reference for the concepts you will encounter in these guides.
A virtual processor allocated to a virtual machine. It describes a scheduling resource, not a guaranteed physical core.
Linux kernel virtualization used to run isolated virtual machines with their own operating systems.
A storage protocol designed for flash devices over PCIe. Application performance still depends on the workload and configuration.
Memory on a GPU. Model weights, activations, batch size and runtime overhead all consume it.
Recovery point objective: the maximum data age your recovery plan is designed to tolerate.
Recovery time objective: the time your recovery plan aims to take before a usable service returns.
A point-in-time view of a system or volume. A copy in the same failure domain does not replace an independent backup.
A shared dependency whose failure can affect several resources at once, such as one host or storage system.
Gigabits per second. Divide by eight to get the theoretical decimal gigabytes per second before overhead.
The useful rate actually achieved by an application. It can be much lower than a network port’s line rate.
Time spent waiting for an operation or response. Lower latency can matter more than peak bandwidth for interactive work.
Input/output operations per second. It is meaningful only alongside block size, queue depth and latency.
Transport Layer Security protects data in transit between endpoints that successfully authenticate and negotiate encryption.
A service reached through Tor using an onion address, with different reachability and exposure properties from a public website.
An onboarding model that does not request identity-verification documents. It does not describe every data flow or guarantee anonymity.
Where specified data is stored or processed. It should be mapped across the main system, backups and other service providers.
A description of the assets, adversaries, entry points and failure scenarios a security design needs to address.
Evidence that a transaction has been included in a blockchain. Its operational meaning differs between networks.
The point at which a transaction is treated as irreversible under a network’s consensus rules and the recipient’s policy.
A change in a blockchain’s accepted history that can affect transactions previously seen in a block.
Each guide explains a concrete infrastructure choice, then gives you a checklist to turn it into a next step.
Primary documentation sits beside the guidance. Follow it for implementation details and version-specific behaviour.
Examples are labelled. Architecture advice is separated from service specifications, availability and contractual conditions.
Choose a learning path for a connected introduction, or search for the exact decision you need to make. The sizing guide is a useful first step before comparing configurations.
The engineering principles apply broadly. Related infrastructure links connect each guide to SwissOctet’s Swiss catalogue; a guide is not a promise of availability or measured performance.
Each guide links to primary documentation and distinguishes engineering principles from product-specific conditions. Check the linked documentation before implementing version-dependent settings.
Save a guide to this browser, copy its direct link, or download its deployment checklist. Saved guides do not require an account and are not synchronised between devices.
Location is one part of a privacy design. Identity documents, account data, payment records, service logs, backups and your application all need separate consideration.
Check the actual configuration, network limits, backup and restore process, operating-system support, access controls and payment instructions. Use a guide’s checklist to turn assumptions into verification steps.
Put the principles to work with infrastructure located in Switzerland.
Explore Swiss infrastructure