GPU marketplace for owners

Rent your GPU at a monthly price you set

You can rent your GPU to people who need one by listing the Linux machine it sits in here. Install our agent, set the monthly rent you want for it, add an hourly, daily or weekly one if you like, and renters order the machine from this marketplace while the hardware stays with you.

The setup is automatic, renters never get a login to your system, and you are paid once a month to your bank account.

Here to rent compute rather than offer it? Our own machines are on GPU dedicated servers.

gpu-agenthost terms
You are paid
100%of the rent you set
Taken off it
$0renters pay a price we set
Payout
Bankmonthly, no minimum
Connection
TCP 2222outbound only, CGNAT works

01Getting listed

How to rent out your GPU in three steps

Everything you need to list your GPU for rent is in your Primcast dashboard. You never hand us a password, and there is nothing to send by email.

  1. 01

    Install the agent

    Your dashboard shows a one-line command. Run it on the machine that holds the GPU.

  2. 02

    Link it with a one-time code

    The code ties the machine to your account. The agent then installs its own rental runtime, builds the rental image and runs a test rental, which takes roughly 25 to 45 minutes.

  3. 03

    Set your price and go live

    A new machine stays private until you enter its monthly rent. From then on renters see it whenever it is online and passing its hosting checks. Nothing waits on our approval.

02Staying in charge

Your GPU, your price, your call

Listing a machine does not mean giving it away. These stay with you for as long as it is on the marketplace.

APrice

Change the price whenever you like

Pause a listing, put it back or reprice it from the dashboard without writing to support. A rental already running keeps the prices it was ordered at.

BStatus

See everything in one place

Hosting checks, active rentals and earnings sit on the same screen. If a check fails, the dashboard says which one and what to fix.

CAccess

No standing credentials

The agent links with a one-time code and its own key. You never give us a root password, SSH login or IPMI access.

DHelp

Answers in seconds

Our AI chat answers in seconds and can look at your account and your machines. Ask for a person and one of our team takes over.

03Network and security

What your line needs, and what a renter can reach

You are letting a stranger use your hardware, so here is exactly where the walls are.

Your network

  • Outbound only. Your machine dials out to our relay over SSH on TCP port 2222 and holds that one connection open. Renters arrive through it, so nothing opens on your router, you need no public IP, and CGNAT is fine.
  • No minimum upload speed. The agent tests your download, upload and latency against our nearest speed test, checks the network path and puts the results on your listing. A faster line makes for a stronger listing, since renters compare those numbers.

What a renter gets

  • A machine of their own. Your renter works inside a virtual machine of their own, with your GPU passed straight through to it. GB10 machines (DGX Spark, ASUS Ascent GX10, ZGX nano) are the exception. Their GPU can’t go into a virtual machine yet, so the renter gets a locked-down container instead. They sign in without sudo, their root is an ordinary unprivileged account on your machine, and almost no privileges are left to them.
  • None of your files. What the renter writes goes to a separate encrypted volume. Its key exists only in memory and is destroyed when the rental ends.
  • None of your network. Before a rental starts, the agent loads a firewall table and confirms it is in place. The renter cannot reach your home network, any network set up on your machine, private address ranges or the machine itself, and the renter's machine accepts no connections from your network either.
  • A clean handover. When a rental ends, the agent cleans up and checks the GPU. If either can’t be confirmed, your machine stops being offered to renters instead of going straight to the next one.

04Data centres

Running a rack of GPUs? List the whole fleet

With a data centre account you register tens or hundreds of machines with a single command. Each one carries your company name, and your renters are covered by your service level, not the community terms.

What the account adds

  • One command for every machine. A fleet code registers up to 1,000 machines and asks nothing, so you can push the same line to every rack with Ansible, cloud-init or a plain SSH loop. You can have it price every machine as it registers and refuse any address outside your own IP ranges.
  • Your name on the listing. Once we verify your company, each machine shows your company and data centre where others say "Community host".
  • Your service level, in writing. Renters read your hardware replacement window, and the one-day credit they get for each hour of network downtime, on the order page and again on their machine page.
  • Business billing. Each month you get a statement for every machine, in US dollars, from our US company to yours. It shows the hours rented and the rent we owe you for them.

