Deploy to any machine. Get a public URL.
Nethera deploys your Docker Compose apps to a home server, GPU rig, or spare box, then hands you a public HTTPS endpoint. No static IP, no port forwarding, no router config.
Three commands from a fresh box to a live public URL. That's the whole thing.
nethera.yml
If you know docker-compose.yml, you already know this.
Nethera is an extension, not a new thing to learn. Take your existing Compose file, add a nethera: block to the service you want reachable, and deploy.
- The nethera: block turns a container port into a public endpoint, with auth, secrets, and config files all handled the same way.
- Nothing about the rest of your Compose file changes. Images, volumes, environment variables all work exactly the way they already do.
services: comfyui: image: comfyui/comfyui:latest volumes: - /mnt/nethera/models:/models deploy: resources: reservations: devices: [{ capabilities: [gpu] }] # everything above is plain compose nethera: public: 8188 # bind public url to port 8188 auth: login # require log in to access secrets: [HF_TOKEN] # injected at runtime// scale
One machine, or a hundred. One CLI.
Every machine you pair shows up in neth machine list. Deploy to one, or target the whole fleet at once. No SSH spreadsheets required.
See every machine at a glance
Every machine you pair shows up in neth machine list. Deploy to one with --machine, or target all of them at once.
No SSH spreadsheets
No juggling hostnames across a dozen terminals, no Ansible playbook just to run one command everywhere. Same command, every time.
Runs anywhere Docker does
A home lab, a rented bare-metal box, an office workstation, or a GPU rig at a colo. If it runs Docker and reaches the internet, it is eligible.
- home-gpuhome·Ubuntu 24.04 - online
- hetzner-cx32nbg1·Debian 12 - online
- office-workstationlocal·Ubuntu 22.04 - online
- raspi-4home·Raspberry Pi OS - offline
// recipes
Things people ship on day one.
Start from a recipe, bring your own Compose file, or add a nethera: block to an app you already run. Nethera gives it a public HTTPS endpoint without SSHing into the box, opening ports, or configuring a router.
Open WebUI
Run a private ChatGPT-style interface on a machine you control, protected by Nethera login.
n8n
Give webhook workflows a real public HTTPS URL, while keeping execution on your own machine.
NocoDB
Share an Airtable-style database with your team without moving the app to a hosted SaaS.
JupyterLab
Reach notebooks on your GPU box from anywhere, without leaving an unauthenticated notebook server open to the internet.
Uptime Kuma
Publish status pages and check your monitoring dashboard without a VPN back to the network.
Plausible
Your site's tracking script can only report to Plausible if the endpoint is public. Nethera makes that endpoint public without a cloud analytics subscription.
// security
Nothing exposed. Everything encrypted.
Nethera is built so your machine never needs an open port and your traffic is never in the clear.
End-to-end encryption
All traffic runs over TLS and WireGuard, from your machine to Nethera's edge and out to the public request.
Choose how endpoints are protected
Built-in OAuth login, API tokens, or fully public. Set per endpoint, change any time.
Secrets manager
Set once with neth secrets set, injected at runtime, never stored in your compose file or your repo.
No inbound ports, ever
Your machine only opens outbound connections. There is nothing for an attacker to scan or knock on.
// pricing
Start free. Upgrade when you need more.
Try one machine for free, add more endpoints and teammates on Plus, and move to per-machine pricing when you need a fleet.
Free
Try Nethera yourself.
- 1 machine
- 1 endpoint
- 1 user
- 10 GB bandwidth/month
- Nethera subdomain
Plus
$8/month billed annually
One machine, many apps, up to three people.
- 1 machine
- Unlimited endpoints
- 3 users
- 100 GB bandwidth/month
- Nethera subdomains
- Login and token auth
- Extra bandwidth: $0.12/GB
Pro
For teams and fleets.
- Multiple machines
- Unlimited endpoints
- Unlimited users
- 100 GB bandwidth/machine/month
- Custom domains
- Roles and permissions
- Audit logs
- Endpoint access logs
- Alerts
- Priority support
- Billing/invoices
- Extra bandwidth: $0.12/GB