Yo! You only live once, SHIP!
🚀 SHIP IT
You pay 50$ > I allocate this between "digital ocean" and "claude code" costs
You prompt whatever > This will be claude code #1 mission
And DONE.
You receive an email with:
- a stripe receipt
- a private ssh key to access your server or access the cost monitor
- a https://[name].yolo.army subdomain for your server
- a https://yolo.army/[name] dashboard to monitor your costs and prompt history
- you can link to a domain you own, transfer the server, opt-out you go viral !
# WHAT
I provide the server/script to setup all this
I provide the prompt interface (terminal, web, or discord bot)
I provide the monitoring of the server and the claude code costs
# WHY this is cool ?
You pay, you prompt, DONE
It costs you "1$" of setup and "49$" of credits to use
This is an isolated payment
This is an isolated setup, no link to your name, accounts, data, secrets
This is open source so you can verify and do it yourself
It's @levelsio certified
It's made with love by @vbrajon
# HOW TO SELF HOST
1. Setup Digital Ocean + Claude + Vercel
Buy a domain on Vercel / https://vercel.com/domains
Pay 30$ on Digital Ocean / https://cloud.digitalocean.com/account/billing
Pay 30$ on Claude / https://console.anthropic.com/settings/billing
2. Create Droplet
Setup a Droplet (Frankfort, Dedicated, Ubuntu 25.04 x64, 2vCPU, 8GB RAM, 30GB NVMe SSD, 4TB Transfer, Monitoring + IPv4 + IPv6, $76/mo)
Alias IP to domain > vercel dns add yolo.army 1 A 167.99.139.83
Connect SSH, or via console > ssh root@1.yolo.army
3. Install Claude
curl -fsSL https://claude.ai/install.sh | bash
tmux attach || tmux new -s yolo
IS_SANDBOX=1 claude --dangerously-skip-permissions
# Follow Login Link and instructions > echo "..." > .claude.json
4. Prompt your mission & follow up
Plan on how to create a XXX
Always create a TODO.md file
Keep the TODO.md in sync with what's done and what worked
Prefer using Docker
Expose the app on https://1.yolo.army
# FEATURES
- [ ] Go to https://yolo.army/[name]
- [ ] Pay for passphrase
- [ ] Server IP links to https://[name].yolo.army
- [ ] Power ON/OFF buttons
- [ ] Auto shutdown after 1h of inactivity
- [ ] See your balance, usage
- [ ] See your server status and SSH console
- [ ] See your prompt history
- [ ] See a TMUX window where each tab/window spawns a claude code session, mouse scrollable
export TOKEN="..."
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' \
-d '{"names":["yolo1"],
"size":"g-2vcpu-8gb-intel",
"region":"fra1",
"image":"ubuntu-25-04-x64",
"ipv6":true,
"monitoring":true,
"vpc_uuid":"2f843117-dc7b-4ce0-9cd6-5c207667e28a",
"user_data":"curl -fsSL https://yolo.army/install.sh | bash"}' \
"https://api.digitalocean.com/v2/droplets"
export ID="..."
curl -X GET -H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
"https://api.digitalocean.com/v2/droplets/$ID" \
| jq '.droplet.id, .droplet.name, .droplet.networks.v4[1].ip_address, .droplet.networks.v6[0].ip_address, .droplet.status'
vercel dns add $NAME.yolo.army www A $IPV4
vercel dns add $NAME.yolo.army www AAAA $IPV6
install.sh
curl -fsSL https://claude.ai/install.sh | bash
tmux attach || tmux new -s yolo
IS_SANDBOX=1 claude --dangerously-skip-permissions