Getting started

  1. Open the account. Sign in, or sign up first. Then give us your company details, the data centre your machines sit in and a rough count of how many are coming. You can list up to 10 machines right away, before the review.
  2. We check your company. Most checks are done within one business day.
  3. Bring in the rest. Each fleet code covers up to 1,000 machines, and all of them show your name and your service level.

Identity verification comes first. Before you list a machine or rent one, you verify your identity. It takes about two minutes in your dashboard, under Marketplace, and it needs a billing address on your account. A listing or an order from an account that is not verified yet is refused, with a link to the check.

05Live listings

The GPU rental marketplace your machine joins

Before you pick a rent, see what the machine next to yours rents for. These are the listings live right now, each at the price a renter pays for it, next to the machines Primcast rents out itself.

What Primcast rents out itself

Our own machines, priced by the month like yours, so you can compare. They are ordered from instant servers, and GPU dedicated servers lists every GPU we fit.

Listed by their owners, right now

Every machine here belongs to the person who listed it. That person sets the rent they are paid, for the month and for the hour, day or week if they want shorter rentals, and Primcast sets the price you see, which is what a renter pays. Filter the list the way a renter would and you will see where your own machine would land.

Machines in the European Union, Iceland, Liechtenstein and Norway, and in the countries the European Commission recognizes as protecting personal data adequately.

Loading

06Earnings

Earn money with your GPU: the numbers

Each hour your machine is rented and online earns you money. Type the monthly rent you want: a fully rented month pays you all of it.

Your payout for a full month $

A month here is 720 rented hours. Fewer hours rented, or time offline during a rental, pays proportionally less.

How the money works

  • Per hour, not per listing. Take your monthly rent and divide it by 720: that is what each rented hour pays you, with nothing taken off. When a renter takes it by the hour, day or week, the rent you set for that length is what counts, spread over its 1, 24 or 168 hours. Idle hours earn nothing.
  • The renter's price is ours to set. Primcast decides what a renter pays for your machine. Whatever that price is, you are paid the rent you set.
  • Paid monthly to your bank. Payouts go out during the first ten days of each month for the month before, whatever the month came to: there is no minimum.
  • Verified once. Your identity is checked before your first machine goes on sale, and setting up your payouts does it. Earned, paid and still to come are listed in the Earnings tab.

Renters compare the price, the VRAM, the line speed we measured and the host's uptime, all shown on each listing.

07Requirements

What your machine needs to host

The agent is the only thing you install. You don’t set up Docker, CUDA or any ML framework. Each renter is handed a fresh Ubuntu system where the GPU driver already works, and brings in the CUDA toolkit, PyTorch or TensorFlow on their own.

OS
64-bit Linux. Ubuntu, Debian, DGX OS and Armbian all work, on Intel, AMD or ARM processors. Windows and macOS hosts are not supported yet.
Virtualisation
KVM enabled. Turn on Intel VT-x or AMD-V in the BIOS. After that, a stock Ubuntu or Debian kernel does the rest.
Firmware
IOMMU enabled. That means VT-d, AMD-Vi or the SMMU on ARM, and it lets the full GPU go to your renter. Skip it on a machine with no GPU.
GPU
NVIDIA, AMD or Intel, or none. No driver is needed on the host. With no GPU at all, the machine is rented for its CPUs.
Resources
At least 4 GB of memory and 40 GB free disk on internal storage, never an SD card. Whatever the host does not reserve for itself goes to the renter.
Network
Outbound access to our relay on TCP port 2222. You don’t need a public IP or an open port, and CGNAT is fine.
Display
No desktop on the GPU. Your workstation runs without a desktop while it is listed, and the agent can make that switch for you. On a DGX Spark you can keep using the desktop right up to the moment someone rents it.
Installed for you
Everything renting needs. The agent adds QEMU/KVM, builds an Ubuntu 26.04 rental image with a matching NVIDIA driver and runs a test rental. Expect it all to finish 25 to 45 minutes after you link the machine. On a DGX Spark or other GB10 machine the agent sets up podman and the NVIDIA Container Toolkit instead.

Own an NVIDIA DGX Spark, an ASUS Ascent GX10 or a ZGX nano? An arm64 GB10 machine lists on its own terms, explained on rent out a DGX Spark you own.

