Addresses that move between servers in 5 seconds.

A floating IP belongs to the project, not to a server. Point it at any server in its region, and move it with one API call when that server fails.

From €1.99 per address a month

Features

An address the project holds.

  • Moves in 5 seconds

    Reassign an address with one call, and the network routes it to the other server within 5 seconds.

  • Failover with keepalived

    Pair two servers with keepalived, and let the healthy one claim the address through the API.

  • Outlives the server

    Delete or rebuild a server, and its floating IP stays in the project, ready to assign again.

  • Reverse DNS

    Set the PTR record of each address, as mail servers and many spam filters expect.

  • IPv6 as well

    Floating IPv6 /64 networks move between servers the same way, and they are not billed.

  • Several per server

    Assign several addresses to one server, for services that each need their own, such as mail and VPN.

Pricing

Billed while the project holds it.

A floating IPv4 address is billed from creation to deletion, assigned or not. Floating IPv6 networks are not billed.

Floating IPv4per address
€1.99 a month, at most€0.0030 an hour

Code

Move it from Terraform or a script.

A logiciel_floating_ip belongs to a region, and an assignment points it at a server. Change the assignment to move it.

  • An address that stays when the server behind it is replaced.
  • Reverse DNS set beside the address.
  • The same move through the API, for keepalived scripts.
ip.tf
resource "logiciel_floating_ip" "shop" {
  type        = "ipv4"
  region      = "ee1"
  reverse_dns = "shop.example.com"
}

resource "logiciel_floating_ip_assignment" "shop" {
  floating_ip_id = logiciel_floating_ip.shop.id
  server_id      = logiciel_server.web.id
}

output "address" {
  value = logiciel_floating_ip.shop.address
}

Questions

Questions about floating IPs.

FAQ
Do I need to configure the address on the server?
Yes. Add it to the server’s network interface, through cloud-init or by hand, so the server answers for it. The console shows the lines for each image.
Can an address move to another region?
No. An address is routed to its region, and assigns only to servers there. For failover between regions, use DNS records with a short TTL.
Does an unassigned address cost anything?
Yes. IPv4 addresses are scarce, so an address is billed from creation to deletion, assigned or not. Delete each address you do not use to end its billing.

Start with one server and one command.

Choose a region and a plan, and add an SSH key. The server answers SSH 38 seconds after the command, at the price on its spec sheet.

logi-ciel is a design concept

This site is a portfolio piece by Soheyb. The brand, the pages and the price list are real design work; the cloud behind them is not. There’s no console to sign in to, and no server to rent.

Back to the site