Try FFxF: $10 free with code TRY10, no credit card needed

VPS, Linux, and networking tutorials

Short procedures, tested on our own machines in Montreal. No filler theory: the commands, the traps, and what to check before going to production.

27 articles RSS feed

A workflow whose steps succeed hands a short-lived signed token to a machine; a crossed-out key beside it

GitHub Actions without an API key: OIDC at FFxF

No more API key in the repository's secrets: GitHub Actions signs a five-minute token for each job, and FFxF accepts it when it matches your rules. Provider, binding, workflow and the real output of a demonstration.

Read the article 7 min read

A data vault inside a dotted boundary, with outside streams stopped at its edge

Hosting data in Canada: Law 25, PIPEDA, CLOUD Act

No law makes a private business host its data in Canada. Law 25 requires an assessment before data leaves Quebec, PIPEDA keeps you accountable wherever it goes, and the CLOUD Act follows the company, not the server.

Read the article 7 min read

One incoming stream shared by a load balancer across three machines, one drained

Load balancer: several servers behind one address

A load balancer takes traffic on its own address and shares it across your machines. Pools and health checks, an HTTPS listener with an automatic certificate, path routing, maintenance without downtime: a complete setup, at 0.010 CAD an hour.

Read the article 8 min read

Three streams facing a barrier: two reach the machine, the third is stopped

Cloud firewall: protecting a VM, a walkthrough

A test service forgotten on port 8080, visible to the whole Internet. We put on a firewall from the console, check from the outside, restrict SSH and filter outbound traffic, with the real output at each step.

Read the article 7 min read

An app panel in a window, one tile being deployed

Easypanel VPS: preinstalled, ready in two minutes

Easypanel joins the catalogue: a VPS delivered with the Docker panel already installed, answering on port 3000 less than two minutes after the order.

Read the article 4 min read

An IPv6 VM linked through a translation gateway to the IPv4 Internet

IPv6-only VPS: 2 CAD less, IPv4 still in reach

No public IPv4, 2 CAD less a month, and GitHub still in reach: a demo of an IPv6-only VPS, and of the gateway that links it to the IPv4 Internet.

Read the article 6 min read

Open envelope with the month's news coming out of it

FFxF newsletter · October 2026

Code TRY10: 10 CAD of free credit, even if you are already a customer. Plus in October: IPv6-only VPS, hourly rental, API.

Read the article 4 min read

Three AI agents of different shapes each start a task on its own machine, which ends in a pull request

Codex Cloud, with any AI agent

A fresh machine per task, a ready environment, secrets kept in place, a PR to review: Codex Cloud's building blocks, assembled with the agent and model of your choice, over MCP or with a fifty-line script.

Read the article 9 min read

An AI agent conversation linked through an MCP plug to a machine that starts, then is handed back

An AI agent that rents its own VPS: an MCP demo

A real run, call by call: the agent estimates the price, orders a Nano, gets it in 42 seconds, works on it over SSH and destroys it. The limits that held, and the bill: 0.018 CAD.

Read the article 7 min read

An indicator's signal arrows turned into orders by a panel, running on a server

Trade Indicator Assistant on a MetaTrader VPS

An indicator that draws arrows, a utility that turns them into orders, and a Windows VPS delivered with MetaTrader so the whole thing runs without you. From the MQL5 Market to the panel, with the settings to revisit before leaving the automation alone.

Read the article 10 min read

Daily loss gauge and IP address lock on a trading server

Prop firm challenges on a VPS: rules and traps

A dedicated IP, a terminal that keeps running, equity guards set below the firm's limits: a VPS does not pass the challenge for you, but it removes the ways to fail that have nothing to do with trading.

Read the article 8 min read

HTTP request ordering a virtual machine, and the machine delivered

Driving a VPS by API: create, poll, destroy

A machine ordered by script lives for the length of a job, then disappears. Keys and scopes, a catalogue readable without one, idempotent creation, action polling and a destruction trap: thirty-five lines of script, at 0.018 CAD an hour.

Read the article 9 min read

MetaTrader data folder moving from a laptop to a server

Moving MetaTrader from a PC to a VPS

Profiles, .set files, indicators, Market products and their activations: what to copy, what to reactivate, and in which order so the PC stays as a fallback until the VPS has proven itself.

Read the article 8 min read

Latency gauge between a Montréal server and the New York and London broker hubs

Latency from Montréal to your broker

The only number that matters is the one between your machine and your broker's server. How to get it in ten minutes, what to expect from Montréal, and for which strategies it changes anything.

Read the article 7 min read

MetaTrader terminal on a server in Montréal, linked to broker servers

MetaTrader VPS in Canada, hosted in Montréal

A real Windows machine with MetaTrader, hosted in Montréal and billed in Canadian dollars. Where Canadian brokers keep their servers, what the MetaQuotes VPS cannot do, which plan to pick and how to start.

Read the article 8 min read

MetaTrader terminal with Forex candlesticks running on a server

MetaTrader 4 and 5 on a VPS for nonstop Forex

The currency market runs nonstop from Sunday night to Friday evening. A VPS keeps MetaTrader and your robots online while your laptop is closed: Windows over RDP or Linux with Wine, auto-start on boot, locked-down access.

Read the article 8 min read

Latency gauge and candlesticks of a Forex trading VPS

Choosing a Forex trading VPS

Not every VPS is a good trading VPS. What actually matters: latency to your broker, genuinely dedicated resources and real uptime. Plus how to check each of them before you pay.

Read the article 7 min read

OpenClaw agent on a server linked to messaging apps

Install OpenClaw on a VPS: your own 24/7 AI agent

The open source personal AI agent that answers on WhatsApp or Telegram deserves better than a laptop left open. Here is the clean VPS install, from empty server to a daemon that survives reboots.

Read the article 9 min read

Server loading a language model and emitting tokens

Self-hosting a Hermes model on a VPS with Ollama

A quantized 8B model fits in 6 GB of RAM and answers at a few tokens per second with no GPU. Here is the honest build, numbers before commands.

Read the article 11 min read

Mesh of network nodes around an IPv6 address block

IPv6 on a VPS: addresses, reverse DNS, firewall

IPv6 is no longer optional: it drives mail deliverability, access from mobile networks, and search visibility. Here is the full configuration.

Read the article 8 min read

Agent loop connecting the model, its tools, and its observations

Running an AI agent 24/7 on a VPS

An agent looping on your laptop is not a service. Here is what to add so it survives a reboot, an API outage, and your invoice.

Read the article 10 min read

Stack of containers behind a firewall wall with a single open port

Docker on a VPS: install, Compose, firewall

Docker installs in three commands. The trap comes later: a port published by Docker walks straight through UFW. Here is why, and the fix.

Read the article 9 min read

Central MCP server exposing tools to a client

Exposing an MCP server on a VPS

MCP is the standard socket between an agent and your tools. A VPS is enough to expose one, as long as you don't leave the door open.

Read the article 9 min read

Encrypted tunnel linking a client machine to a server

Setting up a WireGuard VPN on a VPS in 20 minutes

WireGuard fits in about a hundred lines of config and saturates a gigabit link on an 8.50 CAD VPS. Here is the full build, server and clients.

Read the article 10 min read

Browser window served over HTTPS with a certificate seal

Nginx and Let's Encrypt HTTPS on a VPS

From DNS record to padlock: a clean Nginx virtual host, a Let's Encrypt certificate that renews itself, and the headers that go with it.

Read the article 8 min read

Support & discussions

Technical questions, incident reports, or infrastructure discussions, the team is reachable on Discord, Telegram, X, Instagram, Reddit, and IRC.