Opcje instalacji
Jeden serwer, jeden czlowiek, jego zasady.
| opcja | dla kogo | koszt | konto | karta | trudnosc |
|---|---|---|---|---|---|
| A. U bliskiego polecane |
rodzina, przyjaciele | 0 zl | nie | nie | 1 komendahost robi |
| B. Fly.io free tier |
tworcy, techniczniejsi | 0 zl3 VM, 3GB free | takweryfikacja, 0 zl | 3 komendybash setup.sh | |
| C. VPS ~16 zl/msc |
pelna kontrola | 16-20 zl/msc | dostawca | tak | docker + nginxsrednia |
| D. Raspberry Pi sprzet w domu |
majsterkowicze | 0 zljesli masz RPi | nie | nie | docker + tunelzaawansowana |
Flow: bliski dolacza do sieci
host stawia serwer
→
wysyla token + link
→
bliski loguje sie i pisze
→
announce na /connect
→
widoczny w humanNetwork
A. Dla bliskich
Ty stawiasz serwer. Bliski nie potrzebuje konta, karty, terminala.
Komenda
fly apps create alice-humanmcp --org personal
fly volumes create humanmcp_data --size 1 --region ams --app alice-humanmcp -y
fly secrets set EDIT_TOKEN="$(openssl rand -hex 16)" \
AUTHOR_NAME="Alice" \
DOMAIN="alice.humanmcp.net" \
--app alice-humanmcp
fly deploy --app alice-humanmcp
Co bliski dostaje
Serwer: https://alice.humanmcp.net
Login: https://alice.humanmcp.net/login
Follow: https://humanmcp.net/humannetwork.html?add=https://alice.humanmcp.net
Free tier Fly: 3 maszyny na konto. Wiecej niz 3 → $1.94/msc za VM.
Domena
Certyfikat:
Domena
alice.humanmcp.net dziala automatycznie (wildcard DNS).Certyfikat:
fly certs add alice.humanmcp.net --app alice-humanmcp
B. Fly.io
Wlasny deploy w ~2 minuty. Wymaga konta i karty (weryfikacja, 0 zl).
Flow
zainstaluj flyctl
→
fly auth signup
→
bash setup.sh
→
gotowe
Komenda
git clone https://github.com/kapoost/humanmcp-go.git
cd humanmcp-go
bash setup.sh
Skrypt pyta o imie, bio, region. Generuje klucze Ed25519, deploy automatyczny.
Free tier: 3 shared VM (256MB), 3GB volume, HTTPS, auto-sleep.
Free tier: 3 shared VM (256MB), 3GB volume, HTTPS, auto-sleep.
C. VPS
Docker na dowolnym serwerze. Pelna kontrola.
Komenda
ssh root@twoj-vps
git clone https://github.com/kapoost/humanmcp-go.git
cd humanmcp-go
docker build -t humanmcp .
docker run -d --name humanmcp \
-p 8080:8080 \
-v humanmcp_data:/data \
-e EDIT_TOKEN=secret \
-e AUTHOR_NAME=yourname \
-e DOMAIN=yourdomain.com \
humanmcp
Potrzebujesz nginx reverse proxy + certbot (Let's Encrypt) dla HTTPS.
Hetzner CX22: ~16 zl/msc · DigitalOcean: ~$4/msc · OVH: ~$3.50/msc
Hetzner CX22: ~16 zl/msc · DigitalOcean: ~$4/msc · OVH: ~$3.50/msc
D. Raspberry Pi
Twoj serwer na Twoim biurku. 7MB binary, 15MB RAM.
Komenda
git clone https://github.com/kapoost/humanmcp-go.git
cd humanmcp-go
go build -o humanmcp ./cmd/server/
EDIT_TOKEN=secret AUTHOR_NAME=yourname ./humanmcp
RPi 3/4/5, NAS (Synology z Docker), stary laptop.
Tunel: Cloudflare Tunnel (0 zl) lub Tailscale Funnel.
Zero zewnetrznych zaleznosci Go.
Tunel: Cloudflare Tunnel (0 zl) lub Tailscale Funnel.
Zero zewnetrznych zaleznosci Go.
Technicznie
Porownanie infrastruktury.
| A. Bliski | B. Fly | C. VPS | D. RPi | |
|---|---|---|---|---|
| HTTPS | auto | auto | certbot | tunel |
| Uptime | 99.9% | 99.9% | 99%+ | zalezy |
| Auto-sleep | tak | tak | nie | nie |
| Backup | scp | scp | pelny | pelny |
| Domena | fly certs | fly certs | DNS | tunel |
| Konto | nie | tak + karta | tak | nie |
| Terminal | nie | 3 cmd | tak | tak |
| Pojemnosc | 1GB | 1-3GB | 20-80GB | SD card |
| Cold start | ~2s | ~2s | 0 | 0 |