08Questions

What owners ask before they list

01How do I rent out my GPU?

Install our agent on the Linux machine that holds the GPU, link it to your Primcast account with a one-time code, and enter the monthly rent you want in your dashboard, and hourly, daily and weekly rents too if shorter rentals suit you. The agent sets up the rental runtime and runs a test rental by itself, and the machine is listed as soon as it is priced and your identity is verified.

02Can I rent out a GPU from home?

Yes. A data centre is not required, and the connection works behind a home router or CGNAT because it is outbound only. Steady power, good cooling and a reliable line still matter, because the hours your machine is offline during a rental are not paid.

03How much can I earn by renting out my GPU?

The monthly rent you set, all of it, for a fully rented month of 720 hours. Every hour the machine is rented and online counts, so a part month pays its share. Rented by the hour, day or week, it earns the rent you gave that length. The estimator above does the sum for any rent.

04How are hosts paid?

To your bank account, once a month: each month is paid out within ten days of its end, whatever it came to, with no minimum. You set it up once, in the Payouts card in your dashboard: your details, your bank account and your tax information. That setup also verifies your identity, and no payout is sent before your tax information is on file. Your dashboard's Earnings tab lists what you have earned so far, what we have paid and what is still to come.

05What fees do I pay as a host?

None to Primcast: you are paid the rent you set, and we take nothing off it. What a renter pays for your machine is a price Primcast sets, and it never changes what you are paid. We pay what it costs to send your payout. If your bank account is in another currency, the payout is converted into that currency when it is sent, at our payment partner's rate.

06Where do I set up my payouts?

In the Payouts card under Earnings in your dashboard. You pick your country and whether you are a private individual or a company, then give your details, your bank account and your tax information. Your details and bank account go to our payment partner, which checks them, and the card says what is still missing until it shows that you can be paid.

07Which countries can I host from?

There is no country list. Three things have to hold: your machine can keep an outbound connection to our relay on TCP port 2222, your identity is verified before your machine goes on sale, and your bank account is in a country our payment partner can send payouts to. Where it cannot send them yet, your earnings are kept until it can.

08What if my machine fails a hosting check?

Renters cannot order it while the check fails. Your dashboard names the failed check and what to fix, and you can fix it and try again as often as you need.

09What can renters run on my GPU?

Any Linux workload that uses a GPU. Each rental is a private Ubuntu 26.04 machine with the GPU passed through and its driver installed, and renters add the CUDA toolkit, ROCm, PyTorch, TensorFlow or Docker they want. A DGX Spark is the exception: renters get a hardened container running on the Spark's own NVIDIA driver.

10How do renters get into my machine?

On your hardware, each renter gets a private virtual machine with the GPU passed through and their own SSH key already in place. They connect over SSH, routed through our relay, and get no IPMI access and no login to your own system.

11Can I rent GPU servers on this marketplace?

Yes. Every available listing above has a button that takes you to its order page, and you pay the monthly price shown there, with nothing added to it, or you rent it by the hour, day or week out of a prepaid balance when its owner offers those. You can filter by GPU model, VRAM and the most you want to pay per month. If you would rather have a machine that Primcast owns and runs, see GPU dedicated servers.

12Can I rent a GPU by the hour, the day or the week?

Where the owner offers it that way, yes. Put funds on your balance in the control panel, $10 or more, then pick hour, day or week on the order page of the machine. Your balance pays for the first one and the machine is up within minutes. After that each hour, day or week is paid as it begins, at the price its order page shows, for as long as you keep the rental and your balance covers it. An hour, day or week that has begun is not paid back. When the balance falls short you get an email and one hour to top it up, 15 minutes if you rent by the hour, and after that the machine is turned off and its disk erased. What you have not spent stays on your balance with no expiry date, and we pay it back if you ask.

List your machine

Have a GPU sitting idle? Put it to work

List it, set the monthly figure you want for it, and keep the machine. The checks are ours. The rent and the hardware stay yours.

Want a machine we own instead? See GPU dedicated servers, instant servers or the DGX Spark dedicated server.

Hosting a machine here, or renting one, comes under our Marketplace terms.