ZFS settings you can't change later
Which ZFS settings you can't change later on a VPS: ashift, vdev layout and creation only properties, how to read them back, and what a rebuild costs.
Filtering by topic #vps · clear
Which ZFS settings you can't change later on a VPS: ashift, vdev layout and creation only properties, how to read them back, and what a rebuild costs.
A VPS is one physical server sliced by a hypervisor into private machines, usually with their own kernel and root login. What that gets you, and where it stops.
A GPU on a VPS buys batch throughput and room for large models. Quantized chat models, embeddings and Whisper small run fine on CPU. Start there, measure.
When a Toronto VPS is worth it: Canadian data residency limits, real latency to the GTA and northeast US, TorIX peering, and when to host somewhere else.
Only one reason forces a Canadian server, and it is not latency. What PIPEDA really requires, and how to measure the round trip from where your users are.
VDS and VPS usually mean the same thing. Learn where the terms came from, and run four commands that show whether you bought a KVM machine or a container.
Ubuntu Pro explained for one rented server: what ESM actually extends, and how to check from the command line where your own box already stands.
Build a self-hosted stock research agent on a VPS: a market data feed, a DuckDB store, a systemd timer that fires at market close, and an LLM screen.
OpenCode is the most starred open source coding agent. Install it on a VPS, run it in tmux as an unprivileged user, and keep its API key locked down.
OpenClaw runs shell commands and browses the web, so a careless setup is dangerous. Harden it on a VPS: unprivileged user, firewall, secrets, systemd.
Ollama on a small no-GPU VPS with cloud models doing the inference: signin without a browser, a private API on 11434, quotas, and a local fallback.
Managed or unmanaged VPS? Price the labour: patching, firewall, backups, monitoring, the 2am reboot. What managed leaves out, plus the middle path.
A KVM VPS separates you from other customers at the hypervisor. The real risk is your own setup: open services, reused keys, unpatched packages, leaked secrets.
Self-hosting is legal. What stops you is your ISP contract, a blocked port 25, CGNAT, and licences like SSPL and BSL. Here is what each one really blocks.
Receiving mail on your own VPS is easy. Getting it delivered to Gmail is the hard part. What deliverability really demands, and when to relay instead.
Install Cloudron on a fresh Ubuntu VPS: the wildcard DNS record, the setup script, first boot, sizing for 2 to 10 apps, mail, certificates and backups.
A 500GB VPS disk shows 465GB because plans count in powers of ten and Linux counts in powers of two. Check the arithmetic on your own server.
Which US VPS city to pick and when it matters: the coast to coast physics floor, users abroad, a database elsewhere, and how to measure latency yourself.
What Django and Flask really cost on a 1 to 2 GB VPS: resident memory per gunicorn worker, and how many workers a small box can honestly run.
A VPS is a computer you rent. A VPN is an encrypted tunnel for your traffic. What each one does, what each costs, and how one can host the other.
An AI agent is a loop around a language model that can use tools. Learn the concepts behind building one on your own VPS: the loop, tools, MCP, memory.
Claude Code can run any command your user can. What the skip permissions flag changes, and how to contain the blast radius, from sandbox to disposable VPS.
The real cost of a Proxmox box at home versus a rented VPS: hardware and power math, what each is better at, and the hybrid setup most people run.
Linux kernel 7.2 adds cache aware scheduling. What CONFIG_SCHED_CACHE changes about task placement, and whether a VPS guest sees any of the gain.
Twenty things people really run on a VPS, from websites and VPNs to photo storage, game servers and AI agents, with honest RAM needs for each.
Your host says NVMe. Check it from inside the guest with lsblk, sysfs, nvme-cli and a bounded fio latency run, and learn why virtio hides the disk.
Your 24.04 to 26.04 upgrade stopped: reattach the screen session, repair dpkg, fix half-flipped sources, and know when to restore the snapshot instead.
Run MinIO on one Ubuntu 24.04 VPS for an S3 API you own: a verified source build, systemd unit, mc basics, presigned URLs, and a restic backup target.
A capped process can still stall your whole VPS. Set MemoryHigh, MemoryMax, CPUQuota and TasksMax on a systemd unit, and read the OOM kill after.
Steal time is the CPU your VPS was ready to use and never got. Learn to read the vmstat st column and to tell a noisy neighbour from your own overload.
One Claude Code session can send text to another on the same VPS. What ListAgents and SendMessage do, when a second session helps, and why messages get held.
ARM VPS plans usually cost less per core. The compatibility checks that decide whether your stack runs on arm64, and the commands that prove it.
Agent Zero runs code, a browser, and a shell from a Web UI, so exposing it carelessly is dangerous. Set it up on a VPS and lock the Web UI down.
Install the tor daemon on a VPS, then send one process or one container through its local SOCKS proxy. Know what that hides and what it does not.
Paperclip is the control plane over your AI coding agents. Install it on a VPS, then reach the UI over SSH or a tailnet instead of the public internet.
On most VPS plans the disk is virtual and SMART never reaches the guest. Here is what you can really monitor, and how to alert before writes fail.
Get a Claude API key, secure it on Ubuntu 24.04, ship a Python log-explainer with streaming, typed error handling, and real cost control.
Recall is a fully local plugin that logs each Claude Code session and condenses it into a resumable summary. Set it up on a VPS and measure the saving.
GLM 5.2 is cloud only in Ollama's library. Here is the GLM model that actually fits a VPS, and the RAM each quantisation needs on your own box.
Shared hosting or a VPS? The real split is root access and who fixes the server when it breaks. When shared hosting still wins, and the four signs to move.
Run five apps behind one IP with Traefik v3 on Docker Compose: routing by Host rule, automatic Let's Encrypt TLS, and the acme.json trap that blocks issuance.
A server in Brazil is worth the premium for some workloads and wasted on others. Here is what the distance costs your users, and how to measure it yourself.
The VPS you rent is a direct descendant of 1960s time-sharing. Trace the line through CTSS, Multics, Unix, IBM VM/370, Xen and KVM, and what never changed.
A snapshot lives on your provider's infrastructure, so it is not a backup. What each one restores, and what to fix on a cloned VPS before it runs.
On an ordinary VPS the host can read your guest memory. What AMD SEV-SNP and Intel TDX change, what attestation proves, and how to check the server you have.
A VM is the technology, a VPS is that VM sold as a product, and a VPC is a private network in the cloud. Here is what each word implies, and which you need.
What a game server VPS really needs: fast single core speed and enough RAM. Sizing, ports, systemd restarts, backups, and why latency is about location.
Traefik v3 will not start with swarmMode or pilot in static config. Fix the incompatible deprecated install configuration option error, then migrate rules.
Run your own SimpleX SMP relay on a VPS: pinned install, the fingerprint clients need, ports, an unprivileged service user, backups, TLS, and its threat model.
Fifteen containers, 4 GiB of RAM minimum. Change the default passwords in .env before first boot, then claim the admin account at /install before anyone else.
Build llama-server from a pinned tag, serve GGUF models on the OpenAI-compatible API, bind it to localhost, and run it under systemd with memory limits.
Run dsh, the DeepSeek Harness, as a systemd service on a VPS: dedicated user, pinned version, Restart rules, journalctl logs, and an SSH tunnel to the UI.
Run Aider or Goose on a VPS to code from your terminal, connected to a hosted or a self-hosted Ollama model. Setup, model sizing, and safety.
Install FXServer on Ubuntu, pin an artifact build, add your Cfx.re licence key, open 30120 on TCP and UDP, and keep txAdmin off the public internet.
Run Proxmox Backup Server on a VPS as an offsite target: datastore setup, namespaces per host, prune and garbage collection, encryption keys, restore tests.
Most VPS hosts hide the vmx flag. Check yours with kvm-ok in one minute, then run KVM or Proxmox guests, with the exact error strings you will see.
Incus gives you a container with its own init, users and services. Set one up on a VPS: virtualisation checks, storage pools, networking, and what breaks.
VPS prices run from about $3 to over $100 a month for specs that read the same. Here is what drives the gap, and what to compare before you buy.
Nested virtualization in Proxmox VE 9: check kvm_intel or kvm_amd, set nested=1 in modprobe.d, give the VM a host CPU, verify in the guest, or turn it off.
WP-Cron only fires when someone loads a page, so it stalls on quiet sites and piles up on busy ones. Move it to system cron with WP-CLI, and verify it ran.
Compare DigitalOcean alternatives on price per GB of RAM, included transfer, NVMe storage and backup costs, with a cutover plan that avoids downtime.
Free cPanel alternatives for a VPS: Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel and Froxlor, with install commands and the migration traps.
Claude Code runs in tmux on a VPS and your phone is only the window. SSH keys, mosh for flaky mobile data, tmux attach, and the keyboard fixes that matter.
Auto mode is now the Claude Code default in terminal and VS Code sessions. What each permission mode does, and which one a server you cannot watch deserves.
Change a VPS root or user password on Ubuntu with passwd, chpasswd and chage, verify it works, and get back in when SSH or the root password is lost.
Two readers, two answers. A standard VPS cannot play games for you, and here is the reason. Hosting a dedicated game server on one works well.
Use Claude as the brain and your VPS as the body. How the Messages API, tool use, and MCP fit together to build an AI agent you run yourself.
Pick a model by the RAM you actually have. Sizing arithmetic for 4 GB, 16 GB and 64 GB VPS plans, honest CPU token rates, and the hidden cost of context.
Private DNS is Android's name for DNS over TLS. What it hides from your network, what it does not, and how to run your own resolver on a VPS with Unbound.
Docker on a VPS is the same engine with less room: RAM runs out, published ports skip UFW, containers stay down after a reboot, and disk fills up.
OpenHands is an AI agent that writes and runs code, so its setup needs care. Install it on a VPS with Docker and lock down the Web UI and its secrets.
What really separates a shared hypervisor from a whole machine: noisy neighbours, steal time, price steps, and when each one is the cheaper buy.
An Obsidian vault is a folder of markdown, so Claude Code can refile and audit notes. Here is the VPS setup and the permission rules that stop bulk rewrites.
A line by line teardown of a cheap VPS listing: vCPU oversell, unlimited bandwidth clauses, NVMe claims, renewal pricing, and a 30 minute acceptance test.
A new VPS is a target from its first minute. This ten-minute runbook creates a user, sets SSH keys, disables root, and turns on the firewall.
AI coding agents belong on a machine you can destroy. Blast radius, clean state per task, snapshots, and the VPS pattern that keeps it cheap.
Your VPS disk reads full and a directory walk cannot find the space. Find the deleted file a process still holds open, and the other causes.
Set up Redis as a WordPress object cache on your own VPS: bind it to localhost, size maxmemory, pick an eviction policy, and verify the cache is real.
Run Claude Code on an always-on Linux VPS inside tmux so agent sessions survive a dropped SSH connection. Install, harden, and the failure modes to expect.
WSL and a VPS solve different halves of a dev setup: uptime, a public address, systemd, filesystem speed, backups, and the SSH bridge between them.
Since 29 September 2026, Ubuntu 24.04 servers are offered the 26.04.1 upgrade. Here is the safe upgrade order, and the server services that break.
Advertise a private network to your tailnet from a VPS: route approval, IP forwarding that survives a reboot, and the --accept-routes flag Linux needs.
Ollama truncates long prompts at a small default context. Set num_ctx per request or OLLAMA_CONTEXT_LENGTH server-wide; size KV cache RAM before raising it.
SSH Permission denied (publickey) has five causes. Read the ssh -v output to find yours, then fix it without locking yourself out of the server.
Ollama context deadline exceeded means a timeout fired before the model answered. Find which layer set it: your client, the model load, or nginx.
Set memory and CPU limits in Docker Compose so one greedy container cannot take down your VPS: deploy.resources, mem_limit, exit 137, swap, sizing.
Make Docker Compose services come back after a reboot: restart policies, why on-failure does not survive one, and when a systemd unit is right.
Datacenter ASNs, hosting flags and shared range reputation explain most VPS blocks. Check how your own IP is classified and what you can legitimately do next.
Restic sends encrypted, deduplicated backups from your VPS to another server or object storage, on a nightly timer, with a restore drill that proves it.
Hermes Agent or OpenClaw for a persistent self-hosted agent? Pinned to September 2026 tags and compared on ports, sandboxing, memory, skills and Claude auth.
Run Google's Gemini CLI on a headless VPS: a current Node, a no-sudo global install, browserless API-key auth, and tmux so long tasks survive SSH drops.
A Fedora release gets about 13 months of updates, so a Fedora server needs a version upgrade every year. What that costs, and when Fedora is worth it.
Hermes needs no GPU: the model runs elsewhere, so a small VPS is plenty. Run it as its own user with ProtectSystem=strict in systemd, and cover IPv6 in UFW.
Resume a Claude Code session by name or from the picker, and find the plaintext transcripts it leaves behind on the machine where the agent ran.
What a Dallas VPS actually gives you: central US latency to both coasts, dense carrier peering, the ERCOT grid question, and when to host elsewhere.
A curated list of 25 self-hosted apps worth running in 2026, grouped by job, with what each one replaces, honest RAM and disk needs, and the gotcha to know.
Claude Code says invalid API key while you pay for a subscription? Find the stray ANTHROPIC_API_KEY on your VPS, and learn why /login will not fix it.
Reverse DNS maps your VPS IP back to a name. Learn who sets the PTR record and how to check it with dig. Mail servers distrust an IP without a matching one.
Update one container in a multi-service stack: docker compose up -d web, why depends_on still starts, --no-deps, start vs up, stop, and --scale.
Broadcast discovery stops at the first router. Here is how to point remote UniFi access points at a controller on your VPS, and keep port 8080 private.
Compose runs a multi-container app on one host. Kubernetes schedules across machines. Which one your VPS needs, and the four things only a cluster buys.
Two offers, the same spec sheet: one gives you local NVMe, one a network volume. What changes for latency, snapshots, noisy neighbours and failure.
What it takes to run illumos on rented hardware: full virtualisation, custom ISO or console access, virtio drivers, and the honest limits you hit.
A VPS inside mainland China needs an ICP filing before it can serve a public site. Offshore hosting skips the filing and pays in route quality. How to choose.
Move off shared hosting without breaking the site: the inventory cPanel was hiding, a rehearsed cutover, low DNS TTLs, and why mailboxes stay put.
What a VPS is, which European locations suit a French audience, how to measure latency yourself, and what RGPD and TVA change about the choice.
The provider keeps the hardware alive. Updates, the firewall, real backups, abuse mail, RODO paperwork and the VAT on the invoice are yours.
Before you buy a VPS, check these spec sheet lines: virtualisation type, /dev/net/tun, nested KVM, AES-NI, IPv6, GPU and the outbound port 25 block.
Cloud server, lightweight instance, virtual host: which names mean the same machine, which do not, and how to read the specs that decide performance.
What the Claude plans cost, then the honest part: which open-weight model on a VPS you run yourself covers coding, long documents or drafting.
Your visitors are in Poland. Here is how to choose between a Warsaw VPS and the Frankfurt or Amsterdam hubs, and how to measure the difference yourself.
How interchangeable are VPS providers? Audit your current one on images, snapshot export, IPv6 and billing terms, then cut a move down to one evening.
Choosing between a Canadian and a US VPS: distance to your real users, jurisdiction, billing currency, and the peering density that decides speed.
Several terabytes for a few euros a month: what a storage VPS, a block volume and object storage really cost in the EU, and which one restores fast.
How much monitoring does one VPS really need? Compare htop, Glances, Netdata, Beszel and Prometheus by what each costs to run, and when to move up.
Locked out because cloud-init never made your login user? Find the real username, read cloud-init status and the logs, and get back in from the console.
Your agent wrote the app. Now keep it running: systemd supervision, a reverse proxy with TLS, an env file for secrets, backups, and safe redeploys.
cloud-init runs once on a new VPS: datasource, user-data, default user, SSH host keys. Read the logs, and fix the fresh image that will not let you log in.
Plausible, Umami, Matomo, GoatCounter and GoAccess on a small VPS: RAM, database choice, disk growth, reverse proxy setup and the ad blocker gap.
Move a live server to a new VPS as a rehearsed cutover: inventory, rebuild instead of clone, dump the database, lower DNS TTL early, verify, then switch.
DNS decides whether your domain reaches your VPS. Learn the records, nameservers, TTL and the caching that makes a DNS change look like it failed.
The statusLine setting runs a script and prints its stdout under the prompt. Show hostname, directory, git branch and model, so you edit the right server.
An SSD VPS is a virtual server backed by flash, not spinning disks. What that buys is IOPS and low latency, plus three questions to ask before you buy.
What a trading bot really needs from a VPS: restart discipline under systemd, a correct clock, safe API keys, heartbeats, and honest latency limits.
UFW is the simple way to run a firewall on a VPS. Set a default-deny policy, allow only the ports you need, and turn it on without locking out SSH.
Lock down SSH on your VPS: switch to key-only login, disable root and passwords with a drop-in config, and layer Fail2ban and a VPN on top.