Virtual Private Servers

A VPS is an economical and efficient use of resources in which you get full administrative access without the hassle, expense and responsibility of maintaining physical gear.
A virtual private server (or VPS for short) is a virtualized server instance that runs alongside others on the same physical machine. Since dedicated server hardware often remains underutilized, virtualization maximizes resource use—both economically and environmentally—by allowing multiple servers to share the same infrastructure.

We offer VPS hosting to co-op members on collaboratively managed servers. Our infrastructure is powered by the Ganeti virtual machine management system, ensuring high reliability and performance. The VPS service is overseen by a dedicated team of experienced co-op members.

Request a VPS

What’s included with each slice

Slices vCPUs
1-2 1
3-4 2
5-6 3
7-8 4
9-10 5
11-12 6
13-14 7
15-16 8
  • Remote VPS admin over SSH.
  • Members may have more than one VPS instance, and each instance can be up to 8 slices in size. One additional disk space allocation of 20GB can be purchased for each slice for $20/year. Additional bandwidth can also be purchased for $6/Mbps/year.

    Pricing (Yearly)

    • $75 per slice
    • $20 per extra disk unit of 20GB
    • $6 per extra 1Mbps

    If you have a VPS request that is not easily handled by this form, please feel free to send a request directly to support@iocoop.org. At a minimum, we need:

    • A hostname (fully qualified domain name for the host) (e.g. foo.example.com)
    • Number of slices that you would like for your VPS (see below for price details)
    • Number of extra disk units if any (see below for price details)
    • Organization name if there is any
    • Full name, email address, mailing address, phone number for the primary contact
    • Operating system (Ubuntu, Debian, others require special setup)
    • An SSH public key for your initial access

    Request a VPS

      IO Cooperative member email address.
      (Not a member yet? Join here!)

      Primary Contact Name

      Primary Contact Phone

      Mailing Address

      Organization (if you're joining as an individual, just leave this blank)

      Additional authorized contacts (name and email)

      Hostname (used for reverse DNS so it needs to be fully qualified)


      Number of slices
      Each slice gives you 1GB RAM, 25GB Disk, 128kbps @ 95th percentile for $75/year


      Extra Disk in 20GB units for $20/year (must be no more than number of slices)

      Operating System (default is currently Ubuntu 22.04 LTS or Debian 11 (Bullseye) Other OS options on request and require manual setup)

      Other Comments

      SSH Public Key

      VPS FAQ

      Q: What’s the maximum supported config?
      A: The largest supported single instance we support is 8 Slices.
      Q: Can I purchase a bunch of extra disk space for my one-slice VPS?
      A: No. Disk allocation is limited to two times the number of slices. For example, 100GB of disk would require two slices and two extra disk units.
      Q: What do I upload for the “SSH Public Key”
      A: Find the id_ed25519.pub or id_rsa.pub file created when you created your SSH key pair and upload it.
      Last updated: 2025-05-03 23:25:51 by ops