HF Deploy
Set up HF Deploy for customers (the apps domain, limits, builder memory, sleep, roll back images and the sizes' prices) and see every service.
HF Deploy lets customers push a Git repository and run it as a service with its own address and HTTPS. This
screen sets it up and lists every account's services. HF Deploy is an app of its own: open dep.<domain> and sign in
with your Server Admin login — the same password and two-step sign-in.
Where: HF Deploy (https://dep.yourdomain.com) › Services (Server Admin › Hosting › HF Deploy opens it)
Before you start
- Install Docker on Docker apps.
- Choose an apps domain (for example
apps.example.com) and point*.apps.example.comat the server's IP address in DNS. - A wildcard certificate for it is best: Let's Encrypt allows 50 new names a week per domain.
Settings
| Setting | What it does |
|---|---|
| Apps domain | Every service gets <name>.<apps domain>. Empty: customers can't create services. |
| Services per account | Services each account may have (previews don't count). |
| Region | The name customers see for where their services run (the server's name when empty). |
| Build memory (MB) | The memory a build may use. Builds run in a limited builder when docker buildx is installed. |
| Releases kept for roll back | Older images are removed after each deploy; their deploys can no longer be put back. |
| Free size sleeps after | Minutes without a request before a Free service sleeps (0 = never). It wakes on the next request. |
Prices
Each size (Free, Starter, Standard, Pro) has a monthly price; 0 means included in the hosting plan. With card payments on (Billing), a paid size becomes a product with a monthly price, and each customer's services of that size are added to their card subscription (Stripe prorates changes). Customers without a card subscription can only choose the included sizes. The prices start at 0: set your own.
All services
The list shows every service with its account, kind, size and status. Delete removes a service with its containers, images and addresses (for example an abusive one).