EQVPS

Självhosta flera tjänster på en VPS och en IP

Kör din app, databas, n8n, en instrumentpanel och mer bakom en enda dedikerad IP med en reverse proxy. En box, en månatlig kryptobetalning, ingen KYC. Från $20/mån.

Det finns en punkt i varje self-hosting-vana där du slutar vilja ha en server per sak. Du har en app, dess databas, kanske n8n för automatiseringar, en status-instrumentpanel, en liten API — och att köra var och en på sin egen lilla VPS innebär fem IP:er, fem räkningar, fem maskiner att patcha. Det är snyggare, och billigare, att sätta dem på en box bakom en IP.

Knepet som får detta att fungera är en reverse proxy. Caddy, nginx eller Traefik sitter på de publika portarna 80/443 och dirigerar efter värdnamn: app.you.com går till din app, n8n.you.com går till n8n, db-admin.you.com till din admin-panel. Varje tjänst lyssnar bara på localhost; proxyn är den enda publika dörren, och den ger varje subdomän sitt eget HTTPS-certifikat automatiskt.

Planet för detta

Medium-IP ($20/mån) är den naturliga passformen: 6 vCPU, 6 GB RAM, 45 GB NVMe, en dedikerad IPv4 med varje port öppen. Det är utrymme för en handfull små tjänster plus deras databaser utan att de slåss om resurser.

Två ärliga gränser:

Uppsättningsform

# Ubuntu 24.04, Medium-IP — Docker + Compose, Caddy as the front door
curl -fsSL https://get.docker.com | sh
# docker-compose.yml: your services on localhost, Caddy routing by subdomain
# Caddy auto-issues HTTPS for each hostname you point at the IP
docker compose up -d

Rikta dina subdomäners A-poster mot den enda IP:n, lista dem i Caddyfile, och varje tjänst kommer upp på sin egen rena HTTPS-URL. Lägg till reverse DNS från instrumentpanelen om någon av dem skickar mail.

Varför här

En dedikerad IP du helt kontrollerar, allt bakom den, betalt som en enda fast kryptoräkning utan KYC. Det är homelab-på-en-VPS-mönstret: din stack, din maskin, ett förutsägbart månatligt tal. När en box slutar räcka delar du av den tyngsta tjänsten på sin egen — men de flesta kör bekvämt på en länge. Medium-IP är där det börjar.

Redo att distribuera? Betala med krypto, ingen KYC — igång på ungefär en minut.

Distribuera nu →

FAQ

Hur kör jag flera tjänster på en IP?

En reverse proxy — Caddy, nginx eller Traefik — sitter på portarna 80/443 och dirigerar varje subdomän till rätt tjänst efter värdnamn. app.you.com → din app, n8n.you.com → n8n, och så vidare. Alla tjänster lyssnar på localhost; bara proxyn är publik. En IP, många tjänster, ren HTTPS på var och en.

Vilket plan för en stack av tjänster?

Medium-IP ($20/mån) — 6 vCPU, 6 GB RAM, 45 GB NVMe, dedikerad IPv4 med alla portar öppna. Bekvämt för en handfull små tjänster plus deras databaser. Om det bara är en app plus en DB räcker Small-IP ($16); om tjänsterna är minneshungriga (stora databaser, in-memory-arbete) är det där Pro-linjen börjar.

Docker Compose eller bare metal?

Compose är den enkla vägen för en multi-service-box — varje tjänst i sin egen container, en fil som beskriver hela stacken, reverse proxyn som en annan container. Det håller saker snyggt och lätt att flytta. Bare metal fungerar också om du föredrar det; full root, ditt val.

Varför en box istället för separata små?

Kostnad och enkelhet. En dedikerad IP, en månadsräkning, en maskin att hålla uppdaterad — kontra att jonglera flera små servrar, var och en med sin egen IP och eget underhåll. Co-location innebär också att tjänster pratar över localhost med nära noll latens.

Kommentarer

Inga kommentarer än. Bli först.

Lämna en kommentar

Kommentarer modereras innan de visas.